{
    "openapi":"3.0.0",
    "info":{
        "title":"Oracle Utilities REST API for Metering and Customer Information",
        "description":"This documentation helps you to get started using the REST APIs for Oracle Utilities Metering and Customer Information.",
        "version":"2026.09.25",
        "x-summary":"This documentation helps you to get started using the REST APIs for Oracle Utilities Metering and Customer Information."
    },
    "tags":[
        {
            "name":"Admin/AutoPay Source",
            "description":"Autopay sources must be configured with unique routing information for every bank, credit card company, and bill payment service that customers use as the source of the funds for automatic payments."
        },
        {
            "name":"Admin/Dropdown Lists",
            "description":"Data for available dropdown lists includes a list of valid codes and their corresponding descriptions."
        },
        {
            "name":"Admin/Extendable Lookup Values",
            "description":"This service includes operations related to the extendable lookup values for a given extendable lookup business object."
        },
        {
            "name":"Admin/Payment Template",
            "description":"Payment templates can be configured to default payment allocations for non-CIS payments using distribution codes."
        },
        {
            "name":"Admin/Rates",
            "description":"Rates control how service agreement charges are calculated, how charges are described on customer bills, and how the general ledger is affected by each line item of the charges."
        },
        {
            "name":"Admin/Service Agreement Type",
            "description":"Service agreement types define what services are provided and sold, eligible rates, applicable service point types, how overdue debt is collected, and how revenue is booked in the general ledger."
        },
        {
            "name":"Admin/Template-Based Notification Types",
            "description":"Template-based notifications can be sent with outbound messages containing the data necessary for an external system to create the notification. In this model, the external system owns the message format and the fixed content, and uses the data from the system for the variable information."
        },
        {
            "name":"Batch Services/Batch Job Submission",
            "description":"This service is used to submit application batch jobs for processing.  It can be used by external schedulers that do not want to use the internal scheduler."
        },
        {
            "name":"Batch Services/Verify Manifest File",
            "description":"This service returns the manifest file name and hash value details for a specific batch run.  An external system may use this service to verify that a manifest file is valid prior to using it by comparing the details of the file with those returned by this service."
        },
        {
            "name":"Credit & Collections/Collection Process",
            "description":"Collection processes are a series of events (for example, letters, to do workflow, and so on) meant to encourage an account to pay its delinquent debt.  The specific service agreements that contributed to the delinquent debt are linked to the collection process."
        },
        {
            "name":"Credit & Collections/Cut Process",
            "description":"Cut processes are a series of events (for example, letters, to do entries, and field activities) that can lead to the disconnection of service if outstanding debt is not paid."
        },
        {
            "name":"Credit & Collections/Overdue Process",
            "description":"Overdue processes are a series of events (for example, letters, to do entries) meant to encourage an account to pay its delinquent debt.  The system creates an overdue process when an account violates your overdue rules, or a user can manually create an overdue process at their discretion."
        },
        {
            "name":"Credit & Collections/Severance Process",
            "description":"A severance process is a series of events (for example, letters, to do entries, and field activities) that lead to the severance of a service agreement if the outstanding debt is not paid. A separate severance process is required for each service agreement to be severed."
        },
        {
            "name":"Credit & Collections/Write-Off Process",
            "description":"Write-off processes are a series of events (for example, letters, collection agency referrals) meant to encourage an account to pay its delinquent debt. The specific service agreements that contributed to the delinquent debt are linked to the write-off process."
        },
        {
            "name":"Data Synchronization/Master Data Synchronization",
            "description":"This services uses a sync request to send information to another product related to shared master data.  Operations are used to respond to the sync request with either error information or with information to update for audit purposes."
        },
        {
            "name":"Data Synchronization/Update Service Call Communication",
            "description":"This service is used to process work and asset management-related service call information gathered from interactions with the customer, the public, or other external entity. These interactions can include reporting a new issue or request, adding comments to an existing issue or request, or requesting cancellation (issue is resolved or request no longer needed)."
        },
        {
            "name":"Devices/Device Configurations",
            "description":"Device configurations manage details of a device such as measuring components of a physical meter."
        },
        {
            "name":"Devices/Item",
            "description":"Items can be either \"badged\" or \"unbadged\". Badged items are devices that are individually tracked and can be installed at service point locations that typically have consumption but are not directly measured and therefore do not have any measuring components. Unbadged items are counted by type and number installed, but are not individually tracked."
        },
        {
            "name":"Devices/Measuring Component",
            "description":"Measuring components represent registers or channels for which data is received and stored in the system. A measuring component can be associated with a metering device, which can have one or more measuring components, or it can be virtual or stand-alone meaning that it is not associated to a device."
        },
        {
            "name":"Devices/Meter",
            "description":"Meters are devices that measure utility consumption and can be installed at service point locations. Meters can be smart and associated with a head end system to support automated commands and interval measurement data collection,  associated with an automated reading system without smart commands, or manually read and operated."
        },
        {
            "name":"Financial Transactions/Accounts Payable Check Request",
            "description":"Adjustments for an adjustment type marked with an Accounts Payable  check request code are interfaced to an external system to issue checks for disbursement of funds."
        },
        {
            "name":"Financial Transactions/Adjustment",
            "description":"Adjustments are a type of financial transaction that affects a service agreement's debt and financial impact on the general ledger."
        },
        {
            "name":"Financial Transactions/Bill",
            "description":"Bills are produced for an account, with many bills produced for an account over time. Bills typically contain charges as bill segments for each of the services or products supplied to a customer."
        },
        {
            "name":"Financial Transactions/Bill Segment",
            "description":"Bill segments typically exist for every active service agreement linked to an account during a bill period. A bill segment contains information showing how the charges were calculated and how each line of detail should be printed on the bill."
        },
        {
            "name":"Financial Transactions/Budget",
            "description":"Budget plan enrollments for an account enable fixed recurring bill amounts for service agreements that are eligible to participate."
        },
        {
            "name":"Financial Transactions/Financial Data for Accounts",
            "description":"The operations in this web service provide data for an account such as financial history, current financial details, and financial statistics for a historical period."
        },
        {
            "name":"Financial Transactions/Pay Plan",
            "description":"Pay plans are an agreement with a customer to make payments on specific dates. Pay plans differ from payment arrangements in that pay plans have scheduled payment dates, which are independent from the customer's billing dates."
        },
        {
            "name":"Financial Transactions/Payment",
            "description":"Payments record the financial impact to offset arrears of an account. A payment can have multiple payment segments for the financial impact to offset arrears of each service agreement."
        },
        {
            "name":"Financial Transactions/Payment Event",
            "description":"A payment event records an overall transaction whenever any form of payment is received. The payment event can span payments across multiple accounts and can include multiple payment tenders."
        },
        {
            "name":"Financial Transactions/Payment Tender",
            "description":"Payment tenders exist for every form of tender, such as paying with cash, a check, or a credit card, remitted as part of a payment event. A payment event must have at least one tender otherwise nothing is remitted. A payment event may have many tenders when multiple payment methods are associated with an event."
        },
        {
            "name":"Financial Transactions/Person Financial Data",
            "description":"The operations in this web service provide data for a person such as financial details for accounts in collections with overdue debt."
        },
        {
            "name":"Financial Transactions/Service Agreement Data",
            "description":"The operations in this web service provide data for a service agreement such as financial statistics and a list of units of measure that are applicable based on the rate and granularity of usage data that is available."
        },
        {
            "name":"Insights/Common Business Insights",
            "description":"Common Business Insights are integrated from an external system to create or update business flag records.  The external system analyzes data and detects possible issues to investigate or conditions to highlight."
        },
        {
            "name":"Interactions/Case",
            "description":"Cases are highly configurable objects that can be used to handle various types of requests that can be tracked and require a workflow to enable resolution."
        },
        {
            "name":"Interactions/Customer Activity History",
            "description":"Historical customer activity records and navigation details for activity types including customer contacts, bills, payments, field activities, service orders, and service tasks."
        },
        {
            "name":"Interactions/Customer Contact",
            "description":"Customer contacts are used to record when and why a customer is contacted through an inbound communication channel or to initiate an outbound communication that can be sent for delivery."
        },
        {
            "name":"Interactions/Premise Activity History",
            "description":"Historical activity records for a premise, based on associated service for customers during the time period, with navigation details for activity types including cases, field activities, service orders, customer contacts, and severance or cut processes."
        },
        {
            "name":"Service/Appointment Tasks",
            "description":"Appointment tasks are used to request and track appointments related to service order field activities for the customer using self-service portals."
        },
        {
            "name":"Service/Field Activity",
            "description":"Service order management field activities trigger a request for a utility to send workers into the field to perform actions at a location such as a service point. This can include device installation, replacement, and other activities. The requests can be integrated using an asynchronous message to an external field work system for scheduling and dispatch to a field crew to complete the activity."
        },
        {
            "name":"Service/Outage Event",
            "description":"Outage events are integrated from an external outage system. The events can be searched for impacts to a specific customer (account or person) with filters for the outage status type to include open events, recently completed, or scheduled in near future outage events."
        },
        {
            "name":"Service/Outage Event Notifications",
            "description":"This service receives a list of outage events to store the latest information about customers impacted by outages. Outage information can be integrated from an external system such as Oracle Utilities Network Management System."
        },
        {
            "name":"Service/Start Stop Transfer Tasks",
            "description":"Tasks are used by a self-service application to integrate transactions for new service, add service, stop service, and transfer service.  An associated customer service request type defines the customer service request business objects used to save data, and the controls used throughout the transaction."
        },
        {
            "name":"Service/Web User",
            "description":"Web users can be associated with person records to keep logins from an integrated self-service application, such as Oracle Utilities Digital Self-Service."
        },
        {
            "name":"Service/Web User Account",
            "description":"Web users can be associated with customer accounts that are linked to a login from an integrated self-service application, such as Oracle Utilities Digital Self-Service."
        },
        {
            "name":"Service/Work Queue",
            "description":"Work queues are a list of to do entries assigned to the user."
        },
        {
            "name":"System Services/Expand Tree",
            "description":"Hierarchical data relationships for a specific context can be displayed based on configurable tree definitions. An external user interface can retrieve content with minimal visualization recommendations, allowing the external application to render each tree node per its own configuration and rules. Since displays are application-specific, the information does not include action-related settings."
        },
        {
            "name":"System Services/Health Check",
            "description":"This service returns the details of health check component results."
        },
        {
            "name":"System Services/Insights",
            "description":"Contextual Insights provide a powerful way to surface focused intelligence and alerts for users in the context of data available within applications built on the Oracle Utilities Application Framework.  For example, insight types are provided to highlight customer program enrollments such as auto pay, e-bill, budget billing and customer web accounts."
        },
        {
            "name":"System Services/Installation Options",
            "description":"This service includes operations related to the framework installation options. Its primary purpose is to provide the ability to view and update customer release details."
        },
        {
            "name":"System Services/Installed Patches",
            "description":"This service includes operations related to the installed patches in the environment."
        },
        {
            "name":"System Services/Status Reasons",
            "description":"This service retrieves business object status reasons information."
        },
        {
            "name":"To Do Entries/To Do Entry",
            "description":"A To Do Entry is either created manually by a user or generated by the system as a result of an event or issue that needs attention.  The To Do Entry represents a task to be performed or an issue to be investigated."
        },
        {
            "name":"Usage/Usage Data From Bills",
            "description":"Billed usage quantifies the values from bill segments for service agreements for a unit of measure over time periods."
        },
        {
            "name":"Usage/Usage Transaction",
            "description":"Usage transactions record usage calculations that are sent for periods of time for a usage subscription. All of the calculated service quantities, often referred to as bill determinants, are provided in the usage transaction.  Usage transactions can be configured to include an interval data snapshot if details are required for interval-based calculations. Note: Characteristics are not supported for this IWS."
        },
        {
            "name":"V-Model/Account",
            "description":"Accounts manage the financial relationship with an end customer, for which bills are created, based on service agreements.  The account contains information that controls when the bills are generated and how they are formatted for related person records."
        },
        {
            "name":"V-Model/Billing Context",
            "description":"Billing context enables queries for customer criteria such as an account, person, and premise that are typically used to view related customer information."
        },
        {
            "name":"V-Model/Business Person Queries",
            "description":"These operations support queries for person records of type business that may have multiple active billing accounts and premise service locations."
        },
        {
            "name":"V-Model/Business Search",
            "description":"These operations support queries for business person records based on specific filters such as an account or service address."
        },
        {
            "name":"V-Model/Communications Preferences",
            "description":"Notification preferences centralize the maintenance of notification preferences and notification types that are allowed for an account.  Opt-out and opt-in for push notifications are for the entire account, therefore it is generally recommended to only allow updates for the person that is the main customer for the account."
        },
        {
            "name":"V-Model/Create Update Customer Contact",
            "description":"Customer contacts are used to record notifications sent to customers.  Notification types may reference a customer contact type that is used to create a record of notifications of that type.\n\nNotifications that originated in this application can be updated and those that originated in external systems can be added and updated for informational purposes. The customer contact log can record the status of the notification, such as if it has been delivered, opened, or bounced."
        },
        {
            "name":"V-Model/Customer Engagement",
            "description":"Customer Engagement"
        },
        {
            "name":"V-Model/Entity References",
            "description":"This service supports operations for a selected list of entities that are captured as external references in other systems (such as a service request, lead, opportunity, and so on in a Customer Experience application)."
        },
        {
            "name":"V-Model/Install Events",
            "description":"Install Events manage the physical installation of devices such as meters or badged items at service point connection locations, including relationships to markets and service providers and communication between devices. Installation events can also record the dates and times when the device has been turned on and off, or removed."
        },
        {
            "name":"V-Model/Landlord Agreements",
            "description":"Landlord agreements maintain service reversion preferences for a landlord or property manager for one or more premises. If the landlord has different service reversion preferences for different premises, it is possible to have multiple landlord agreements for each set of preferences."
        },
        {
            "name":"V-Model/Notification Preferences for Accounts",
            "description":"This service retrieves notification preferences for a list of accounts, service agreements, or premises for a specified notification type.\n\nThis can be used when notifications are triggered by an external application and need to be sent directly to an outbound notification system, rather than initiated through this application using the Create Notification service.\n\nFor example, Oracle Utilities Network Management System can use this service to retrieve the appropriate notification preferences for notifications triggered externally and route them directly to an outbound notification system."
        },
        {
            "name":"V-Model/Person",
            "description":"Person records can exist for individuals or businesses with which your company has contact related to a service or product provided. Besides customers, person records can exist for landlords or property managers, contractors, third-party guarantors, collection agencies, energy distributors or other service providers, and so on."
        },
        {
            "name":"V-Model/Person Information Synchronization",
            "description":"Synchronization of person information records for an individual or business with which your company has a relationship that may also need to be managed with CX applications.  Synchronized person data includes primary name and contacts, such as phone numbers or email addresses."
        },
        {
            "name":"V-Model/Person Search",
            "description":"Search for person or business records based on criteria such as account id, service address, person identifier, and geographic value. The response includes the list of active accounts and premises associated with each matching person record."
        },
        {
            "name":"V-Model/Premise",
            "description":"Premises contain geographic information about service address locations. A premise can have service points at which meters can be installed to measure utility services supplied to the premise."
        },
        {
            "name":"V-Model/Service Agreement",
            "description":"Service agreements are a service contract with a customer. The service agreement contains the terms and conditions controlling how the system calculates charges for a specific service or product or management of funds provided to the customer."
        },
        {
            "name":"V-Model/Service Point Search",
            "description":"Search for service points based on criteria such as account, premise (address text), person, and filters such as service type."
        },
        {
            "name":"V-Model/Service Points Common",
            "description":"This service provides summary information of a service point, which can be used across both the customer application and meter application data models. When used in a combined customer to meter application data model, the summary also includes additional fields that are stored on the meter application service point."
        },
        {
            "name":"V-Model/Service Points/Customer Care and Billing",
            "description":"Service points are a physical location, usually a meter connection socket, at which a utility supplies service that can be used to store information describing the type of service supplied and how it is measured."
        },
        {
            "name":"V-Model/Service Points/Customer to Meter",
            "description":"Service points are a physical location, usually meter connection socket, at which a company supplies service that can be used to store information describing the type of service supplied and how it is measured."
        },
        {
            "name":"V-Model/Service Points/Meter Data Management",
            "description":"Service points are a physical location, usually meter connection socket, at which a company supplies service that can be used to store information describing the type of service supplied and how it is measured."
        },
        {
            "name":"V-Model/Unsubscribe Notifications",
            "description":"This service processes requests for a person to unsubscribe or opt out of receiving notifications.\n\nNotifications are sent based on active preferences, or the system may derive a default preference. Some notification types allow customers to opt out of future notifications, while others do not. A customer may also be subscribed to the same notification type through multiple delivery destinations, such as two email addresses or both email and SMS. In these cases, the customer is only unsubscribed from the source of the message where this request originated.\n\nA customer's notification preferences may have changed since a notification was received. For example, the customer may attempt to unsubscribe from an old email. This service ensures that the information in the request is current before processing the request.\n\nThe service handles the above scenarios and returns an informational message indicating the outcome. The following informational message catalog entries are available and can be customized as needed:\n  - Already unsubscribed. (11120, 11071)\n  - Unsubscribe successful. (11120, 11072)\n  - Unsubscribe successful. Opt-out created. (11120, 11075)\n  - Unsubscribe successful. Opt-out not allowed. (11120, 11079)\n  - Unsubscribe successful. Other active preferences exist for the same notification type. (11120, 11073), (11120, 11077)\n  - Unsubscribe not successful. Information in request does not match system. (11120, 11076), (11120, 11080)\n  - Unsubscribe not successful. The notification type belongs to a different parent than when the notification was sent. (11120, 11078)"
        },
        {
            "name":"V-Model/Usage Subscription",
            "description":"Usage subscriptions manage an ongoing request to send one or more service point usage details to one or more external systems based on a calculation group defining rules and a service provider. A service provider must exist for each system that subscribes to usage calculations."
        }
    ],
    "paths":{
        "/rest/apis/customer/admin/saTypes/search":{
            "post":{
                "summary":"Search Service Agreement Types",
                "description":"This operation returns a list of valid service agreement types for an input division and optional inputs of service type and service point type.",
                "operationId":"searchSaTypes",
                "tags":[
                    "Admin/Service Agreement Type"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHSATYPES_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHSATYPES_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHSATYPES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHSATYPES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-admin-saTypes-search-post",
                "x-filename-id":"rest-apis-customer-admin-satypes-search-post"
            }
        },
        "/rest/apis/customer/v-model/servicePointsCommon/servicePointDetails":{
            "post":{
                "summary":"Get UOMs and Granularity Details for a Service Point",
                "description":"This operation retrieves information about the type of usage data that can be returned for a service point for a given date range. This information includes a list of units of measure, and indicators of isDailyUsageAvailable or isHourlyUsageAvailable. This information can be used what type of measurement data is available for graphing purposes.",
                "operationId":"getServicePointDetails",
                "tags":[
                    "V-Model/Service Points Common"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/GETSERVICEPOINTDETAILS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/GETSERVICEPOINTDETAILS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePointsCommon-servicePointDetails-post",
                "x-filename-id":"rest-apis-customer-v-model-servicepointscommon-servicepointdetails-post"
            }
        },
        "/rest/apis/customer/v-model/servicePointsCommon/servicePointUsage":{
            "post":{
                "summary":"Get Service Point Usage",
                "description":"This operation retrieves service point usage for a time period and date.",
                "operationId":"getServicePointUsage",
                "tags":[
                    "V-Model/Service Points Common"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/GETSERVICEPOINTUSAGE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/GETSERVICEPOINTUSAGE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTUSAGE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTUSAGE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePointsCommon-servicePointUsage-post",
                "x-filename-id":"rest-apis-customer-v-model-servicepointscommon-servicepointusage-post"
            }
        },
        "/rest/apis/customer/v-model/servicePointsCommon/{servicePointId}/summary":{
            "get":{
                "summary":"Get Service Point Summary",
                "description":"This operation returns a service point summary in a normalized schema for the customer application or customer to meter application data model.",
                "operationId":"getServicePointSummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    }
                ],
                "tags":[
                    "V-Model/Service Points Common"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePointsCommon-{servicePointId}-summary-get",
                "x-filename-id":"rest-apis-customer-v-model-servicepointscommon-servicepointid-summary-get"
            }
        },
        "/rest/apis/customer/v-model/servicePointsCommon/{servicePointId}/servicePointReadingDetails":{
            "get":{
                "summary":"Get Service Point Reading Details",
                "description":"This operation retrieves billed readings for a service point and date range.",
                "operationId":"getServicePointReadingDetails",
                "parameters":[
                    {
                        "in":"query",
                        "name":"endDate",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Optional end date for requesting the service point usage data.",
                        "example":"2024-02-20"
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Limit determines the page size, or maximum number of results, of the search query.",
                        "example":"20"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Offset determines the starting point of results to return for the search query.",
                        "example":"0"
                    },
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    },
                    {
                        "in":"query",
                        "name":"startDate",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Optional start date for requesting the service point usage data.",
                        "example":"2023-01-10"
                    }
                ],
                "tags":[
                    "V-Model/Service Points Common"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTREADINGDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTREADINGDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePointsCommon-{servicePointId}-servicePointReadingDetails-get",
                "x-filename-id":"rest-apis-customer-v-model-servicepointscommon-servicepointid-servicepointreadingdetails-get"
            }
        },
        "/rest/apis/customer/v-model/accounts/":{
            "post":{
                "summary":"Create Account",
                "description":"This operation creates a new account.",
                "operationId":"createAccount",
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEACCOUNT_request"
                            },
                            "examples":{
                                "CREATEACCOUNT_REQEXX_01":{
                                    "$ref":"#/components/examples/CREATEACCOUNT_REQEXX_01"
                                }
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEACCOUNT_request"
                            },
                            "examples":{
                                "CREATEACCOUNT_REQEXX_01":{
                                    "$ref":"#/components/examples/CREATEACCOUNT_REQEXX_01"
                                }
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEACCOUNT_response"
                                },
                                "examples":{
                                    "CREATEACCOUNT_RSPEXX_01":{
                                        "$ref":"#/components/examples/CREATEACCOUNT_RSPEXX_01"
                                    }
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEACCOUNT_response"
                                },
                                "examples":{
                                    "CREATEACCOUNT_RSPEXX_01":{
                                        "$ref":"#/components/examples/CREATEACCOUNT_RSPEXX_01"
                                    }
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts--post",
                "x-filename-id":"rest-apis-customer-v-model-accounts-post"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}":{
            "delete":{
                "summary":"Delete Account",
                "description":"This operation deletes an account. Accounts can only be deleted if there is no financial history.",
                "operationId":"deleteAccount",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEACCOUNT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEACCOUNT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEACCOUNT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEACCOUNT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-delete",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-delete"
            },
            "get":{
                "summary":"Get Account",
                "description":"This operation retrieves a full record of an account.",
                "operationId":"getAccount",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNT_response"
                                },
                                "examples":{
                                    "GETACCOUNT_RSPEXX_01":{
                                        "$ref":"#/components/examples/GETACCOUNT_RSPEXX_01"
                                    }
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNT_response"
                                },
                                "examples":{
                                    "GETACCOUNT_RSPEXX_01":{
                                        "$ref":"#/components/examples/GETACCOUNT_RSPEXX_01"
                                    }
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-get",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-get"
            },
            "put":{
                "summary":"Update Account",
                "description":"This operation updates an account.",
                "operationId":"updateAccount",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEACCOUNT_request"
                            },
                            "examples":{
                                "UPDATEACCOUNT_REQEXX_01":{
                                    "$ref":"#/components/examples/UPDATEACCOUNT_REQEXX_01"
                                }
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEACCOUNT_request"
                            },
                            "examples":{
                                "UPDATEACCOUNT_REQEXX_01":{
                                    "$ref":"#/components/examples/UPDATEACCOUNT_REQEXX_01"
                                }
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEACCOUNT_response"
                                },
                                "examples":{
                                    "UPDATEACCOUNT_RSPEXX_01":{
                                        "$ref":"#/components/examples/UPDATEACCOUNT_RSPEXX_01"
                                    }
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEACCOUNT_response"
                                },
                                "examples":{
                                    "UPDATEACCOUNT_RSPEXX_01":{
                                        "$ref":"#/components/examples/UPDATEACCOUNT_RSPEXX_01"
                                    }
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-put",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-put"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}/persons/{personId}":{
            "get":{
                "summary":"Get Account Person",
                "description":"This operation retrieves person records related to an account.",
                "operationId":"getAccountPerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-persons-{personId}-get",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-persons-personid-get"
            },
            "put":{
                "summary":"Update Account Person",
                "description":"This operation updates an account person relationship, and can be used in a PATCH style to only update certain elements of the relationship rather than a full replace action.",
                "operationId":"updateAccountPerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEACCOUNTPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEACCOUNTPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEACCOUNTPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEACCOUNTPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-persons-{personId}-put",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-persons-personid-put"
            },
            "delete":{
                "summary":"Delete Account Person",
                "description":"This operation deletes an account person relationship.",
                "operationId":"deleteAccountPerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEACCOUNTPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEACCOUNTPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEACCOUNTPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEACCOUNTPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-persons-{personId}-delete",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-persons-personid-delete"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}/persons":{
            "post":{
                "summary":"Create Account Person",
                "description":"This operation creates a new account person relationship.",
                "operationId":"createAccountPerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEACCOUNTPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEACCOUNTPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEACCOUNTPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEACCOUNTPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-persons-post",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-persons-post"
            }
        },
        "/rest/apis/customer/v-model/accounts/replace/{accountId}/persons/{personId}":{
            "put":{
                "summary":"Replace Account Person",
                "description":"This operation replaces all elements of an account person relationship as a PUT style replace of the full record.",
                "operationId":"replaceAccountPerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/REPLACEACCOUNTPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/REPLACEACCOUNTPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/REPLACEACCOUNTPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/REPLACEACCOUNTPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-replace-{accountId}-persons-{personId}-put",
                "x-filename-id":"rest-apis-customer-v-model-accounts-replace-accountid-persons-personid-put"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}/alerts":{
            "get":{
                "summary":"Get Account Alerts",
                "description":"This operation retrieves alerts stored on an account. Alerts are displayed as messages to highlight certain account scenarios.",
                "operationId":"getAccountAlerts",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"query",
                        "name":"includeHistory",
                        "required":false,
                        "schema":{
                            "type":"boolean"
                        },
                        "description":"Include old dates records",
                        "example":"true"
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Page Limit",
                        "example":"25"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Offset",
                        "example":"0"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTALERTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTALERTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-alerts-get",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-alerts-get"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}/creditRatingHistory":{
            "get":{
                "summary":"Get Account Credit Rating History",
                "description":"This operation retrieves the credit rating history for an account.",
                "operationId":"getAccountCreditRatingHistory",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"query",
                        "name":"includeHistory",
                        "required":false,
                        "schema":{
                            "type":"boolean"
                        },
                        "description":"Include old dates records",
                        "example":"true"
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Page Limit",
                        "example":"25"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Offset",
                        "example":"0"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTCREDITRATINGHISTORY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTCREDITRATINGHISTORY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-creditRatingHistory-get",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-creditratinghistory-get"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}/nonCashDeposits":{
            "get":{
                "summary":"Get Account Non Cash Deposits",
                "description":"This operation retrieves non cash deposits for an account.",
                "operationId":"getAccountNonCashDeposits",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"query",
                        "name":"includeHistory",
                        "required":false,
                        "schema":{
                            "type":"boolean"
                        },
                        "description":"Include old dates records",
                        "example":"true"
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Page Limit",
                        "example":"25"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Offset",
                        "example":"0"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTNONCASHDEPOSITS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTNONCASHDEPOSITS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-nonCashDeposits-get",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-noncashdeposits-get"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}/autoPay":{
            "post":{
                "summary":"Create Account AutoPay",
                "description":"This operation creates a new auto pay enrollment for an account.",
                "operationId":"createAccountAutopay",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEACCOUNTAUTOPAY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEACCOUNTAUTOPAY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEACCOUNTAUTOPAY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEACCOUNTAUTOPAY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-autoPay-post",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-autopay-post"
            },
            "get":{
                "summary":"Get Account Effective AutoPay",
                "description":"This operation retrieves current auto pay enrollment details for an account.",
                "operationId":"getAccountEffectiveAutopay",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"query",
                        "name":"includeFutureDatedAutopay",
                        "required":false,
                        "schema":{
                            "type":"boolean"
                        },
                        "description":"Indicates whether to include AutoPay details with an effective date later than the date of the request. Set to true to include future-dated AutoPay details and set to false to exclude them."
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTEFFECTIVEAUTOPAY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTEFFECTIVEAUTOPAY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-autoPay-get",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-autopay-get"
            }
        },
        "/rest/apis/customer/v-model/accounts/{accountId}/autoPay/{autoPayId}":{
            "get":{
                "summary":"Get Account AutoPay",
                "description":"This operation retrieves auto pay enrollment details for an account.",
                "operationId":"getAccountAutopay",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"path",
                        "name":"autoPayId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account Auto Pay ID is the unique, system-assigned identifier of the auto-pay record.",
                        "example":"9162597011"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTAUTOPAY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTAUTOPAY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-autoPay-{autoPayId}-get",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-autopay-autopayid-get"
            },
            "put":{
                "summary":"Update Account AutoPay",
                "description":"This operation updates an auto pay enrollment for an account.",
                "operationId":"updateAccountAutopay",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"path",
                        "name":"autoPayId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account Auto Pay ID is the unique, system-assigned identifier of the auto-pay record.",
                        "example":"9162597011"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEACCOUNTAUTOPAY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEACCOUNTAUTOPAY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEACCOUNTAUTOPAY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEACCOUNTAUTOPAY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-autoPay-{autoPayId}-put",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-autopay-autopayid-put"
            },
            "delete":{
                "summary":"Delete Account AutoPay",
                "description":"This operation deletes an account auto pay enrollment.",
                "operationId":"deleteAccountAutopay",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    {
                        "in":"path",
                        "name":"autoPayId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account Auto Pay ID is the unique, system-assigned identifier of the auto-pay record.",
                        "example":"9162597011"
                    }
                ],
                "tags":[
                    "V-Model/Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEACCOUNTAUTOPAY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEACCOUNTAUTOPAY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEACCOUNTAUTOPAY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEACCOUNTAUTOPAY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-accounts-{accountId}-autoPay-{autoPayId}-delete",
                "x-filename-id":"rest-apis-customer-v-model-accounts-accountid-autopay-autopayid-delete"
            }
        },
        "/rest/apis/customer/v-model/businessPersonQueries/topOverdueAccounts":{
            "post":{
                "summary":"Get Top Overdue Accounts",
                "description":"This operation accepts an input list of up to 200 person records, such as a list of businesses managed by a key account manager, and returns the top 10 person records by overdue amount.",
                "operationId":"topOverdueAccounts",
                "tags":[
                    "V-Model/Business Person Queries"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/TOPOVERDUEACCOUNTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/TOPOVERDUEACCOUNTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/TOPOVERDUEACCOUNTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/TOPOVERDUEACCOUNTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-businessPersonQueries-topOverdueAccounts-post",
                "x-filename-id":"rest-apis-customer-v-model-businesspersonqueries-topoverdueaccounts-post"
            }
        },
        "/rest/apis/customer/v-model/businessPersonQueries/":{
            "post":{
                "summary":"Get Business Person Summary",
                "description":"This operation retrieves summary details for a person. This summary is intended for person records of type business that may have multiple active accounts and premise service locations.",
                "operationId":"businessesSummary",
                "tags":[
                    "V-Model/Business Person Queries"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/BUSINESSESSUMMARY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/BUSINESSESSUMMARY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/BUSINESSESSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/BUSINESSESSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-businessPersonQueries--post",
                "x-filename-id":"rest-apis-customer-v-model-businesspersonqueries-post"
            }
        },
        "/rest/apis/customer/v-model/billingContext/accountContext/{accountId}":{
            "get":{
                "summary":"Get Billing Account Context",
                "description":"This operation provides a summary of the context for an account with related person records and premises.",
                "operationId":"getBillingAccountContext",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID identifies the customer who is responsible for the bill.",
                        "example":"0119532152"
                    },
                    {
                        "in":"query",
                        "name":"premiseId",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                        "example":"3836403369"
                    }
                ],
                "tags":[
                    "V-Model/Billing Context"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLINGACCOUNTCONTEXT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLINGACCOUNTCONTEXT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-billingContext-accountContext-{accountId}-get",
                "x-filename-id":"rest-apis-customer-v-model-billingcontext-accountcontext-accountid-get"
            }
        },
        "/rest/apis/customer/v-model/billingContext/personContext/{personId}":{
            "get":{
                "summary":"Get Person Accounts",
                "description":"This operation accepts inputs of the context of a person, account, and premise to provide summary information about each person account, including other related accounts and person records.",
                "operationId":"getPersonAccounts",
                "parameters":[
                    {
                        "in":"query",
                        "name":"accountId",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID identifies the customer who is responsible for the bill.",
                        "example":"0119532152"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is the system-assigned number for other persons related to the account."
                    },
                    {
                        "in":"query",
                        "name":"premiseId",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                        "example":"3836403369"
                    }
                ],
                "tags":[
                    "V-Model/Billing Context"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPERSONACCOUNTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPERSONACCOUNTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-billingContext-personContext-{personId}-get",
                "x-filename-id":"rest-apis-customer-v-model-billingcontext-personcontext-personid-get"
            }
        },
        "/rest/apis/customer/v-model/billingContext/searchPersonAccounts":{
            "post":{
                "summary":"Search Person Accounts",
                "description":"This operation lists accounts associated with a specific person record. It supports various filter options, pagination, and an optional textual search across the account identifiers, account names, if applicable, and premise addresses",
                "operationId":"searchPersonAccounts",
                "tags":[
                    "V-Model/Billing Context"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPERSONACCOUNTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPERSONACCOUNTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPERSONACCOUNTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPERSONACCOUNTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-billingContext-searchPersonAccounts-post",
                "x-filename-id":"rest-apis-customer-v-model-billingcontext-searchpersonaccounts-post"
            }
        },
        "/rest/apis/customer/v-model/billingContext/premises":{
            "post":{
                "summary":"Search Account Premises",
                "description":"This operation retrieves premises with details for an account or person,  related as a main customer for the account, as input. Address search text can also be provided as part of the search.",
                "operationId":"searchAccountPremises",
                "tags":[
                    "V-Model/Billing Context"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHACCOUNTPREMISES_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHACCOUNTPREMISES_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHACCOUNTPREMISES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHACCOUNTPREMISES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-billingContext-premises-post",
                "x-filename-id":"rest-apis-customer-v-model-billingcontext-premises-post"
            }
        },
        "/rest/apis/customer/v-model/billingContext/premiseCustomerHistory/{premiseId}":{
            "get":{
                "summary":"Get Customer History for a Premise",
                "description":"This operation retrieves account customer history details for a premise.",
                "operationId":"getPremiseCustomerHistory",
                "parameters":[
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Limit",
                        "example":"25"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Offset",
                        "example":"0"
                    },
                    {
                        "in":"path",
                        "name":"premiseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                        "example":"3836403369"
                    }
                ],
                "tags":[
                    "V-Model/Billing Context"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPREMISECUSTOMERHISTORY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPREMISECUSTOMERHISTORY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-billingContext-premiseCustomerHistory-{premiseId}-get",
                "x-filename-id":"rest-apis-customer-v-model-billingcontext-premisecustomerhistory-premiseid-get"
            }
        },
        "/rest/apis/customer/v-model/serviceAgreements/":{
            "post":{
                "summary":"Create Service Agreement",
                "description":"This operation creates a new service agreement.",
                "operationId":"createServiceAgreement",
                "tags":[
                    "V-Model/Service Agreement"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEAGREEMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEAGREEMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEAGREEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEAGREEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-serviceAgreements--post",
                "x-filename-id":"rest-apis-customer-v-model-serviceagreements-post"
            }
        },
        "/rest/apis/customer/v-model/serviceAgreements/{serviceAgreementId}":{
            "delete":{
                "summary":"Delete Service Agreement",
                "description":"This operation deletes a service agreement. A service agreement can only be deleted  if there is no financial history.",
                "operationId":"deleteServiceAgreement",
                "parameters":[
                    {
                        "in":"path",
                        "name":"serviceAgreementId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    }
                ],
                "tags":[
                    "V-Model/Service Agreement"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEAGREEMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEAGREEMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEAGREEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEAGREEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-serviceAgreements-{serviceAgreementId}-delete",
                "x-filename-id":"rest-apis-customer-v-model-serviceagreements-serviceagreementid-delete"
            },
            "put":{
                "summary":"Update Service Agreement",
                "description":"This operation updates a service agreement.",
                "operationId":"updateServiceAgreement",
                "parameters":[
                    {
                        "in":"path",
                        "name":"serviceAgreementId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    }
                ],
                "tags":[
                    "V-Model/Service Agreement"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEAGREEMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEAGREEMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEAGREEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEAGREEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-serviceAgreements-{serviceAgreementId}-put",
                "x-filename-id":"rest-apis-customer-v-model-serviceagreements-serviceagreementid-put"
            },
            "get":{
                "summary":"Get Service Agreement",
                "description":"This operation retrieves a service agreement.",
                "operationId":"getServiceAgreement",
                "parameters":[
                    {
                        "in":"path",
                        "name":"serviceAgreementId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    }
                ],
                "tags":[
                    "V-Model/Service Agreement"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEAGREEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEAGREEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-serviceAgreements-{serviceAgreementId}-get",
                "x-filename-id":"rest-apis-customer-v-model-serviceagreements-serviceagreementid-get"
            }
        },
        "/rest/apis/customer/v-model/serviceAgreements/search":{
            "post":{
                "summary":"Search Service Agreement",
                "description":"The operation retrieves service agreements with premise information based on search criteria.",
                "operationId":"serviceAgreementSearch",
                "tags":[
                    "V-Model/Service Agreement"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEAGREEMENTSEARCH_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEAGREEMENTSEARCH_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEAGREEMENTSEARCH_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEAGREEMENTSEARCH_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-serviceAgreements-search-post",
                "x-filename-id":"rest-apis-customer-v-model-serviceagreements-search-post"
            }
        },
        "/rest/apis/common/admin/dropdownLists/":{
            "post":{
                "summary":"Retrieve Dropdown Lists",
                "description":"This operation retrieves the code and description values that can be displayed for a list of dropdowns.",
                "operationId":"retrieveDropdownLists",
                "tags":[
                    "Admin/Dropdown Lists"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVEDROPDOWNLISTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVEDROPDOWNLISTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVEDROPDOWNLISTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVEDROPDOWNLISTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-admin-dropdownLists--post",
                "x-filename-id":"rest-apis-common-admin-dropdownlists-post"
            }
        },
        "/rest/apis/customer/financials/paymentEvents/{paymentEventId}/lifecycle":{
            "patch":{
                "summary":"Update Payment Event Lifecycle Action",
                "description":"This operation processes a lifecycle action for a payment event.",
                "operationId":"actionPaymentEvent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentEventId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                        "example":"317772795000"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment Event"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONPAYMENTEVENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONPAYMENTEVENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONPAYMENTEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONPAYMENTEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentEvents-{paymentEventId}-lifecycle-patch",
                "x-filename-id":"rest-apis-customer-financials-paymentevents-paymenteventid-lifecycle-patch"
            }
        },
        "/rest/apis/customer/financials/paymentEvents/":{
            "post":{
                "summary":"Create Payment Event",
                "description":"This operation creates a new payment event.",
                "operationId":"createPaymentEvent",
                "tags":[
                    "Financial Transactions/Payment Event"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYMENTEVENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYMENTEVENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYMENTEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYMENTEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentEvents--post",
                "x-filename-id":"rest-apis-customer-financials-paymentevents-post"
            }
        },
        "/rest/apis/customer/financials/paymentEvents/payments/search":{
            "post":{
                "summary":"Search Payment Event Payments",
                "description":"This operation retrieves payment details for a payment event.",
                "operationId":"searchPaymentEventPayments",
                "tags":[
                    "Financial Transactions/Payment Event"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPAYMENTEVENTPAYMENTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPAYMENTEVENTPAYMENTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPAYMENTEVENTPAYMENTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPAYMENTEVENTPAYMENTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentEvents-payments-search-post",
                "x-filename-id":"rest-apis-customer-financials-paymentevents-payments-search-post"
            }
        },
        "/rest/apis/customer/financials/paymentEvents/{paymentEventId}":{
            "get":{
                "summary":"Get Payment Event",
                "description":"This operation retrieves a payment event.",
                "operationId":"getPaymentEvent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentEventId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                        "example":"317772795000"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment Event"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentEvents-{paymentEventId}-get",
                "x-filename-id":"rest-apis-customer-financials-paymentevents-paymenteventid-get"
            },
            "delete":{
                "summary":"Delete Payment Event",
                "description":"This operation deletes a payment event. A payment event can only be deleted  if there are no frozen or canceled payments and no canceled tenders.",
                "operationId":"deletePaymentEvent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentEventId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                        "example":"317772795000"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment Event"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPAYMENTEVENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPAYMENTEVENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPAYMENTEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPAYMENTEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentEvents-{paymentEventId}-delete",
                "x-filename-id":"rest-apis-customer-financials-paymentevents-paymenteventid-delete"
            }
        },
        "/rest/apis/common/admin/extendableLookupValues/{lookupBO}":{
            "get":{
                "summary":"Get Extendable Lookup Values",
                "description":"The Get operation receives a lookup business object and returns the value and description of all the lookup values for that business object.",
                "operationId":"getExtendableLookupValues",
                "parameters":[
                    {
                        "in":"path",
                        "name":"lookupBO",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The business object (BO) of the extendable lookup is the identifying object that groups together a set of lookup values.",
                        "example":"Some examples of base extendable lookup BOs: - F1-RESTResourceCategory - Resource Category for REST Services - F1-KnowledgeManagement - Knowledge Management Articles"
                    }
                ],
                "tags":[
                    "Admin/Extendable Lookup Values"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETEXTENDABLELOOKUPVALUES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETEXTENDABLELOOKUPVALUES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-admin-extendableLookupValues-{lookupBO}-get",
                "x-filename-id":"rest-apis-common-admin-extendablelookupvalues-lookupbo-get"
            }
        },
        "/rest/apis/meter/devices/items/":{
            "post":{
                "summary":"Create Item",
                "description":"This operation creates a new item.",
                "operationId":"createItem",
                "tags":[
                    "Devices/Item"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEITEM_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEITEM_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEITEM_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEITEM_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-items--post",
                "x-filename-id":"rest-apis-meter-devices-items-post"
            }
        },
        "/rest/apis/meter/devices/items/{itemId}":{
            "put":{
                "summary":"Update Item",
                "description":"This operation updates an item.",
                "operationId":"updateItem",
                "parameters":[
                    {
                        "in":"path",
                        "name":"itemId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    }
                ],
                "tags":[
                    "Devices/Item"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEITEM_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEITEM_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEITEM_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEITEM_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-items-{itemId}-put",
                "x-filename-id":"rest-apis-meter-devices-items-itemid-put"
            },
            "get":{
                "summary":"Get Item",
                "description":"This operation retrieves an item.",
                "operationId":"getItem",
                "parameters":[
                    {
                        "in":"path",
                        "name":"itemId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    }
                ],
                "tags":[
                    "Devices/Item"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETITEM_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETITEM_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-items-{itemId}-get",
                "x-filename-id":"rest-apis-meter-devices-items-itemid-get"
            },
            "delete":{
                "summary":"Delete Item",
                "description":"This operation deletes an item.",
                "operationId":"deleteItem",
                "parameters":[
                    {
                        "in":"path",
                        "name":"itemId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    }
                ],
                "tags":[
                    "Devices/Item"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEITEM_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEITEM_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEITEM_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEITEM_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-items-{itemId}-delete",
                "x-filename-id":"rest-apis-meter-devices-items-itemid-delete"
            }
        },
        "/rest/apis/customer/interactions/cases/{caseId}/action":{
            "patch":{
                "summary":"Update Case Lifecycle Action",
                "description":"This operation processes a lifecycle action for a case.",
                "operationId":"actionCase",
                "parameters":[
                    {
                        "in":"path",
                        "name":"caseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    },
                    {
                        "in":"query",
                        "name":"name",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "Interactions/Case"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONCASE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONCASE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONCASE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONCASE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-cases-{caseId}-action-patch",
                "x-filename-id":"rest-apis-customer-interactions-cases-caseid-action-patch"
            }
        },
        "/rest/apis/customer/interactions/cases/":{
            "post":{
                "summary":"Create Case",
                "description":"This operation creates a new case.",
                "operationId":"createCase",
                "tags":[
                    "Interactions/Case"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATECASE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATECASE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATECASE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATECASE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-cases--post",
                "x-filename-id":"rest-apis-customer-interactions-cases-post"
            }
        },
        "/rest/apis/customer/interactions/cases/{caseId}":{
            "put":{
                "summary":"Update Case",
                "description":"This operation updates a case.",
                "operationId":"updateCase",
                "parameters":[
                    {
                        "in":"path",
                        "name":"caseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    }
                ],
                "tags":[
                    "Interactions/Case"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATECASE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATECASE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATECASE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATECASE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-cases-{caseId}-put",
                "x-filename-id":"rest-apis-customer-interactions-cases-caseid-put"
            },
            "get":{
                "summary":"Get Case",
                "description":"This operation retrieves a full case transactional record, including characteristics.",
                "operationId":"getCase",
                "parameters":[
                    {
                        "in":"path",
                        "name":"caseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    }
                ],
                "tags":[
                    "Interactions/Case"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCASE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCASE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-cases-{caseId}-get",
                "x-filename-id":"rest-apis-customer-interactions-cases-caseid-get"
            }
        },
        "/rest/apis/customer/interactions/cases/search":{
            "post":{
                "summary":"Search Case",
                "description":"This operation retrieves case details based on search criteria such as account, person, or premise.",
                "operationId":"searchCase",
                "tags":[
                    "Interactions/Case"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHCASE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHCASE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHCASE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHCASE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-cases-search-post",
                "x-filename-id":"rest-apis-customer-interactions-cases-search-post"
            }
        },
        "/rest/apis/common/sync/syncRequest/{syncRequestId}":{
            "patch":{
                "summary":"Update Sync Request",
                "description":"This operation is used when an external system responds to a Sync Request.  If the exception messages are provided, they are populated and the record is transitioned to the exception state.  If no exception messages are provided, the record is transitioned to the default next state.",
                "operationId":"update",
                "parameters":[
                    {
                        "in":"path",
                        "name":"syncRequestId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "Data Synchronization/Master Data Synchronization"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-sync-syncRequest-{syncRequestId}-patch",
                "x-filename-id":"rest-apis-common-sync-syncrequest-syncrequestid-patch"
            }
        },
        "/rest/apis/meter/usage/usageTransactions/{usageTransactionId}/lifecycle":{
            "patch":{
                "summary":"Update Usage Transaction Service Lifecycle Action",
                "description":"This operation processes a lifecycle action for a usage transaction.",
                "operationId":"actionUsageTransaction",
                "parameters":[
                    {
                        "in":"path",
                        "name":"usageTransactionId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    }
                ],
                "tags":[
                    "Usage/Usage Transaction"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONUSAGETRANSACTION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONUSAGETRANSACTION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONUSAGETRANSACTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONUSAGETRANSACTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-usage-usageTransactions-{usageTransactionId}-lifecycle-patch",
                "x-filename-id":"rest-apis-meter-usage-usagetransactions-usagetransactionid-lifecycle-patch"
            }
        },
        "/rest/apis/meter/usage/usageTransactions/":{
            "post":{
                "summary":"Create Usage Transaction",
                "description":"This operation creates a new usage transaction.",
                "operationId":"createUsageTransaction",
                "tags":[
                    "Usage/Usage Transaction"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEUSAGETRANSACTION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEUSAGETRANSACTION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEUSAGETRANSACTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEUSAGETRANSACTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-usage-usageTransactions--post",
                "x-filename-id":"rest-apis-meter-usage-usagetransactions-post"
            }
        },
        "/rest/apis/meter/usage/usageTransactions/{usageTransactionId}":{
            "put":{
                "summary":"Update Usage Transaction",
                "description":"This operation updates a usage transaction.",
                "operationId":"updateUsageTransaction",
                "parameters":[
                    {
                        "in":"path",
                        "name":"usageTransactionId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    }
                ],
                "tags":[
                    "Usage/Usage Transaction"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEUSAGETRANSACTION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEUSAGETRANSACTION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEUSAGETRANSACTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEUSAGETRANSACTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-usage-usageTransactions-{usageTransactionId}-put",
                "x-filename-id":"rest-apis-meter-usage-usagetransactions-usagetransactionid-put"
            },
            "get":{
                "summary":"Get Usage Transaction",
                "description":"This operation retrieves a usage transaction.",
                "operationId":"getUsageTransaction",
                "parameters":[
                    {
                        "in":"path",
                        "name":"usageTransactionId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    }
                ],
                "tags":[
                    "Usage/Usage Transaction"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETUSAGETRANSACTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETUSAGETRANSACTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-usage-usageTransactions-{usageTransactionId}-get",
                "x-filename-id":"rest-apis-meter-usage-usagetransactions-usagetransactionid-get"
            },
            "delete":{
                "summary":"Delete Usage Transaction",
                "description":"This operation deletes a usage transaction.",
                "operationId":"deleteUsageTransaction",
                "parameters":[
                    {
                        "in":"path",
                        "name":"usageTransactionId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    }
                ],
                "tags":[
                    "Usage/Usage Transaction"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEUSAGETRANSACTION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEUSAGETRANSACTION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEUSAGETRANSACTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEUSAGETRANSACTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-usage-usageTransactions-{usageTransactionId}-delete",
                "x-filename-id":"rest-apis-meter-usage-usagetransactions-usagetransactionid-delete"
            }
        },
        "/rest/apis/common/toDos/toDoEntries/{toDoEntryId}":{
            "get":{
                "summary":"Get To Do Entry",
                "description":"This operation retrieves details for a To Do Entry.",
                "operationId":"getToDoEntry",
                "parameters":[
                    {
                        "in":"path",
                        "name":"toDoEntryId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The To Do Entry ID uniquely defines the To Do Entry record."
                    }
                ],
                "tags":[
                    "To Do Entries/To Do Entry"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETTODOENTRY_response"
                                },
                                "examples":{
                                    "GETTODOENTRY_RSPEXX_01":{
                                        "$ref":"#/components/examples/GETTODOENTRY_RSPEXX_01"
                                    }
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETTODOENTRY_response"
                                },
                                "examples":{
                                    "GETTODOENTRY_RSPEXX_01":{
                                        "$ref":"#/components/examples/GETTODOENTRY_RSPEXX_01"
                                    }
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-toDos-toDoEntries-{toDoEntryId}-get",
                "x-filename-id":"rest-apis-common-todos-todoentries-todoentryid-get"
            }
        },
        "/rest/apis/common/toDos/toDoEntries/{toDoEntryId}/logs":{
            "get":{
                "summary":"Get To Do Entry Logs",
                "description":"This operation retrieves the log entries for a To Do Entry.",
                "operationId":"getToDoEntryLogs",
                "parameters":[
                    {
                        "in":"path",
                        "name":"toDoEntryId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The To Do Entry ID uniquely defines the To Do Entry record."
                    }
                ],
                "tags":[
                    "To Do Entries/To Do Entry"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETTODOENTRYLOGS_response"
                                },
                                "examples":{
                                    "GETTODOENTRYLOGS_RSPEXX_01":{
                                        "$ref":"#/components/examples/GETTODOENTRYLOGS_RSPEXX_01"
                                    }
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETTODOENTRYLOGS_response"
                                },
                                "examples":{
                                    "GETTODOENTRYLOGS_RSPEXX_01":{
                                        "$ref":"#/components/examples/GETTODOENTRYLOGS_RSPEXX_01"
                                    }
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-toDos-toDoEntries-{toDoEntryId}-logs-get",
                "x-filename-id":"rest-apis-common-todos-todoentries-todoentryid-logs-get"
            }
        },
        "/rest/apis/common/toDos/toDoEntries/assignNextToDoEntry":{
            "post":{
                "summary":"Assign Next To Do Entry",
                "description":"This operation assigns the next applicable To Do Entry for the user to work based on business rules.",
                "operationId":"assignNextToDoEntry",
                "tags":[
                    "To Do Entries/To Do Entry"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ASSIGNNEXTTODOENTRY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ASSIGNNEXTTODOENTRY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ASSIGNNEXTTODOENTRY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ASSIGNNEXTTODOENTRY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-toDos-toDoEntries-assignNextToDoEntry-post",
                "x-filename-id":"rest-apis-common-todos-todoentries-assignnexttodoentry-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/depositAssessment":{
            "post":{
                "summary":"Deposit Assessment",
                "description":"This operation determines the deposit requirements when starting new service, adding service, or transferring service. The main customer's eligibility should be evaluated, and a pending self-service transfer start, stop, or transfer task should exist before this operation is used.",
                "operationId":"depositAssessment",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DEPOSITASSESSMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DEPOSITASSESSMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DEPOSITASSESSMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DEPOSITASSESSMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-depositAssessment-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-depositassessment-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/transferServiceFinalization":{
            "post":{
                "summary":"Finalize Transfer Service",
                "description":"This is the final operation called when transferring service. It is used to update additional information on the self-service start, stop, or transfer task and to nudge it out of the pending status.",
                "operationId":"transferServiceFinalization",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/TRANSFERSERVICEFINALIZATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/TRANSFERSERVICEFINALIZATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/TRANSFERSERVICEFINALIZATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/TRANSFERSERVICEFINALIZATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-transferServiceFinalization-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-transferservicefinalization-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/otherPersonReset":{
            "post":{
                "summary":"Clear Other Person",
                "description":"This operation removes any additional person records that are in the pending self-service start, stop, or transfer task.",
                "operationId":"otherPersonReset",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/OTHERPERSONRESET_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/OTHERPERSONRESET_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/OTHERPERSONRESET_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/OTHERPERSONRESET_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-otherPersonReset-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-otherpersonreset-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/requestTypeDetails":{
            "post":{
                "summary":"Retrieve Request Type Details",
                "description":"This operation is used to retrieve the configuration information at the beginning of a start, stop, or transfer transaction.",
                "operationId":"requestTypeDetails",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/REQUESTTYPEDETAILS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/REQUESTTYPEDETAILS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/REQUESTTYPEDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/REQUESTTYPEDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-requestTypeDetails-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-requesttypedetails-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/serviceEligibility":{
            "post":{
                "summary":"Service Eligibility",
                "description":"This operation determines if a customer is eligible to start service. It is used when starting new service, adding service, or transferring service. If the customer is eligible, a new self-service start, stop, or transfer task is created where the input customer information and the results of processing performed throughout the transaction are saved.",
                "operationId":"serviceEligibility",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEELIGIBILITY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEELIGIBILITY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEELIGIBILITY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEELIGIBILITY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-serviceEligibility-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-serviceeligibility-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/serviceQuestions":{
            "post":{
                "summary":"Retrieve Service Questions",
                "description":"This operation uses the Read Questions algorithm on the customer service request type to retrieve the applicable service questions when starting new service, adding service, stopping service, or transferring service. The service point-based services to start at a premise or to stop for an account should be determined, and a pending self-service start, stop, or transfer task created  before this operation can be used.",
                "operationId":"serviceQuestions",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEQUESTIONS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEQUESTIONS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEQUESTIONS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEQUESTIONS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-serviceQuestions-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-servicequestions-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/serviceRelatedCustomerDetails":{
            "post":{
                "summary":"Retrieve Service-Related Customer Details",
                "description":"This operation is used to retrieve the service-related information for the input account or person.",
                "operationId":"serviceRelatedCustomerDetails",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICERELATEDCUSTOMERDETAILS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICERELATEDCUSTOMERDETAILS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICERELATEDCUSTOMERDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICERELATEDCUSTOMERDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-serviceRelatedCustomerDetails-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-servicerelatedcustomerdetails-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/serviceToStartProcessing":{
            "post":{
                "summary":"Process Services To Start",
                "description":"This operation marks which of the previously determined service points and service point-based service agreements will be started based on the input premise or service points when starting new service, adding service, or transferring service.",
                "operationId":"serviceToStartProcessing",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICETOSTARTPROCESSING_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICETOSTARTPROCESSING_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICETOSTARTPROCESSING_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICETOSTARTPROCESSING_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-serviceToStartProcessing-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-servicetostartprocessing-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/serviceToStopProcessing":{
            "post":{
                "summary":"Process Services To Stop",
                "description":"This operation marks which of the previously determined premises and service point-based service agreements will be stopped based on the input premises and service agreements when stopping service or transferring service.",
                "operationId":"serviceToStopProcessing",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICETOSTOPPROCESSING_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICETOSTOPPROCESSING_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICETOSTOPPROCESSING_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICETOSTOPPROCESSING_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-serviceToStopProcessing-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-servicetostopprocessing-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/servicesToStart":{
            "post":{
                "summary":"Determine Services To Start",
                "description":"This operation determines the service point-based services to start at a premise when starting new service, adding service, or transferring service. The main customer's eligibility should be evaluated, and a pending self-service start, stop, or transfer task should  exist before this operation is used.",
                "operationId":"servicesToStart",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICESTOSTART_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICESTOSTART_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICESTOSTART_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICESTOSTART_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-servicesToStart-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-servicestostart-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/servicesToStop":{
            "post":{
                "summary":"Determine Services To Stop",
                "description":"This operation uses the Determine Services To Stop Algorithm control to determine the service point-based services to stop for an account  when stopping service or transferring service at a given stop date. It returns the number of premises that have stoppable services.",
                "operationId":"servicesToStop",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICESTOSTOP_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICESTOSTOP_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICESTOSTOP_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICESTOSTOP_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-servicesToStop-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-servicestostop-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/startSPSelectionValidation":{
            "post":{
                "summary":"Validate Start Service Point Selection",
                "description":"This operation uses the Validate Service Points To Start Algorithm to validate the selected service points where service is  started if the start level control is 'Individual Services'.",
                "operationId":"startSPSelectionValidation",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/STARTSPSELECTIONVALIDATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/STARTSPSELECTIONVALIDATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/STARTSPSELECTIONVALIDATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/STARTSPSELECTIONVALIDATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-startSPSelectionValidation-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-startspselectionvalidation-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/startServiceFinalization":{
            "post":{
                "summary":"Start Service Finalization",
                "description":"This  operation is called when starting new service or adding service. It is the final operation used to update additional information on the self-service start, stop, or transfer task and to nudge it out of the pending status.",
                "operationId":"startServiceFinalization",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/STARTSERVICEFINALIZATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/STARTSERVICEFINALIZATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/STARTSERVICEFINALIZATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/STARTSERVICEFINALIZATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-startServiceFinalization-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-startservicefinalization-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/stopSASelectionValidation":{
            "post":{
                "summary":"Validate Stop Service Agreement Selection",
                "description":"This operation uses the Stop Level, Require Service Agreements At Same Service Point To Behave Together, and Validate Services To Stop Algorithm controls to validate the selected service point-based services to stop. It is used when stopping service or transferring service. The service point-based services to stop for the account should be determined before using this operation.",
                "operationId":"stopSASelectionValidation",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/STOPSASELECTIONVALIDATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/STOPSASELECTIONVALIDATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/STOPSASELECTIONVALIDATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/STOPSASELECTIONVALIDATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-stopSASelectionValidation-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-stopsaselectionvalidation-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/stopServiceFinalization":{
            "post":{
                "summary":"Finalize Stop Service",
                "description":"This is the final operation called when stopping or transferring service. It is used to update the self-service start, stop, or transfer task with any additional contact information for the main customer and to transition the task out of the pending status.",
                "operationId":"stopServiceFinalization",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/STOPSERVICEFINALIZATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/STOPSERVICEFINALIZATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/STOPSERVICEFINALIZATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/STOPSERVICEFINALIZATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-stopServiceFinalization-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-stopservicefinalization-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/stoppableServiceDetails":{
            "post":{
                "summary":"Get Services To Stop",
                "description":"This operation gets the premises with stoppable service that were previously determined and saved on the self-service start, stop, or transfer task.",
                "operationId":"stoppableServiceDetails",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/STOPPABLESERVICEDETAILS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/STOPPABLESERVICEDETAILS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/STOPPABLESERVICEDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/STOPPABLESERVICEDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-stoppableServiceDetails-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-stoppableservicedetails-post"
            }
        },
        "/rest/apis/customer/service/startStopTransferTasks/otherPersonProcessing":{
            "post":{
                "summary":"Process Other Person",
                "description":"This operation processes additional person records when starting new service. The main customer's eligibility should be evaluated, and a pending self-service start, stop, or transfer task should already exist before this operation can be used. Eligible person records are saved on the service task. Ineligible person records may be saved based on the Other Person Eligibility controls. Each person's eligibility is returned as output. Note that any additional person records  in the self-service start, stop, or transfer task are replaced with the input when this operation is called.",
                "operationId":"otherPersonProcessing",
                "tags":[
                    "Service/Start Stop Transfer Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/OTHERPERSONPROCESSING_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/OTHERPERSONPROCESSING_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/OTHERPERSONPROCESSING_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/OTHERPERSONPROCESSING_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-startStopTransferTasks-otherPersonProcessing-post",
                "x-filename-id":"rest-apis-customer-service-startstoptransfertasks-otherpersonprocessing-post"
            }
        },
        "/rest/apis/customer/collections/cutProcesses/{cutProcessId}":{
            "get":{
                "summary":"Get Cut Process",
                "description":"This operation retrieves a cut process.",
                "operationId":"getCutProcess",
                "parameters":[
                    {
                        "in":"path",
                        "name":"cutProcessId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Cut Process ID is the system-assigned unique identifier of the cut process.",
                        "example":"460555550000"
                    }
                ],
                "tags":[
                    "Credit & Collections/Cut Process"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUTPROCESS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUTPROCESS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-collections-cutProcesses-{cutProcessId}-get",
                "x-filename-id":"rest-apis-customer-collections-cutprocesses-cutprocessid-get"
            }
        },
        "/rest/apis/meter/v-model/installEvents/":{
            "post":{
                "summary":"Create Install Event",
                "description":"This operation creates a new install event.",
                "operationId":"createInstallEvent",
                "tags":[
                    "V-Model/Install Events"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEINSTALLEVENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEINSTALLEVENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEINSTALLEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEINSTALLEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-installEvents--post",
                "x-filename-id":"rest-apis-meter-v-model-installevents-post"
            }
        },
        "/rest/apis/meter/v-model/installEvents/{installEventId}":{
            "put":{
                "summary":"Update Install Event Details",
                "description":"This operation updates an install event.",
                "operationId":"updateInstallEvent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"installEventId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    }
                ],
                "tags":[
                    "V-Model/Install Events"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEINSTALLEVENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEINSTALLEVENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEINSTALLEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEINSTALLEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-installEvents-{installEventId}-put",
                "x-filename-id":"rest-apis-meter-v-model-installevents-installeventid-put"
            },
            "get":{
                "summary":"Get Install Event",
                "description":"This operation retrieves an install event.",
                "operationId":"getInstallEvent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"installEventId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    }
                ],
                "tags":[
                    "V-Model/Install Events"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETINSTALLEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETINSTALLEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-installEvents-{installEventId}-get",
                "x-filename-id":"rest-apis-meter-v-model-installevents-installeventid-get"
            },
            "delete":{
                "summary":"Delete Install Event Details",
                "description":"This operation deletes an install event.",
                "operationId":"deleteInstallEvent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"installEventId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    }
                ],
                "tags":[
                    "V-Model/Install Events"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEINSTALLEVENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEINSTALLEVENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEINSTALLEVENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEINSTALLEVENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-installEvents-{installEventId}-delete",
                "x-filename-id":"rest-apis-meter-v-model-installevents-installeventid-delete"
            }
        },
        "/rest/apis/customer/service/outageEventNotifications/":{
            "post":{
                "summary":"Create or Update Outage Events",
                "description":"This operation updates an outage event.",
                "operationId":"updateOutageEvents",
                "tags":[
                    "Service/Outage Event Notifications"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEOUTAGEEVENTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEOUTAGEEVENTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEOUTAGEEVENTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEOUTAGEEVENTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-outageEventNotifications--post",
                "x-filename-id":"rest-apis-customer-service-outageeventnotifications-post"
            }
        },
        "/rest/apis/customer/financials/personData/{personId}/collectionDetails":{
            "get":{
                "summary":"Get Person Collection Details",
                "description":"This operation retrieves collections details including any recent payments for a person.",
                "operationId":"getPersonCollectionDetails",
                "parameters":[
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person record for the life of the system.",
                        "example":"5775933103"
                    }
                ],
                "tags":[
                    "Financial Transactions/Person Financial Data"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPERSONCOLLECTIONDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPERSONCOLLECTIONDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-personData-{personId}-collectionDetails-get",
                "x-filename-id":"rest-apis-customer-financials-persondata-personid-collectiondetails-get"
            }
        },
        "/rest/apis/customer/financials/personData/{personId}/collectionDebtList":{
            "get":{
                "summary":"Get Person Accounts Collection Details",
                "description":"This operation returns a list of accounts in collections for a person.",
                "operationId":"getCollectionDebtList",
                "parameters":[
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Limit is an integer value that specifies the paging size for number of records to return when serving a client request.",
                        "example":"100"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"The offset element is an integer value that specifies the index of the first item to be returned. The offset index begins at 0 and cannot be negative.",
                        "example":"0"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person record for the life of the system.",
                        "example":"5775933103"
                    }
                ],
                "tags":[
                    "Financial Transactions/Person Financial Data"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOLLECTIONDEBTLIST_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOLLECTIONDEBTLIST_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-personData-{personId}-collectionDebtList-get",
                "x-filename-id":"rest-apis-customer-financials-persondata-personid-collectiondebtlist-get"
            }
        },
        "/rest/apis/customer/v-model/customerContact/{externalCCId}":{
            "put":{
                "summary":"Create Update Customer Contact",
                "description":"This operation adds or updates customer contacts as a record of a digital notification that may be sent by external systems.  The status is updated on the customer contact record in addition to other information relevant to the notification.",
                "operationId":"syncCustomerContact",
                "parameters":[
                    {
                        "in":"path",
                        "name":"externalCCId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "V-Model/Create Update Customer Contact"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SYNCCUSTOMERCONTACT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SYNCCUSTOMERCONTACT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SYNCCUSTOMERCONTACT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SYNCCUSTOMERCONTACT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-customerContact-{externalCCId}-put",
                "x-filename-id":"rest-apis-customer-v-model-customercontact-externalccid-put"
            }
        },
        "/rest/apis/customer/v-model/notificationPreferencesForAccounts/":{
            "post":{
                "summary":"Retrieve Notification Preferences for Accounts",
                "description":"This operation retrieves notification preferences for a list of accounts, service agreements, or premises for a specified notification type.",
                "operationId":"retrieveNotificationPreferencesForAccounts",
                "tags":[
                    "V-Model/Notification Preferences for Accounts"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVENOTIFICATIONPREFERENCESFORACCOUNTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVENOTIFICATIONPREFERENCESFORACCOUNTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVENOTIFICATIONPREFERENCESFORACCOUNTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVENOTIFICATIONPREFERENCESFORACCOUNTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-notificationPreferencesForAccounts--post",
                "x-filename-id":"rest-apis-customer-v-model-notificationpreferencesforaccounts-post"
            }
        },
        "/rest/apis/customer/financials/adjustments/{adjustmentId}/lifecycle":{
            "patch":{
                "summary":"Update Adjustment Lifecycle Action",
                "description":"This operation processes a lifecycle action for an adjustment.",
                "operationId":"actionAdjustment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"adjustmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    }
                ],
                "tags":[
                    "Financial Transactions/Adjustment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONADJUSTMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONADJUSTMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONADJUSTMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONADJUSTMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-adjustments-{adjustmentId}-lifecycle-patch",
                "x-filename-id":"rest-apis-customer-financials-adjustments-adjustmentid-lifecycle-patch"
            }
        },
        "/rest/apis/customer/financials/adjustments/{adjustmentId}/summary":{
            "get":{
                "summary":"Adjustment Summary",
                "description":"This operation retrieves summary details for an adjustment.",
                "operationId":"adjustmentSummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"adjustmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    }
                ],
                "tags":[
                    "Financial Transactions/Adjustment"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ADJUSTMENTSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ADJUSTMENTSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-adjustments-{adjustmentId}-summary-get",
                "x-filename-id":"rest-apis-customer-financials-adjustments-adjustmentid-summary-get"
            }
        },
        "/rest/apis/customer/financials/adjustments/{adjustmentId}":{
            "get":{
                "summary":"Get Adjustment",
                "description":"This operation retrieves an adjustment.",
                "operationId":"getAdjustment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"adjustmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    }
                ],
                "tags":[
                    "Financial Transactions/Adjustment"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETADJUSTMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETADJUSTMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-adjustments-{adjustmentId}-get",
                "x-filename-id":"rest-apis-customer-financials-adjustments-adjustmentid-get"
            },
            "delete":{
                "summary":"Delete Adjustment",
                "description":"This operation deletes an adjustment. An adjustment can only be deleted  if it is in an incomplete, error, or freezable state.",
                "operationId":"deleteAdjustment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"adjustmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    }
                ],
                "tags":[
                    "Financial Transactions/Adjustment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEADJUSTMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEADJUSTMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEADJUSTMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEADJUSTMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-adjustments-{adjustmentId}-delete",
                "x-filename-id":"rest-apis-customer-financials-adjustments-adjustmentid-delete"
            }
        },
        "/rest/apis/customer/financials/adjustments/":{
            "post":{
                "summary":"Create Adjustment",
                "description":"This operation creates a new adjustment for a service agreement.",
                "operationId":"createAdjustment",
                "tags":[
                    "Financial Transactions/Adjustment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEADJUSTMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEADJUSTMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEADJUSTMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEADJUSTMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-adjustments--post",
                "x-filename-id":"rest-apis-customer-financials-adjustments-post"
            }
        },
        "/rest/apis/customer/v-model/cxPersons/{cxContactId}":{
            "put":{
                "summary":"Sync Person",
                "description":"This operation adds or updates a person record in the system for a given external system contact (party) ID to allow for customer data synchronization.",
                "operationId":"syncPerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"cxContactId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Identifier of the Person's Party record in CX application that can be provided when a Person Id does not yet exist in the CIS application.",
                        "example":"CDRM_934223"
                    }
                ],
                "tags":[
                    "V-Model/Person Information Synchronization"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SYNCPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SYNCPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SYNCPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SYNCPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-cxPersons-{cxContactId}-put",
                "x-filename-id":"rest-apis-customer-v-model-cxpersons-cxcontactid-put"
            }
        },
        "/rest/apis/customer/collections/writeoffProcesses/{writeOffProcessId}":{
            "get":{
                "summary":"Get Write Off Process",
                "description":"This operation retrieves a write off process.",
                "operationId":"getWriteOffProcess",
                "parameters":[
                    {
                        "in":"path",
                        "name":"writeOffProcessId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Write Off Process ID is the unique system-generated identifier for this write-off process."
                    }
                ],
                "tags":[
                    "Credit & Collections/Write-Off Process"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWRITEOFFPROCESS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWRITEOFFPROCESS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-collections-writeoffProcesses-{writeOffProcessId}-get",
                "x-filename-id":"rest-apis-customer-collections-writeoffprocesses-writeoffprocessid-get"
            }
        },
        "/rest/apis/common/system/statusReasons/{businessObject}/{status}":{
            "get":{
                "summary":"Get Status Reasons",
                "description":"This operation lists valid reason codes configured for a business object and a given status.",
                "operationId":"getStatusReasons",
                "parameters":[
                    {
                        "in":"path",
                        "name":"businessObject",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"path",
                        "name":"status",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "System Services/Status Reasons"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSTATUSREASONS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSTATUSREASONS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-system-statusReasons-{businessObject}-{status}-get",
                "x-filename-id":"rest-apis-common-system-statusreasons-businessobject-status-get"
            }
        },
        "/rest/apis/customer/v-model/persons/":{
            "post":{
                "summary":"Create Person",
                "description":"This operation creates a new person.",
                "operationId":"createPerson",
                "tags":[
                    "V-Model/Person"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-persons--post",
                "x-filename-id":"rest-apis-customer-v-model-persons-post"
            }
        },
        "/rest/apis/customer/v-model/persons/{personId}":{
            "delete":{
                "summary":"Delete Person",
                "description":"This operation deletes a person.",
                "operationId":"deletePerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"5775933103"
                    }
                ],
                "tags":[
                    "V-Model/Person"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-persons-{personId}-delete",
                "x-filename-id":"rest-apis-customer-v-model-persons-personid-delete"
            },
            "put":{
                "summary":"Update Person",
                "description":"This operation updates a person.",
                "operationId":"updatePerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"5775933103"
                    }
                ],
                "tags":[
                    "V-Model/Person"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-persons-{personId}-put",
                "x-filename-id":"rest-apis-customer-v-model-persons-personid-put"
            },
            "get":{
                "summary":"Get Person",
                "description":"This operation retrieves a person.",
                "operationId":"getPerson",
                "parameters":[
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"5775933103"
                    }
                ],
                "tags":[
                    "V-Model/Person"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-persons-{personId}-get",
                "x-filename-id":"rest-apis-customer-v-model-persons-personid-get"
            }
        },
        "/rest/apis/customer/v-model/persons/search":{
            "post":{
                "summary":"Person Search",
                "description":"This operation searches for person records by criteria such as name, account ID, identifier type and value, or email. Searches on the name criteria support non-exact matches.",
                "operationId":"searchPersons",
                "tags":[
                    "V-Model/Person"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPERSONS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPERSONS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPERSONS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPERSONS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-persons-search-post",
                "x-filename-id":"rest-apis-customer-v-model-persons-search-post"
            }
        },
        "/rest/apis/customer/financials/payments/{paymentId}/lifecycle":{
            "patch":{
                "summary":"Update Payment Lifecycle Action",
                "description":"This operation processes a lifecycle action for a payment.",
                "operationId":"actionPayment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "example":"317896608844"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONPAYMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONPAYMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONPAYMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONPAYMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payments-{paymentId}-lifecycle-patch",
                "x-filename-id":"rest-apis-customer-financials-payments-paymentid-lifecycle-patch"
            }
        },
        "/rest/apis/customer/financials/payments/":{
            "post":{
                "summary":"Create Payment",
                "description":"This operation creates a new payment.",
                "operationId":"createPayment",
                "tags":[
                    "Financial Transactions/Payment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payments--post",
                "x-filename-id":"rest-apis-customer-financials-payments-post"
            }
        },
        "/rest/apis/customer/financials/payments/{paymentId}/summary":{
            "get":{
                "summary":"Get Payment Summary",
                "description":"This operation retrieves a payment summary.",
                "operationId":"getPaymentSummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "example":"317896608844"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payments-{paymentId}-summary-get",
                "x-filename-id":"rest-apis-customer-financials-payments-paymentid-summary-get"
            }
        },
        "/rest/apis/customer/financials/payments/{paymentId}/paySegments":{
            "get":{
                "summary":"Get Pay Segments",
                "description":"This operation retrieves a pay segment.",
                "operationId":"getPaySegments",
                "parameters":[
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        }
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        }
                    },
                    {
                        "in":"path",
                        "name":"paymentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "example":"317896608844"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYSEGMENTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYSEGMENTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payments-{paymentId}-paySegments-get",
                "x-filename-id":"rest-apis-customer-financials-payments-paymentid-paysegments-get"
            }
        },
        "/rest/apis/customer/financials/payments/{paymentId}":{
            "get":{
                "summary":"Get Payment",
                "description":"This operation retrieves a payment.",
                "operationId":"getPayment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "example":"317896608844"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payments-{paymentId}-get",
                "x-filename-id":"rest-apis-customer-financials-payments-paymentid-get"
            },
            "delete":{
                "summary":"Delete Payment",
                "description":"This operation deletes a payment. A payment can only be deleted  if it is in an incomplete, error, or freezable state.",
                "operationId":"deletePayment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "example":"317896608844"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPAYMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPAYMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPAYMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPAYMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payments-{paymentId}-delete",
                "x-filename-id":"rest-apis-customer-financials-payments-paymentid-delete"
            }
        },
        "/rest/apis/customer/collections/severanceProcesses/{severanceProcessId}":{
            "get":{
                "summary":"Get Severance Process",
                "description":"This operation retrieves a severance process.",
                "operationId":"getSeveranceProcess",
                "parameters":[
                    {
                        "in":"path",
                        "name":"severanceProcessId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Severance Process ID is the unique system-generated identifier for this severance process.",
                        "example":"1033333333"
                    }
                ],
                "tags":[
                    "Credit & Collections/Severance Process"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSEVERANCEPROCESS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSEVERANCEPROCESS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-collections-severanceProcesses-{severanceProcessId}-get",
                "x-filename-id":"rest-apis-customer-collections-severanceprocesses-severanceprocessid-get"
            }
        },
        "/rest/apis/customer/financials/billSegments/{billSegmentId}/lifecycle":{
            "patch":{
                "summary":"Update Bill Segment Lifecycle Action",
                "description":"This operation processes a lifecycle action for a bill segment.",
                "operationId":"actionBillSegment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billSegmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                        "example":"211366855400"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill Segment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONBILLSEGMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONBILLSEGMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONBILLSEGMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONBILLSEGMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-billSegments-{billSegmentId}-lifecycle-patch",
                "x-filename-id":"rest-apis-customer-financials-billsegments-billsegmentid-lifecycle-patch"
            }
        },
        "/rest/apis/customer/financials/billSegments/search":{
            "post":{
                "summary":"Bill Segment Search",
                "description":"This operation retrieves a list of bill segments for a bill.",
                "operationId":"billSegmentSearch",
                "tags":[
                    "Financial Transactions/Bill Segment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/BILLSEGMENTSEARCH_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/BILLSEGMENTSEARCH_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/BILLSEGMENTSEARCH_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/BILLSEGMENTSEARCH_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-billSegments-search-post",
                "x-filename-id":"rest-apis-customer-financials-billsegments-search-post"
            }
        },
        "/rest/apis/customer/financials/billSegments/{billSegmentId}":{
            "get":{
                "summary":"Get Bill Segment",
                "description":"This operation retrieves a bill segment for a bill.",
                "operationId":"getBillSegment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billSegmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                        "example":"211366855400"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill Segment"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLSEGMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLSEGMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-billSegments-{billSegmentId}-get",
                "x-filename-id":"rest-apis-customer-financials-billsegments-billsegmentid-get"
            },
            "delete":{
                "summary":"Delete Bill Segment",
                "description":"This operation deletes a bill segment. A bill segment can only be deleted  if  it is in the error, freezable, or incomplete state.",
                "operationId":"deleteBillSegment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billSegmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                        "example":"211366855400"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill Segment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEBILLSEGMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEBILLSEGMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEBILLSEGMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEBILLSEGMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-billSegments-{billSegmentId}-delete",
                "x-filename-id":"rest-apis-customer-financials-billsegments-billsegmentid-delete"
            }
        },
        "/rest/apis/customer/financials/billSegments/":{
            "post":{
                "summary":"Create Bill Segment",
                "description":"This operation creates a new bill segment for a bill.",
                "operationId":"createBillSegment",
                "tags":[
                    "Financial Transactions/Bill Segment"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEBILLSEGMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEBILLSEGMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEBILLSEGMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEBILLSEGMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-billSegments--post",
                "x-filename-id":"rest-apis-customer-financials-billsegments-post"
            }
        },
        "/rest/apis/customer/financials/billSegments/{billSegmentId}/summary":{
            "get":{
                "summary":"Bill Segment Summary",
                "description":"This operation retrieves summary details for a bill segment.",
                "operationId":"billSegmentSummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billSegmentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                        "example":"211366855400"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill Segment"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/BILLSEGMENTSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/BILLSEGMENTSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-billSegments-{billSegmentId}-summary-get",
                "x-filename-id":"rest-apis-customer-financials-billsegments-billsegmentid-summary-get"
            }
        },
        "/rest/apis/cross/v-model/servicePoints/":{
            "post":{
                "summary":"Create Service Point",
                "description":"This operation creates a new service point in the customer to meter application data model.",
                "operationId":"createServicePoint",
                "tags":[
                    "V-Model/Service Points/Customer to Meter"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-v-model-servicePoints--post",
                "x-filename-id":"rest-apis-cross-v-model-servicepoints-post"
            }
        },
        "/rest/apis/cross/v-model/servicePoints/{servicePointId}":{
            "delete":{
                "summary":"Delete Service Point",
                "description":"This operation deletes a service point in the customer to meter application data model.",
                "operationId":"deleteServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Customer to Meter"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-v-model-servicePoints-{servicePointId}-delete",
                "x-filename-id":"rest-apis-cross-v-model-servicepoints-servicepointid-delete"
            },
            "put":{
                "summary":"Update Service Point",
                "description":"This operation updates a service point in the customer to meter application data model.",
                "operationId":"updateServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Customer to Meter"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-v-model-servicePoints-{servicePointId}-put",
                "x-filename-id":"rest-apis-cross-v-model-servicepoints-servicepointid-put"
            },
            "get":{
                "summary":"Get Service Point",
                "description":"This operation retrieves a service point in the customer to meter application data model.",
                "operationId":"getServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Customer to Meter"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-v-model-servicePoints-{servicePointId}-get",
                "x-filename-id":"rest-apis-cross-v-model-servicepoints-servicepointid-get"
            }
        },
        "/rest/apis/cross/v-model/servicePoints/search":{
            "post":{
                "summary":"Search Service Point for a Premise",
                "description":"This operation returns the list of service points for a premise.",
                "operationId":"searchServicePoints",
                "tags":[
                    "V-Model/Service Points/Customer to Meter"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHSERVICEPOINTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHSERVICEPOINTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHSERVICEPOINTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHSERVICEPOINTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-v-model-servicePoints-search-post",
                "x-filename-id":"rest-apis-cross-v-model-servicepoints-search-post"
            }
        },
        "/rest/apis/meter/service/fieldActivities/{activityId}/summary":{
            "get":{
                "summary":"Get Field Activity Summary",
                "operationId":"getFieldActivitySummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"activityId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"System-generated unique identifier for the field activity."
                    }
                ],
                "tags":[
                    "Service/Field Activity"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETFIELDACTIVITYSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETFIELDACTIVITYSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-service-fieldActivities-{activityId}-summary-get",
                "x-filename-id":"rest-apis-meter-service-fieldactivities-activityid-summary-get"
            }
        },
        "/rest/apis/meter/service/fieldActivities/":{
            "post":{
                "summary":"Create Field Activity",
                "description":"This operation creates a new field activity.",
                "operationId":"createFieldActivity",
                "tags":[
                    "Service/Field Activity"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEFIELDACTIVITY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEFIELDACTIVITY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEFIELDACTIVITY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEFIELDACTIVITY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-service-fieldActivities--post",
                "x-filename-id":"rest-apis-meter-service-fieldactivities-post"
            }
        },
        "/rest/apis/meter/service/fieldActivities/{activityId}":{
            "get":{
                "summary":"Get Field Activity",
                "description":"This operation retrieves a field activity.",
                "operationId":"getFieldActivity",
                "parameters":[
                    {
                        "in":"path",
                        "name":"activityId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"System-generated unique identifier for the field activity."
                    }
                ],
                "tags":[
                    "Service/Field Activity"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETFIELDACTIVITY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETFIELDACTIVITY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-service-fieldActivities-{activityId}-get",
                "x-filename-id":"rest-apis-meter-service-fieldactivities-activityid-get"
            },
            "put":{
                "summary":"Update Field Activity",
                "description":"This operation updates a field activity.",
                "operationId":"updateFieldActivity",
                "parameters":[
                    {
                        "in":"path",
                        "name":"activityId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"System-generated unique identifier for the field activity."
                    }
                ],
                "tags":[
                    "Service/Field Activity"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEFIELDACTIVITY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEFIELDACTIVITY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEFIELDACTIVITY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEFIELDACTIVITY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-service-fieldActivities-{activityId}-put",
                "x-filename-id":"rest-apis-meter-service-fieldactivities-activityid-put"
            }
        },
        "/rest/apis/meter/service/fieldActivities/{activityId}/cancel":{
            "patch":{
                "summary":"Cancel Field Activity",
                "description":"This operation cancels a field activity.",
                "operationId":"cancelFieldActivity",
                "parameters":[
                    {
                        "in":"path",
                        "name":"activityId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"System-generated unique identifier for the field activity."
                    }
                ],
                "tags":[
                    "Service/Field Activity"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CANCELFIELDACTIVITY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CANCELFIELDACTIVITY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CANCELFIELDACTIVITY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CANCELFIELDACTIVITY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-service-fieldActivities-{activityId}-cancel-patch",
                "x-filename-id":"rest-apis-meter-service-fieldactivities-activityid-cancel-patch"
            }
        },
        "/rest/apis/customer/v-model/entityReferences/hierarchyInfo":{
            "post":{
                "summary":"Get Entity References Summary",
                "description":"This operation provides summary information for a selected list of entities along with their hierarchical information for presentation purposes.",
                "operationId":"entityReferencesHierarchy",
                "tags":[
                    "V-Model/Entity References"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ENTITYREFERENCESHIERARCHY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ENTITYREFERENCESHIERARCHY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ENTITYREFERENCESHIERARCHY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ENTITYREFERENCESHIERARCHY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-entityReferences-hierarchyInfo-post",
                "x-filename-id":"rest-apis-customer-v-model-entityreferences-hierarchyinfo-post"
            }
        },
        "/rest/apis/common/system/installationOptions/customerRelease":{
            "patch":{
                "summary":"Update Customer Release",
                "description":"This operation updates the values of the release ID, release ID suffix, build number and patch number fields on the customer release entry in the installation options installed products list.",
                "operationId":"updateCustomerRelease",
                "tags":[
                    "System Services/Installation Options"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATECUSTOMERRELEASE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATECUSTOMERRELEASE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATECUSTOMERRELEASE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATECUSTOMERRELEASE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-system-installationOptions-customerRelease-patch",
                "x-filename-id":"rest-apis-common-system-installationoptions-customerrelease-patch"
            },
            "get":{
                "summary":"Get Customer Release",
                "description":"This operation returns the values of the release ID, release ID suffix, build number and patch number fields on the customer release entry in the installation options installed products list.",
                "operationId":"getCustomerRelease",
                "tags":[
                    "System Services/Installation Options"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERRELEASE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERRELEASE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-system-installationOptions-customerRelease-get",
                "x-filename-id":"rest-apis-common-system-installationoptions-customerrelease-get"
            }
        },
        "/rest/apis/customer/interactions/customerActivityHistory/{accountId}":{
            "get":{
                "summary":"Get Customer Activity History",
                "description":"Historical customer activity records and navigation details for activity types including customer contacts, bills, payments, field activities, service orders, and service tasks.",
                "operationId":"getCustomerActivityHistory",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID for which the customer activity history is returned.",
                        "example":"1589809888"
                    },
                    {
                        "in":"query",
                        "name":"fromDateTime",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"From Date Time is a required input of date range for which the customer activity history is returned."
                    },
                    {
                        "in":"query",
                        "name":"interactionCategories",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"An optional comma delimited list of activity categories to query. When not specified all categories are included. Refer to the C1_ACT_CAT_FLG lookup for valid values.",
                        "example":"CI,CC,FI,OC"
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"The limit element is an integer value that specifies the paging size for number of records to return when serving a client request.",
                        "example":"20"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Page Offset",
                        "example":"2"
                    },
                    {
                        "in":"query",
                        "name":"toDateTime",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"To Date Time is a required input of date range for which the customer activity history is returned."
                    }
                ],
                "tags":[
                    "Interactions/Customer Activity History"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERACTIVITYHISTORY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERACTIVITYHISTORY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-customerActivityHistory-{accountId}-get",
                "x-filename-id":"rest-apis-customer-interactions-customeractivityhistory-accountid-get"
            }
        },
        "/rest/apis/customer/v-model/businessSearch/":{
            "post":{
                "summary":"Search Business",
                "description":"This operation is used to find business person records based on search filters such as account or service address.",
                "operationId":"searchBusiness",
                "tags":[
                    "V-Model/Business Search"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHBUSINESS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHBUSINESS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHBUSINESS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHBUSINESS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-businessSearch--post",
                "x-filename-id":"rest-apis-customer-v-model-businesssearch-post"
            }
        },
        "/rest/apis/customer/interactions/premiseActivityHistory/{premiseId}":{
            "get":{
                "summary":"Get Premise Activity History",
                "description":"This operation retrieves activity history for a premise that may span across multiple customers with service agreements for service points of the premise over time.",
                "operationId":"getPremiseActivityHistory",
                "parameters":[
                    {
                        "in":"query",
                        "name":"fromDateTime",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"From Date Time is a required input of date range for which the premise activity history is returned.",
                        "example":"2016-01-20T20:00:00-08:00"
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"The limit element is an integer value that specifies the paging size for number of records to return when serving a client request."
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Page Offset",
                        "example":"2"
                    },
                    {
                        "in":"path",
                        "name":"premiseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    {
                        "in":"query",
                        "name":"toDateTime",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"To Date Time is a required input of date range for which the premise activity history is returned.",
                        "example":"2017-01-20T20:00:00-08:00"
                    }
                ],
                "tags":[
                    "Interactions/Premise Activity History"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPREMISEACTIVITYHISTORY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPREMISEACTIVITYHISTORY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-premiseActivityHistory-{premiseId}-get",
                "x-filename-id":"rest-apis-customer-interactions-premiseactivityhistory-premiseid-get"
            }
        },
        "/rest/apis/common/system/treeNodes/expandNode":{
            "post":{
                "summary":"Expand Tree Node",
                "description":"This operation expands a tree node based the tree definition.  For the initial call to this service, use the parent context list to set the context name and value needed to establish the root nodes of the tree.",
                "operationId":"expandTreeNode",
                "tags":[
                    "System Services/Expand Tree"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/EXPANDTREENODE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/EXPANDTREENODE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/EXPANDTREENODE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/EXPANDTREENODE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-system-treeNodes-expandNode-post",
                "x-filename-id":"rest-apis-common-system-treenodes-expandnode-post"
            }
        },
        "/rest/apis/customer/service/webUsers/":{
            "post":{
                "summary":"Create Web User",
                "description":"This operation creates a new web user.",
                "operationId":"createWebUser",
                "tags":[
                    "Service/Web User"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEWEBUSER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEWEBUSER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEWEBUSER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEWEBUSER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUsers--post",
                "x-filename-id":"rest-apis-customer-service-webusers-post"
            }
        },
        "/rest/apis/customer/service/webUsers/{webUserId}":{
            "delete":{
                "summary":"Delete Web User",
                "description":"This operation deletes a web user.",
                "operationId":"deleteWebUser",
                "parameters":[
                    {
                        "in":"path",
                        "name":"webUserId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User ID",
                        "example":"0022528877"
                    }
                ],
                "tags":[
                    "Service/Web User"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEWEBUSER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEWEBUSER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEWEBUSER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEWEBUSER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUsers-{webUserId}-delete",
                "x-filename-id":"rest-apis-customer-service-webusers-webuserid-delete"
            },
            "get":{
                "summary":"Get Web User",
                "description":"This operation retrieves a web user.",
                "operationId":"getWebUser",
                "parameters":[
                    {
                        "in":"path",
                        "name":"webUserId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User ID",
                        "example":"0022528877"
                    }
                ],
                "tags":[
                    "Service/Web User"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWEBUSER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWEBUSER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUsers-{webUserId}-get",
                "x-filename-id":"rest-apis-customer-service-webusers-webuserid-get"
            },
            "put":{
                "summary":"Update Web User",
                "description":"This operation updates a web user.",
                "operationId":"updateWebUser",
                "parameters":[
                    {
                        "in":"path",
                        "name":"webUserId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User ID",
                        "example":"0022528877"
                    }
                ],
                "tags":[
                    "Service/Web User"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEWEBUSER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEWEBUSER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEWEBUSER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEWEBUSER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUsers-{webUserId}-put",
                "x-filename-id":"rest-apis-customer-service-webusers-webuserid-put"
            }
        },
        "/rest/apis/customer/v-model/C1UnsubscribeNotifications/":{
            "post":{
                "summary":"Unsubscribe Notifications",
                "description":"This operation deactivates a person's active contact preference(s) for a type of notification.",
                "operationId":"unsubscribeNotifications",
                "tags":[
                    "V-Model/Unsubscribe Notifications"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UNSUBSCRIBENOTIFICATIONS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UNSUBSCRIBENOTIFICATIONS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UNSUBSCRIBENOTIFICATIONS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UNSUBSCRIBENOTIFICATIONS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-C1UnsubscribeNotifications--post",
                "x-filename-id":"rest-apis-customer-v-model-c1unsubscribenotifications-post"
            }
        },
        "/rest/apis/customer/usage/usageData/multiAccountSummary":{
            "post":{
                "summary":"Get Multi-Account Usage Summary",
                "description":"This operation retrieves usage values for a service type and unit of measure of accounts. The operation can accept a date range for a list of up to 20 accounts.",
                "operationId":"multiAccountUsageSummary",
                "tags":[
                    "Usage/Usage Data From Bills"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/MULTIACCOUNTUSAGESUMMARY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/MULTIACCOUNTUSAGESUMMARY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/MULTIACCOUNTUSAGESUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/MULTIACCOUNTUSAGESUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-usage-usageData-multiAccountSummary-post",
                "x-filename-id":"rest-apis-customer-usage-usagedata-multiaccountsummary-post"
            }
        },
        "/rest/apis/customer/usage/usageData/singleServiceSummary":{
            "post":{
                "summary":"Get Single Service Usage Summary",
                "description":"This operation retrieves billed usage for a service agreement, limited to a unit of measure over a date range and time scale.",
                "operationId":"singleServiceUsageSummary",
                "tags":[
                    "Usage/Usage Data From Bills"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SINGLESERVICEUSAGESUMMARY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SINGLESERVICEUSAGESUMMARY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SINGLESERVICEUSAGESUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SINGLESERVICEUSAGESUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-usage-usageData-singleServiceSummary-post",
                "x-filename-id":"rest-apis-customer-usage-usagedata-singleservicesummary-post"
            }
        },
        "/rest/apis/customer/usage/usageData/serviceAgreementBilledUsage":{
            "post":{
                "summary":"Get Billed Usage for Service Agreements",
                "description":"This operation retrieves billed usage for a service agreement.",
                "operationId":"serviceAgreementBilledUsage",
                "tags":[
                    "Usage/Usage Data From Bills"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEAGREEMENTBILLEDUSAGE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SERVICEAGREEMENTBILLEDUSAGE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEAGREEMENTBILLEDUSAGE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEAGREEMENTBILLEDUSAGE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-usage-usageData-serviceAgreementBilledUsage-post",
                "x-filename-id":"rest-apis-customer-usage-usagedata-serviceagreementbilledusage-post"
            }
        },
        "/rest/apis/customer/admin/paymentTemplates/{paymentTemplate}":{
            "get":{
                "summary":"Get Payment Template Details",
                "description":"This operation retrieves the details of a non-CIS payment template.",
                "operationId":"getPaymentTemplateDetails",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentTemplate",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Payment Templates can be configured for common types of payment allocations to pre-populate the payment distribution, and allow non-CIS payments to be directly allocated against distribution codes."
                    }
                ],
                "tags":[
                    "Admin/Payment Template"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTTEMPLATEDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTTEMPLATEDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-admin-paymentTemplates-{paymentTemplate}-get",
                "x-filename-id":"rest-apis-customer-admin-paymenttemplates-paymenttemplate-get"
            }
        },
        "/rest/apis/common/batch/manifestFile/{batchControl}/{batchNumber}/{batchRerunNumber}":{
            "get":{
                "summary":"Verify Manifest File",
                "description":"This operation returns the manifest file name and hash value details for a specific batch run after receiving a batch control, run number and rerun number.  An external system may use this to verify that a manifest file is valid prior to using it.",
                "operationId":"verifyManifestFile",
                "parameters":[
                    {
                        "in":"path",
                        "name":"batchControl",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"path",
                        "name":"batchNumber",
                        "required":true,
                        "schema":{
                            "type":"number"
                        }
                    },
                    {
                        "in":"path",
                        "name":"batchRerunNumber",
                        "required":true,
                        "schema":{
                            "type":"number"
                        }
                    }
                ],
                "tags":[
                    "Batch Services/Verify Manifest File"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/VERIFYMANIFESTFILE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/VERIFYMANIFESTFILE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-batch-manifestFile-{batchControl}-{batchNumber}-{batchRerunNumber}-get",
                "x-filename-id":"rest-apis-common-batch-manifestfile-batchcontrol-batchnumber-batchrerunnumber-get"
            }
        },
        "/rest/apis/customer/financials/apCheckRequest/{apRequestId}":{
            "put":{
                "summary":"Accounts Payable Check Request Maintenance",
                "description":"This operation allows an external system to update the check-related information on an existing Accounts Payable check request record after the check has been issued. If the Accounts Payable check request is  canceled, this operation cancels the related adjustment.",
                "operationId":"update",
                "parameters":[
                    {
                        "in":"path",
                        "name":"apRequestId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"A/P Request ID is the system-assigned, unique identifier of the A/P check request.",
                        "example":"873490693226"
                    }
                ],
                "tags":[
                    "Financial Transactions/Accounts Payable Check Request"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-apCheckRequest-{apRequestId}-put",
                "x-filename-id":"rest-apis-customer-financials-apcheckrequest-aprequestid-put"
            }
        },
        "/rest/apis/customer/collections/overdueProcesses/{overdueProcessId}":{
            "get":{
                "summary":"Get Overdue Process",
                "description":"This operation retrieves an overdue process.",
                "operationId":"getOverdueProcess",
                "parameters":[
                    {
                        "in":"path",
                        "name":"overdueProcessId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Overdue Process ID is the system-assigned unique identifier of the process.c",
                        "example":"460352888888"
                    }
                ],
                "tags":[
                    "Credit & Collections/Overdue Process"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETOVERDUEPROCESS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETOVERDUEPROCESS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-collections-overdueProcesses-{overdueProcessId}-get",
                "x-filename-id":"rest-apis-customer-collections-overdueprocesses-overdueprocessid-get"
            }
        },
        "/rest/apis/meter/devices/deviceConfigurations/":{
            "post":{
                "summary":"Create Device Configuration",
                "description":"This operation creates a new device configuration for a device.",
                "operationId":"createDeviceConfiguration",
                "tags":[
                    "Devices/Device Configurations"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEDEVICECONFIGURATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEDEVICECONFIGURATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEDEVICECONFIGURATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEDEVICECONFIGURATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-deviceConfigurations--post",
                "x-filename-id":"rest-apis-meter-devices-deviceconfigurations-post"
            }
        },
        "/rest/apis/meter/devices/deviceConfigurations/{deviceConfigurationId}":{
            "put":{
                "summary":"Update Device Configuration",
                "description":"This operation updates a device configuration.",
                "operationId":"updateDeviceConfiguration",
                "parameters":[
                    {
                        "in":"path",
                        "name":"deviceConfigurationId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"099948278222"
                    }
                ],
                "tags":[
                    "Devices/Device Configurations"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEDEVICECONFIGURATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEDEVICECONFIGURATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEDEVICECONFIGURATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEDEVICECONFIGURATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-deviceConfigurations-{deviceConfigurationId}-put",
                "x-filename-id":"rest-apis-meter-devices-deviceconfigurations-deviceconfigurationid-put"
            },
            "get":{
                "summary":"Get Device Configuration",
                "description":"This operation retrieves a device configuration.",
                "operationId":"getDeviceConfiguration",
                "parameters":[
                    {
                        "in":"path",
                        "name":"deviceConfigurationId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"099948278222"
                    }
                ],
                "tags":[
                    "Devices/Device Configurations"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETDEVICECONFIGURATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETDEVICECONFIGURATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-deviceConfigurations-{deviceConfigurationId}-get",
                "x-filename-id":"rest-apis-meter-devices-deviceconfigurations-deviceconfigurationid-get"
            },
            "delete":{
                "summary":"Delete Device Configuration",
                "description":"This operation deletes a device configuration.",
                "operationId":"deleteDeviceConfiguration",
                "parameters":[
                    {
                        "in":"path",
                        "name":"deviceConfigurationId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"099948278222"
                    }
                ],
                "tags":[
                    "Devices/Device Configurations"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEDEVICECONFIGURATION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEDEVICECONFIGURATION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEDEVICECONFIGURATION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEDEVICECONFIGURATION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-deviceConfigurations-{deviceConfigurationId}-delete",
                "x-filename-id":"rest-apis-meter-devices-deviceconfigurations-deviceconfigurationid-delete"
            }
        },
        "/rest/apis/customer/c1Admin/templateBasedNotifTypes/":{
            "get":{
                "summary":"Get Template Based Notification Types",
                "description":"This operation retrieves subscription information and individual push template-based notification types.",
                "operationId":"getTemplateBasedNotifTypes",
                "tags":[
                    "Admin/Template-Based Notification Types"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETTEMPLATEBASEDNOTIFTYPES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETTEMPLATEBASEDNOTIFTYPES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-c1Admin-templateBasedNotifTypes--get",
                "x-filename-id":"rest-apis-customer-c1admin-templatebasednotiftypes-get"
            }
        },
        "/rest/apis/customer/interactions/customerContacts/":{
            "post":{
                "summary":"Create Customer Contact",
                "description":"This operation creates a new customer contact.",
                "operationId":"createCustomerContact",
                "tags":[
                    "Interactions/Customer Contact"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATECUSTOMERCONTACT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATECUSTOMERCONTACT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATECUSTOMERCONTACT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATECUSTOMERCONTACT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-customerContacts--post",
                "x-filename-id":"rest-apis-customer-interactions-customercontacts-post"
            }
        },
        "/rest/apis/customer/interactions/customerContacts/{customerContactId}":{
            "put":{
                "summary":"Update Customer Contact",
                "description":"This operation updates a customer contact.",
                "operationId":"updateCustomerContact",
                "parameters":[
                    {
                        "in":"path",
                        "name":"customerContactId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    }
                ],
                "tags":[
                    "Interactions/Customer Contact"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATECUSTOMERCONTACT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATECUSTOMERCONTACT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATECUSTOMERCONTACT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATECUSTOMERCONTACT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-customerContacts-{customerContactId}-put",
                "x-filename-id":"rest-apis-customer-interactions-customercontacts-customercontactid-put"
            },
            "get":{
                "summary":"Get Customer Contact",
                "description":"This operation retrieves a customer contact.",
                "operationId":"getCustomerContact",
                "parameters":[
                    {
                        "in":"path",
                        "name":"customerContactId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    }
                ],
                "tags":[
                    "Interactions/Customer Contact"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERCONTACT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERCONTACT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-customerContacts-{customerContactId}-get",
                "x-filename-id":"rest-apis-customer-interactions-customercontacts-customercontactid-get"
            }
        },
        "/rest/apis/customer/interactions/customerContacts/{customerContactId}/summary":{
            "get":{
                "summary":"Get Customer Contact Summary",
                "operationId":"getCustomerContactSummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"customerContactId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    }
                ],
                "tags":[
                    "Interactions/Customer Contact"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERCONTACTSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCUSTOMERCONTACTSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-interactions-customerContacts-{customerContactId}-summary-get",
                "x-filename-id":"rest-apis-customer-interactions-customercontacts-customercontactid-summary-get"
            }
        },
        "/rest/apis/customer/financials/budgets/{accountId}/lifecycle":{
            "patch":{
                "summary":"Update Budget Lifecycle Action",
                "description":"This operation performs budget lifecycle actions such as recommend, cancel, and save.",
                "operationId":"actionBudget",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID identifies the account of the customer for which the budget exists.",
                        "example":"1112345900"
                    }
                ],
                "tags":[
                    "Financial Transactions/Budget"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONBUDGET_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONBUDGET_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONBUDGET_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONBUDGET_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-budgets-{accountId}-lifecycle-patch",
                "x-filename-id":"rest-apis-customer-financials-budgets-accountid-lifecycle-patch"
            }
        },
        "/rest/apis/customer/financials/budgets/{accountId}/searchBudgetPlans":{
            "get":{
                "summary":"Search Budget Plans",
                "description":"This operation retrieves the available budget plans for an account.",
                "operationId":"searchBudgetPlans",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID identifies the account of the customer for which the budget exists.",
                        "example":"1112345900"
                    }
                ],
                "tags":[
                    "Financial Transactions/Budget"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHBUDGETPLANS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHBUDGETPLANS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-budgets-{accountId}-searchBudgetPlans-get",
                "x-filename-id":"rest-apis-customer-financials-budgets-accountid-searchbudgetplans-get"
            }
        },
        "/rest/apis/customer/financials/budgets/{accountId}":{
            "get":{
                "summary":"Get Budget",
                "description":"This operation retrieves a budget enrollment for an account.",
                "operationId":"getBudget",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID identifies the account of the customer for which the budget exists.",
                        "example":"1112345900"
                    }
                ],
                "tags":[
                    "Financial Transactions/Budget"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBUDGET_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBUDGET_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-budgets-{accountId}-get",
                "x-filename-id":"rest-apis-customer-financials-budgets-accountid-get"
            }
        },
        "/rest/apis/customer/service/workQueue/":{
            "get":{
                "summary":"Get Work Queue",
                "description":"This operation retrieves a user's assigned to do entries for a work queue list.",
                "operationId":"getWorkQueue",
                "tags":[
                    "Service/Work Queue"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWORKQUEUE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWORKQUEUE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-workQueue--get",
                "x-filename-id":"rest-apis-customer-service-workqueue-get"
            }
        },
        "/rest/apis/common/system/insights/":{
            "post":{
                "summary":"Get Insights",
                "description":"This operation retrieves one or more insights for a given context and a specific insight class or type. Insight information includes details about each insight along with recommended visual settings.",
                "operationId":"retrieveInsights",
                "tags":[
                    "System Services/Insights"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVEINSIGHTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVEINSIGHTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVEINSIGHTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVEINSIGHTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-system-insights--post",
                "x-filename-id":"rest-apis-common-system-insights-post"
            }
        },
        "/rest/apis/customer/financials/payPlans/{payPlanId}":{
            "get":{
                "summary":"Get Pay Plan",
                "description":"This operation retrieves a pay plan.",
                "operationId":"getPayPlan",
                "parameters":[
                    {
                        "in":"path",
                        "name":"payPlanId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Pay Plan ID is a system-assigned random number that stays with the pay plan for life.",
                        "example":"4444444444"
                    }
                ],
                "tags":[
                    "Financial Transactions/Pay Plan"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYPLAN_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYPLAN_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payPlans-{payPlanId}-get",
                "x-filename-id":"rest-apis-customer-financials-payplans-payplanid-get"
            }
        },
        "/rest/apis/customer/financials/payPlans/":{
            "post":{
                "summary":"Create Pay Plan",
                "description":"This operation creates a new pay plan for an account.",
                "operationId":"createPayPlan",
                "tags":[
                    "Financial Transactions/Pay Plan"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYPLAN_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYPLAN_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYPLAN_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYPLAN_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-payPlans--post",
                "x-filename-id":"rest-apis-customer-financials-payplans-post"
            }
        },
        "/rest/apis/customer/v-model/servicePointSearch/":{
            "post":{
                "summary":"Search Service Point",
                "description":"This operation retrieves the list of service points for an account, premise, and person.",
                "operationId":"searchServicePoint",
                "tags":[
                    "V-Model/Service Point Search"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHSERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHSERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHSERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHSERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePointSearch--post",
                "x-filename-id":"rest-apis-customer-v-model-servicepointsearch-post"
            }
        },
        "/rest/apis/customer/v-model/servicePointSearch/{premiseId}/getServicePointsInfoForPremise":{
            "get":{
                "summary":"Get Service Points for a Premise",
                "description":"This operation retrieves the list of service points with details linked to a premise.",
                "operationId":"getServicePointsInfoForPremise",
                "parameters":[
                    {
                        "in":"path",
                        "name":"premiseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Premise ID is a system-assigned, unique identifier for the primary premise associated with the service agreement.",
                        "example":"3364881208"
                    }
                ],
                "tags":[
                    "V-Model/Service Point Search"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTSINFOFORPREMISE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINTSINFOFORPREMISE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePointSearch-{premiseId}-getServicePointsInfoForPremise-get",
                "x-filename-id":"rest-apis-customer-v-model-servicepointsearch-premiseid-getservicepointsinfoforpremise-get"
            }
        },
        "/rest/apis/meter/v-model/usageSubscriptions/":{
            "post":{
                "summary":"Create Usage Subscription",
                "description":"This operation creates a new usage subscription.",
                "operationId":"createUsageSubscription",
                "tags":[
                    "V-Model/Usage Subscription"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEUSAGESUBSCRIPTION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEUSAGESUBSCRIPTION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEUSAGESUBSCRIPTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEUSAGESUBSCRIPTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-usageSubscriptions--post",
                "x-filename-id":"rest-apis-meter-v-model-usagesubscriptions-post"
            }
        },
        "/rest/apis/meter/v-model/usageSubscriptions/{usageSubscriptionId}":{
            "put":{
                "summary":"Update Usage Subscription",
                "description":"This operation updates a usage subscription.",
                "operationId":"updateUsageSubscription",
                "parameters":[
                    {
                        "in":"path",
                        "name":"usageSubscriptionId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    }
                ],
                "tags":[
                    "V-Model/Usage Subscription"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEUSAGESUBSCRIPTION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEUSAGESUBSCRIPTION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEUSAGESUBSCRIPTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEUSAGESUBSCRIPTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-usageSubscriptions-{usageSubscriptionId}-put",
                "x-filename-id":"rest-apis-meter-v-model-usagesubscriptions-usagesubscriptionid-put"
            },
            "get":{
                "summary":"Get Usage Subscription",
                "description":"This operation retrieves a usage subscription.",
                "operationId":"getUsageSubscription",
                "parameters":[
                    {
                        "in":"path",
                        "name":"usageSubscriptionId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    }
                ],
                "tags":[
                    "V-Model/Usage Subscription"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETUSAGESUBSCRIPTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETUSAGESUBSCRIPTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-usageSubscriptions-{usageSubscriptionId}-get",
                "x-filename-id":"rest-apis-meter-v-model-usagesubscriptions-usagesubscriptionid-get"
            },
            "delete":{
                "summary":"Delete Usage Subscription",
                "description":"This operation deletes a usage subscription.",
                "operationId":"deleteUsageSubscription",
                "parameters":[
                    {
                        "in":"path",
                        "name":"usageSubscriptionId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    }
                ],
                "tags":[
                    "V-Model/Usage Subscription"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEUSAGESUBSCRIPTION_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEUSAGESUBSCRIPTION_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEUSAGESUBSCRIPTION_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEUSAGESUBSCRIPTION_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-usageSubscriptions-{usageSubscriptionId}-delete",
                "x-filename-id":"rest-apis-meter-v-model-usagesubscriptions-usagesubscriptionid-delete"
            }
        },
        "/rest/apis/customer/service/outageEvent/search":{
            "post":{
                "summary":"Search Outage Events",
                "description":"This operation returns outage events for a given account and person.",
                "operationId":"outageEventsSearch",
                "tags":[
                    "Service/Outage Event"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/OUTAGEEVENTSSEARCH_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/OUTAGEEVENTSSEARCH_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/OUTAGEEVENTSSEARCH_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/OUTAGEEVENTSSEARCH_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-outageEvent-search-post",
                "x-filename-id":"rest-apis-customer-service-outageevent-search-post"
            }
        },
        "/rest/apis/customer/service/outageEvent/personsSummary":{
            "post":{
                "summary":"Outage Events Persons Summary",
                "description":"This operation returns a summary of open, planned, and recently restored outages for a list of persons. For example, businesses managed by a key account manager or businesses of a related account hierarchy.",
                "operationId":"outageEventsPersonsSummary",
                "tags":[
                    "Service/Outage Event"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/OUTAGEEVENTSPERSONSSUMMARY_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/OUTAGEEVENTSPERSONSSUMMARY_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/OUTAGEEVENTSPERSONSSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/OUTAGEEVENTSPERSONSSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-outageEvent-personsSummary-post",
                "x-filename-id":"rest-apis-customer-service-outageevent-personssummary-post"
            }
        },
        "/rest/apis/customer/collections/collectionProcesses/{collectionProcessId}":{
            "get":{
                "summary":"Get Collection Process",
                "description":"This operation retrieves a collection process.",
                "operationId":"getCollectionProcess",
                "parameters":[
                    {
                        "in":"path",
                        "name":"collectionProcessId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Collection Process ID is the unique system-generated identifier for this collection process.",
                        "example":"6799999999"
                    }
                ],
                "tags":[
                    "Credit & Collections/Collection Process"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOLLECTIONPROCESS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOLLECTIONPROCESS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-collections-collectionProcesses-{collectionProcessId}-get",
                "x-filename-id":"rest-apis-customer-collections-collectionprocesses-collectionprocessid-get"
            }
        },
        "/rest/apis/customer/service/webUserAccounts/":{
            "post":{
                "summary":"Create Web User Account",
                "description":"This operation creates a new web user to account relationship.",
                "operationId":"createWebUserAccount",
                "tags":[
                    "Service/Web User Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEWEBUSERACCOUNT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEWEBUSERACCOUNT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEWEBUSERACCOUNT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEWEBUSERACCOUNT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUserAccounts--post",
                "x-filename-id":"rest-apis-customer-service-webuseraccounts-post"
            }
        },
        "/rest/apis/customer/service/webUserAccounts/{webUserId}/{accountId}":{
            "delete":{
                "summary":"Delete Web User Account",
                "description":"This operation deletes a web user to account relationship.",
                "operationId":"deleteWebUserAccount",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    {
                        "in":"path",
                        "name":"webUserId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User Id",
                        "example":"1213348966"
                    }
                ],
                "tags":[
                    "Service/Web User Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEWEBUSERACCOUNT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEWEBUSERACCOUNT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEWEBUSERACCOUNT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEWEBUSERACCOUNT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUserAccounts-{webUserId}-{accountId}-delete",
                "x-filename-id":"rest-apis-customer-service-webuseraccounts-webuserid-accountid-delete"
            },
            "put":{
                "summary":"Update Web User Account",
                "description":"This operation updates a web user account.",
                "operationId":"updateWebUserAccount",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    {
                        "in":"path",
                        "name":"webUserId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User Id",
                        "example":"1213348966"
                    }
                ],
                "tags":[
                    "Service/Web User Account"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEWEBUSERACCOUNT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEWEBUSERACCOUNT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEWEBUSERACCOUNT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEWEBUSERACCOUNT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUserAccounts-{webUserId}-{accountId}-put",
                "x-filename-id":"rest-apis-customer-service-webuseraccounts-webuserid-accountid-put"
            },
            "get":{
                "summary":"Get Web User Account",
                "description":"This operation retrieves a web user account relationship.",
                "operationId":"getWebUserAccount",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    {
                        "in":"path",
                        "name":"webUserId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User Id",
                        "example":"1213348966"
                    }
                ],
                "tags":[
                    "Service/Web User Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWEBUSERACCOUNT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETWEBUSERACCOUNT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUserAccounts-{webUserId}-{accountId}-get",
                "x-filename-id":"rest-apis-customer-service-webuseraccounts-webuserid-accountid-get"
            }
        },
        "/rest/apis/customer/service/webUserAccounts/{webUserId}":{
            "get":{
                "summary":"Search Web User Accounts",
                "description":"This operation retrieves web user account details for a web user.",
                "operationId":"searchWebUserAccount",
                "parameters":[
                    {
                        "in":"query",
                        "name":"accountId",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    {
                        "in":"query",
                        "name":"addressLine",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"query",
                        "name":"city",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        }
                    },
                    {
                        "in":"query",
                        "name":"nickname",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User Account Nickname",
                        "example":"Main Account Test"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        }
                    },
                    {
                        "in":"query",
                        "name":"postal",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"query",
                        "name":"state",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"path",
                        "name":"webUserId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Web User Id",
                        "example":"1213348966"
                    }
                ],
                "tags":[
                    "Service/Web User Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHWEBUSERACCOUNT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHWEBUSERACCOUNT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUserAccounts-{webUserId}-get",
                "x-filename-id":"rest-apis-customer-service-webuseraccounts-webuserid-get"
            }
        },
        "/rest/apis/customer/service/webUserAccounts/{accountId}/accountVerificationInfo":{
            "get":{
                "summary":"Get Account Verification Details",
                "description":"This operation retrieves verification details for an account.",
                "operationId":"getAccountVerificationInfo",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Account ID",
                        "example":"2241606344"
                    }
                ],
                "tags":[
                    "Service/Web User Account"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTVERIFICATIONINFO_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTVERIFICATIONINFO_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-service-webUserAccounts-{accountId}-accountVerificationInfo-get",
                "x-filename-id":"rest-apis-customer-service-webuseraccounts-accountid-accountverificationinfo-get"
            }
        },
        "/rest/apis/customer/v-model/customerengagements/":{
            "post":{
                "summary":"Record Customer Engagement",
                "description":"This operation creates a Customer Engagement customer contact for each communication. If an error occurs, the communication information is stored in a Customer Engagement Error BO instance for later remediation and reprocessing.\n\nThe Communication Product Event Type Mapping extendable lookup defines the mapping between a communication product/event type value combination and a notification event type lookup value. Notification event types must be configured for these lookup values. The customer contact type used for each communication is derived from the notification type defined for the notification event type.\n\nThe communication is skipped if the customer contact type cannot be determined or if the customer contact BO is not defined on the customer contact type.",
                "operationId":"recordCustomerEngagement",
                "tags":[
                    "V-Model/Customer Engagement"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/RECORDCUSTOMERENGAGEMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/RECORDCUSTOMERENGAGEMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/RECORDCUSTOMERENGAGEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/RECORDCUSTOMERENGAGEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-customerengagements--post",
                "x-filename-id":"rest-apis-customer-v-model-customerengagements-post"
            }
        },
        "/rest/apis/cross/service/appointmentTasks/":{
            "post":{
                "summary":"Create Appointment",
                "description":"This operation books an appointment.",
                "operationId":"bookAppointment",
                "tags":[
                    "Service/Appointment Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/BOOKAPPOINTMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/BOOKAPPOINTMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/BOOKAPPOINTMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/BOOKAPPOINTMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-service-appointmentTasks--post",
                "x-filename-id":"rest-apis-cross-service-appointmenttasks-post"
            }
        },
        "/rest/apis/cross/service/appointmentTasks/{referenceId}/cancel":{
            "patch":{
                "summary":"Cancel Appointment",
                "description":"This operation cancels an appointment by transitioning the service task to inactive and field activity to discarded state.",
                "operationId":"cancelAppointment",
                "parameters":[
                    {
                        "in":"path",
                        "name":"referenceId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Unique identifier for a service task created for an appointment."
                    }
                ],
                "tags":[
                    "Service/Appointment Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CANCELAPPOINTMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CANCELAPPOINTMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CANCELAPPOINTMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CANCELAPPOINTMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-service-appointmentTasks-{referenceId}-cancel-patch",
                "x-filename-id":"rest-apis-cross-service-appointmenttasks-referenceid-cancel-patch"
            }
        },
        "/rest/apis/cross/service/appointmentTasks/reasons":{
            "post":{
                "summary":"Search For Tasks",
                "description":"This operation retrieves the field task types configured to require appointments for a service point.",
                "operationId":"searchForTasks",
                "tags":[
                    "Service/Appointment Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHFORTASKS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHFORTASKS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHFORTASKS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHFORTASKS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-service-appointmentTasks-reasons-post",
                "x-filename-id":"rest-apis-cross-service-appointmenttasks-reasons-post"
            }
        },
        "/rest/apis/cross/service/appointmentTasks/availableSlots":{
            "post":{
                "summary":"Search Appointment Slots",
                "description":"This operation retrieves the available appointment slots for a service point and field task type for the requested appointment date.",
                "operationId":"searchAppointmentSlots",
                "tags":[
                    "Service/Appointment Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHAPPOINTMENTSLOTS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHAPPOINTMENTSLOTS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHAPPOINTMENTSLOTS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHAPPOINTMENTSLOTS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-service-appointmentTasks-availableSlots-post",
                "x-filename-id":"rest-apis-cross-service-appointmenttasks-availableslots-post"
            }
        },
        "/rest/apis/cross/service/appointmentTasks/tasks":{
            "post":{
                "summary":"Get Pending Field Tasks",
                "description":"This operation retrieves a list of pending field tasks that require appointments for an account.",
                "operationId":"retrievePendingTasks",
                "tags":[
                    "Service/Appointment Tasks"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVEPENDINGTASKS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/RETRIEVEPENDINGTASKS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVEPENDINGTASKS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/RETRIEVEPENDINGTASKS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-cross-service-appointmentTasks-tasks-post",
                "x-filename-id":"rest-apis-cross-service-appointmenttasks-tasks-post"
            }
        },
        "/rest/apis/customer/financials/saData/billingDetails/{serviceAgreementId}":{
            "get":{
                "summary":"Get Service Agreement UOMs and Financial Statistics",
                "description":"This operation retrieves statistics including summarized billed usage, financial information, rate, and granularity level of available usage data for a service agreement.",
                "operationId":"serviceAgreementStatistics",
                "parameters":[
                    {
                        "in":"query",
                        "name":"processDateTime",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"path",
                        "name":"serviceAgreementId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The bill segment's service agreement unique identifier.",
                        "example":"0014198670"
                    }
                ],
                "tags":[
                    "Financial Transactions/Service Agreement Data"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEAGREEMENTSTATISTICS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SERVICEAGREEMENTSTATISTICS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-saData-billingDetails-{serviceAgreementId}-get",
                "x-filename-id":"rest-apis-customer-financials-sadata-billingdetails-serviceagreementid-get"
            }
        },
        "/rest/apis/common/insights/businessInsights/":{
            "post":{
                "summary":"Sync Business Flag",
                "description":"This operation is used to create or update a business flag record based on input information.",
                "operationId":"create",
                "tags":[
                    "Insights/Common Business Insights"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-insights-businessInsights--post",
                "x-filename-id":"rest-apis-common-insights-businessinsights-post"
            }
        },
        "/rest/apis/customer/v-model/premises/":{
            "post":{
                "summary":"Create Premise",
                "description":"This operation creates a new premise.",
                "operationId":"createPremise",
                "tags":[
                    "V-Model/Premise"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPREMISE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPREMISE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPREMISE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPREMISE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-premises--post",
                "x-filename-id":"rest-apis-customer-v-model-premises-post"
            }
        },
        "/rest/apis/customer/v-model/premises/{premiseId}":{
            "delete":{
                "summary":"Delete Premise",
                "description":"This operation deletes a premise.",
                "operationId":"deletePremise",
                "parameters":[
                    {
                        "in":"path",
                        "name":"premiseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    }
                ],
                "tags":[
                    "V-Model/Premise"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPREMISE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEPREMISE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPREMISE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEPREMISE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-premises-{premiseId}-delete",
                "x-filename-id":"rest-apis-customer-v-model-premises-premiseid-delete"
            },
            "put":{
                "summary":"Update Premise",
                "description":"This operation updates a premise.",
                "operationId":"updatePremise",
                "parameters":[
                    {
                        "in":"path",
                        "name":"premiseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    }
                ],
                "tags":[
                    "V-Model/Premise"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEPREMISE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEPREMISE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEPREMISE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEPREMISE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-premises-{premiseId}-put",
                "x-filename-id":"rest-apis-customer-v-model-premises-premiseid-put"
            },
            "get":{
                "summary":"Get Premise",
                "description":"This operation retrieves a premise.",
                "operationId":"getPremise",
                "parameters":[
                    {
                        "in":"path",
                        "name":"premiseId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    }
                ],
                "tags":[
                    "V-Model/Premise"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPREMISE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPREMISE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-premises-{premiseId}-get",
                "x-filename-id":"rest-apis-customer-v-model-premises-premiseid-get"
            }
        },
        "/rest/apis/customer/v-model/premises/premiseStatistics":{
            "post":{
                "summary":"Get Premise Statistics",
                "description":"This operation returns statistics for services billed for a premise.",
                "operationId":"premiseStatistics",
                "tags":[
                    "V-Model/Premise"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/PREMISESTATISTICS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/PREMISESTATISTICS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/PREMISESTATISTICS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/PREMISESTATISTICS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-premises-premiseStatistics-post",
                "x-filename-id":"rest-apis-customer-v-model-premises-premisestatistics-post"
            }
        },
        "/rest/apis/customer/v-model/premises/search":{
            "post":{
                "summary":"Search Premises",
                "description":"This operation searches for premises by address search text.",
                "operationId":"searchPremises",
                "tags":[
                    "V-Model/Premise"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPREMISES_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPREMISES_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPREMISES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPREMISES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-premises-search-post",
                "x-filename-id":"rest-apis-customer-v-model-premises-search-post"
            }
        },
        "/rest/apis/meter/devices/meters/":{
            "post":{
                "summary":"Create Meter",
                "description":"This operation creates a new meter.",
                "operationId":"createMeter",
                "tags":[
                    "Devices/Meter"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEMETER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEMETER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEMETER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEMETER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-meters--post",
                "x-filename-id":"rest-apis-meter-devices-meters-post"
            }
        },
        "/rest/apis/meter/devices/meters/{meterId}":{
            "put":{
                "summary":"Update Meter",
                "description":"This operation updates a meter.",
                "operationId":"updateMeter",
                "parameters":[
                    {
                        "in":"path",
                        "name":"meterId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Meter ID is a system-assigned random number that stays with a meter for life."
                    }
                ],
                "tags":[
                    "Devices/Meter"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEMETER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEMETER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEMETER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEMETER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-meters-{meterId}-put",
                "x-filename-id":"rest-apis-meter-devices-meters-meterid-put"
            },
            "get":{
                "summary":"Get Meter Details",
                "description":"This operation retrieves a meter.",
                "operationId":"getMeter",
                "parameters":[
                    {
                        "in":"query",
                        "name":"expand",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"path",
                        "name":"meterId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Meter ID is a system-assigned random number that stays with a meter for life."
                    }
                ],
                "tags":[
                    "Devices/Meter"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETMETER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETMETER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-meters-{meterId}-get",
                "x-filename-id":"rest-apis-meter-devices-meters-meterid-get"
            },
            "delete":{
                "summary":"Delete Meter",
                "description":"This operation deletes a meter.",
                "operationId":"deleteMeter",
                "parameters":[
                    {
                        "in":"path",
                        "name":"meterId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Meter ID is a system-assigned random number that stays with a meter for life."
                    }
                ],
                "tags":[
                    "Devices/Meter"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEMETER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEMETER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEMETER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEMETER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-meters-{meterId}-delete",
                "x-filename-id":"rest-apis-meter-devices-meters-meterid-delete"
            }
        },
        "/rest/apis/customer/v-model/landlordAgreements/":{
            "post":{
                "summary":"Create Landlord Agreement",
                "description":"This operation creates a new landlord agreement.",
                "operationId":"createLandlordAgreement",
                "tags":[
                    "V-Model/Landlord Agreements"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATELANDLORDAGREEMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATELANDLORDAGREEMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATELANDLORDAGREEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATELANDLORDAGREEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-landlordAgreements--post",
                "x-filename-id":"rest-apis-customer-v-model-landlordagreements-post"
            }
        },
        "/rest/apis/customer/v-model/landlordAgreements/{landLordId}":{
            "put":{
                "summary":"Update Landlord Agreement",
                "description":"This operation updates a landlord agreement.",
                "operationId":"updateLandlordAgreement",
                "parameters":[
                    {
                        "in":"path",
                        "name":"landLordId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Landlord ID is a system-assigned random number that stays with the landlord agreement for life.",
                        "example":"9999999999"
                    }
                ],
                "tags":[
                    "V-Model/Landlord Agreements"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATELANDLORDAGREEMENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATELANDLORDAGREEMENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATELANDLORDAGREEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATELANDLORDAGREEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-landlordAgreements-{landLordId}-put",
                "x-filename-id":"rest-apis-customer-v-model-landlordagreements-landlordid-put"
            },
            "get":{
                "summary":"Get Landlord Agreement",
                "description":"This operation retrieves a landlord agreement.",
                "operationId":"getLandlordAgreement",
                "parameters":[
                    {
                        "in":"path",
                        "name":"landLordId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Landlord ID is a system-assigned random number that stays with the landlord agreement for life.",
                        "example":"9999999999"
                    }
                ],
                "tags":[
                    "V-Model/Landlord Agreements"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETLANDLORDAGREEMENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETLANDLORDAGREEMENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-landlordAgreements-{landLordId}-get",
                "x-filename-id":"rest-apis-customer-v-model-landlordagreements-landlordid-get"
            }
        },
        "/rest/apis/customer/v-model/servicePoints/":{
            "post":{
                "summary":"Create Service Point",
                "description":"This operation creates a new service point in the customer application data model.",
                "operationId":"createServicePoint",
                "tags":[
                    "V-Model/Service Points/Customer Care and Billing"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePoints--post",
                "x-filename-id":"rest-apis-customer-v-model-servicepoints-post"
            }
        },
        "/rest/apis/customer/v-model/servicePoints/{servicePointId}":{
            "put":{
                "summary":"Update Service Point",
                "description":"This operation updates a service point in the customer application data model.",
                "operationId":"updateServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"3996166619"
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Customer Care and Billing"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePoints-{servicePointId}-put",
                "x-filename-id":"rest-apis-customer-v-model-servicepoints-servicepointid-put"
            },
            "get":{
                "summary":"Get Service Point",
                "description":"This operation retrieves a service point in the customer application data model.",
                "operationId":"getServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"3996166619"
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Customer Care and Billing"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePoints-{servicePointId}-get",
                "x-filename-id":"rest-apis-customer-v-model-servicepoints-servicepointid-get"
            },
            "delete":{
                "summary":"Delete Service Point",
                "description":"This operation deletes a service point in the customer application data model.",
                "operationId":"deleteServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"3996166619"
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Customer Care and Billing"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-servicePoints-{servicePointId}-delete",
                "x-filename-id":"rest-apis-customer-v-model-servicepoints-servicepointid-delete"
            }
        },
        "/rest/apis/common/system/healthCheck/":{
            "get":{
                "summary":"Get Health Check",
                "description":"This operation calls the health check service.",
                "operationId":"get",
                "tags":[
                    "System Services/Health Check"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GET_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GET_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-system-healthCheck--get",
                "x-filename-id":"rest-apis-common-system-healthcheck-get"
            }
        },
        "/rest/apis/customer/v-model/personSearch/":{
            "post":{
                "summary":"Search Person",
                "description":"This operation is used to find person or business records based on filters such as account, premise address, person identifier, and geographic value.",
                "operationId":"searchPerson",
                "tags":[
                    "V-Model/Person Search"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPERSON_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHPERSON_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPERSON_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHPERSON_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-personSearch--post",
                "x-filename-id":"rest-apis-customer-v-model-personsearch-post"
            }
        },
        "/rest/apis/common/system/InstalledPatches/":{
            "get":{
                "summary":"Get Installed Patches",
                "description":"This operation retrieves the list of patches installed in the environment for the current version of all the products in the stack.   The list includes the products installed (owner flag), their versions and lists each installed fix.  Each fix entry includes the bug number, the patch number, the owner flag of the product that owns the issue, the product version and the date / time the fix was installed.  You can provide an owner flag to limit the results to patches related to that owner's product.",
                "operationId":"getInstalledPatches",
                "parameters":[
                    {
                        "in":"query",
                        "name":"ownerFlag",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "System Services/Installed Patches"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETINSTALLEDPATCHES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETINSTALLEDPATCHES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-system-InstalledPatches--get",
                "x-filename-id":"rest-apis-common-system-installedpatches-get"
            }
        },
        "/rest/apis/customer/admin/autoPaySources/search":{
            "post":{
                "summary":"Search AutoPay Sources",
                "description":"This operation retrieves auto pay sources for at least one criteria of an auto pay source code or description.",
                "operationId":"searchAutoPaySources",
                "tags":[
                    "Admin/AutoPay Source"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHAUTOPAYSOURCES_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHAUTOPAYSOURCES_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHAUTOPAYSOURCES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHAUTOPAYSOURCES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-admin-autoPaySources-search-post",
                "x-filename-id":"rest-apis-customer-admin-autopaysources-search-post"
            }
        },
        "/rest/apis/customer/v-model/communicationsPreferences/notificationType/{accountId}/{personId}/{notificationType}":{
            "post":{
                "summary":"Get Notification Preferences By Type",
                "description":"Retrieves communication preferences for a specified notification type of an input customer context. The response includes available notification options, applicable service agreements, and the current preference settings used to manage communications at the account or service-agreement level.",
                "operationId":"getCommunicationPreferencesNotificationType",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"query",
                        "name":"contactDetailId",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person contact details ID",
                        "example":"3904719666"
                    },
                    {
                        "in":"query",
                        "name":"deliveryType",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Delivery type",
                        "example":"SMS"
                    },
                    {
                        "in":"path",
                        "name":"notificationType",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/GETCOMMUNICATIONPREFERENCESNOTIFICATIONTYPE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/GETCOMMUNICATIONPREFERENCESNOTIFICATIONTYPE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOMMUNICATIONPREFERENCESNOTIFICATIONTYPE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOMMUNICATIONPREFERENCESNOTIFICATIONTYPE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-notificationType-{accountId}-{personId}-{notificationType}-post",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-notificationtype-accountid-personid-notificationtype-post"
            },
            "patch":{
                "summary":"Maintain Notification Preferences By Type",
                "description":"Updates communication preferences for a specified notification type of an input customer context. Use this operation to add, change, or remove applicable preference settings for eligible service agreements or the account, based on the notification type configuration.",
                "operationId":"patchCommunicationsPreferencesNotificationType",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"query",
                        "name":"contactDetailId",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person contact details ID",
                        "example":"3904719666"
                    },
                    {
                        "in":"query",
                        "name":"deliveryType",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Delivery type",
                        "example":"SMS"
                    },
                    {
                        "in":"path",
                        "name":"notificationType",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCESNOTIFICATIONTYPE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCESNOTIFICATIONTYPE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCESNOTIFICATIONTYPE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCESNOTIFICATIONTYPE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-notificationType-{accountId}-{personId}-{notificationType}-patch",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-notificationtype-accountid-personid-notificationtype-patch"
            }
        },
        "/rest/apis/customer/v-model/communicationsPreferences/summary/{accountId}/{personId}":{
            "get":{
                "summary":"Notification Preferences Summary",
                "description":"Retrieves a summary of communication preferences for the input customer context. The response identifies available notification types, the level at which each preference is managed, available notification options, and counts of service agreements with and without configured preferences.",
                "operationId":"getCommunicationPreferencesSummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"query",
                        "name":"notificationType",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOMMUNICATIONPREFERENCESSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOMMUNICATIONPREFERENCESSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-summary-{accountId}-{personId}-get",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-summary-accountid-personid-get"
            }
        },
        "/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{personId}":{
            "get":{
                "summary":"Get Notification Preferences",
                "description":"This operation retrieves notification preferences for a person associated with a billing account.",
                "operationId":"getCommunicationsPreferences",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"query",
                        "name":"notificationType",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOMMUNICATIONSPREFERENCES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETCOMMUNICATIONSPREFERENCES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-{accountId}-{personId}-get",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-accountid-personid-get"
            },
            "patch":{
                "summary":"Patch Notification Preferences",
                "description":"This operation updates notification preferences for an account.",
                "operationId":"patchCommunicationsPreferences",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCES_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCES_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/PATCHCOMMUNICATIONSPREFERENCES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-{accountId}-{personId}-patch",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-accountid-personid-patch"
            }
        },
        "/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{personId}/addresses":{
            "patch":{
                "summary":"Update Mailing Address",
                "description":"This operation updates a mailing address for a person associated with an account.",
                "operationId":"updateMailingAddresses",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEMAILINGADDRESSES_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEMAILINGADDRESSES_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEMAILINGADDRESSES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEMAILINGADDRESSES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-{accountId}-{personId}-addresses-patch",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-accountid-personid-addresses-patch"
            },
            "get":{
                "summary":"Get Mailing Addresses",
                "description":"This operation retrieves the mailing address for a person associated with a billing account.",
                "operationId":"getMailingAddresses",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"path",
                        "name":"personId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETMAILINGADDRESSES_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETMAILINGADDRESSES_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-{accountId}-{personId}-addresses-get",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-accountid-personid-addresses-get"
            }
        },
        "/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{notificationType}/getNotificationDetails":{
            "get":{
                "summary":"Get Push Notification Details",
                "description":"This operation retrieves handling of a parent push notification type for an account, and indicates whether it is opted out. If not, it returns an active preferences or, if none, the default recipient for each type.",
                "operationId":"getPushNotificationDetails",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    {
                        "in":"path",
                        "name":"notificationType",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    }
                ],
                "tags":[
                    "V-Model/Communications Preferences"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPUSHNOTIFICATIONDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPUSHNOTIFICATIONDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-v-model-communicationsPreferences-{accountId}-{notificationType}-getNotificationDetails-get",
                "x-filename-id":"rest-apis-customer-v-model-communicationspreferences-accountid-notificationtype-getnotificationdetails-get"
            }
        },
        "/rest/apis/customer/admin/rates/search":{
            "post":{
                "summary":"Search Rate Schedules",
                "description":"This operation returns a list of valid rate schedules for an input service agreement type and division.",
                "operationId":"ratesSearch",
                "tags":[
                    "Admin/Rates"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/RATESSEARCH_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/RATESSEARCH_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/RATESSEARCH_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/RATESSEARCH_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-admin-rates-search-post",
                "x-filename-id":"rest-apis-customer-admin-rates-search-post"
            }
        },
        "/rest/apis/customer/sync/serviceCallCommunication/{serviceCallCommId}":{
            "patch":{
                "summary":"Update Service Call Communication",
                "description":"This operation processes a service call communication acknowledgement message. The message contains communication ID, service call ID, service call number and error information. If the message indicates an error, the service call communication is transitioned to the error state. Otherwise, the service call communication is transitioned to the synchronized state.",
                "operationId":"update",
                "parameters":[
                    {
                        "in":"path",
                        "name":"serviceCallCommId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The system-generated unique identifier for the service call communication.",
                        "example":"85810617092033"
                    }
                ],
                "tags":[
                    "Data Synchronization/Update Service Call Communication"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATE_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATE_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATE_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATE_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-sync-serviceCallCommunication-{serviceCallCommId}-patch",
                "x-filename-id":"rest-apis-customer-sync-servicecallcommunication-servicecallcommid-patch"
            }
        },
        "/rest/apis/meter/v-model/servicePoints/":{
            "post":{
                "summary":"Create Service Point",
                "description":"This operation creates a new service point in the meter application data model.",
                "operationId":"createServicePoint",
                "tags":[
                    "V-Model/Service Points/Meter Data Management"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-servicePoints--post",
                "x-filename-id":"rest-apis-meter-v-model-servicepoints-post"
            }
        },
        "/rest/apis/meter/v-model/servicePoints/{servicePointId}":{
            "put":{
                "summary":"Update Service Point",
                "description":"This operation updates a service point in the meter application data model.",
                "operationId":"updateServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Meter Data Management"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-servicePoints-{servicePointId}-put",
                "x-filename-id":"rest-apis-meter-v-model-servicepoints-servicepointid-put"
            },
            "get":{
                "summary":"Get Service Point",
                "description":"This operation retrieves a service point in the meter application data model.",
                "operationId":"getServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Meter Data Management"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETSERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-servicePoints-{servicePointId}-get",
                "x-filename-id":"rest-apis-meter-v-model-servicepoints-servicepointid-get"
            },
            "delete":{
                "summary":"Delete Service Point",
                "description":"This operation deletes a service point in the meter application data model.",
                "operationId":"deleteServicePoint",
                "parameters":[
                    {
                        "in":"path",
                        "name":"servicePointId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "V-Model/Service Points/Meter Data Management"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEPOINT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETESERVICEPOINT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEPOINT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETESERVICEPOINT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-v-model-servicePoints-{servicePointId}-delete",
                "x-filename-id":"rest-apis-meter-v-model-servicepoints-servicepointid-delete"
            }
        },
        "/rest/apis/common/batch/batchJobSubmission/":{
            "post":{
                "summary":"Submit Batch Job",
                "description":"This operation adds a batch job submission record for the input batch control.   This API results in a generated Batch Job ID which can be used to review the status and potentially cancel the request, if needed.   The system defaults the values of the parameters from the batch control, if not provided by the caller.  When providing parameters, only the parameter name and parameter value are required.  The sequence may be provided but is not necessary and the recommendation is to only provide the sequence if you have just done a 'get' from the Batch Control to ensure that the sequence list is the latest and greatest.  If default values are defined on the batch control for a required parameter, that value is used if not provided by the caller.  Default values defined on the batch control for optional parameters are ignored.",
                "operationId":"submit",
                "tags":[
                    "Batch Services/Batch Job Submission"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SUBMIT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SUBMIT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SUBMIT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SUBMIT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-batch-batchJobSubmission--post",
                "x-filename-id":"rest-apis-common-batch-batchjobsubmission-post"
            }
        },
        "/rest/apis/common/batch/batchJobSubmission/{batchJobId}":{
            "get":{
                "summary":"Get Batch Job / Batch Run Details",
                "description":"This operation retrieves the details related to a given batch job ID.  Details related to the batch job submission record are returned.  If the batch job has an associated batch run, then all the available batch run details are also returned.",
                "operationId":"getDetails",
                "parameters":[
                    {
                        "in":"path",
                        "name":"batchJobId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The batch job submission ID is the system generated unique identifier of the request."
                    }
                ],
                "tags":[
                    "Batch Services/Batch Job Submission"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-batch-batchJobSubmission-{batchJobId}-get",
                "x-filename-id":"rest-apis-common-batch-batchjobsubmission-batchjobid-get"
            }
        },
        "/rest/apis/common/batch/batchJobSubmission/{batchJobId}/cancel":{
            "patch":{
                "summary":"Cancel Batch Job",
                "description":"This operation requests the cancellation of a batch job.  This results in updating the batch job status to 'Pending Cancel'.    If the request was successful, the output indication is set accordingly.  Refer to the online help topic 'Lifecycle of a Batch Job Submission' for details about what happens for a batch job that is 'Pending Cancel'.",
                "operationId":"cancel",
                "parameters":[
                    {
                        "in":"path",
                        "name":"batchJobId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The batch job submission ID is the system generated unique identifier of the request."
                    }
                ],
                "tags":[
                    "Batch Services/Batch Job Submission"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CANCEL_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CANCEL_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CANCEL_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CANCEL_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-common-batch-batchJobSubmission-{batchJobId}-cancel-patch",
                "x-filename-id":"rest-apis-common-batch-batchjobsubmission-batchjobid-cancel-patch"
            }
        },
        "/rest/apis/customer/financials/accountData/{accountId}/financialStatistics":{
            "post":{
                "summary":"Account Financial Statistics",
                "description":"This operation provides various summary calculations and statistical data, for an account, for the supplied date range.",
                "operationId":"accountFinancialStatistics",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589800000"
                    }
                ],
                "tags":[
                    "Financial Transactions/Financial Data for Accounts"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACCOUNTFINANCIALSTATISTICS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACCOUNTFINANCIALSTATISTICS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACCOUNTFINANCIALSTATISTICS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACCOUNTFINANCIALSTATISTICS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-accountData-{accountId}-financialStatistics-post",
                "x-filename-id":"rest-apis-customer-financials-accountdata-accountid-financialstatistics-post"
            }
        },
        "/rest/apis/customer/financials/accountData/{accountId}/collectionDetails":{
            "get":{
                "summary":"Get Account Collection Details",
                "description":"This operation retrieves collection details for an account.",
                "operationId":"getAccountCollectionDetails",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589800000"
                    }
                ],
                "tags":[
                    "Financial Transactions/Financial Data for Accounts"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTCOLLECTIONDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTCOLLECTIONDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-accountData-{accountId}-collectionDetails-get",
                "x-filename-id":"rest-apis-customer-financials-accountdata-accountid-collectiondetails-get"
            }
        },
        "/rest/apis/customer/financials/accountData/multiAccountStatistics":{
            "post":{
                "summary":"Multi-Account Billing Statistics",
                "description":"This operation accepts an input list of up to 20 accounts and provides summary calculations of total billing charges by service type.",
                "operationId":"multiAccountBillingStatistics",
                "tags":[
                    "Financial Transactions/Financial Data for Accounts"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/MULTIACCOUNTBILLINGSTATISTICS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/MULTIACCOUNTBILLINGSTATISTICS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/MULTIACCOUNTBILLINGSTATISTICS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/MULTIACCOUNTBILLINGSTATISTICS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-accountData-multiAccountStatistics-post",
                "x-filename-id":"rest-apis-customer-financials-accountdata-multiaccountstatistics-post"
            }
        },
        "/rest/apis/customer/financials/accountData/{accountId}/financialHistory":{
            "get":{
                "summary":"Get Account Financial History",
                "description":"This operation retrieves financial history for an account.",
                "operationId":"getAccountFinancialHistory",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589800000"
                    },
                    {
                        "in":"query",
                        "name":"endDate",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    },
                    {
                        "in":"query",
                        "name":"limit",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Limit is an integer value that specifies the paging size for number of records to return when serving a client request.",
                        "example":"100"
                    },
                    {
                        "in":"query",
                        "name":"offset",
                        "required":false,
                        "schema":{
                            "type":"number"
                        },
                        "description":"The offset element is an integer value that specifies the index of the first item to be returned. The offset index begins at 0 and cannot be negative.",
                        "example":"0"
                    },
                    {
                        "in":"query",
                        "name":"startDate",
                        "required":false,
                        "schema":{
                            "type":"string"
                        }
                    }
                ],
                "tags":[
                    "Financial Transactions/Financial Data for Accounts"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTFINANCIALHISTORY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTFINANCIALHISTORY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-accountData-{accountId}-financialHistory-get",
                "x-filename-id":"rest-apis-customer-financials-accountdata-accountid-financialhistory-get"
            }
        },
        "/rest/apis/customer/financials/accountData/{accountId}/financialDetails":{
            "get":{
                "summary":"Get Account Financial Details",
                "description":"This operation retrieves the financial details for an account.",
                "operationId":"getAccountFinancialDetails",
                "parameters":[
                    {
                        "in":"path",
                        "name":"accountId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589800000"
                    },
                    {
                        "in":"query",
                        "name":"extendedHistory",
                        "required":false,
                        "schema":{
                            "type":"boolean"
                        },
                        "description":"If Extended History parameter has value true, response contains financial details of the account and billedAmountYTD information",
                        "example":"true"
                    }
                ],
                "tags":[
                    "Financial Transactions/Financial Data for Accounts"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTFINANCIALDETAILS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETACCOUNTFINANCIALDETAILS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-accountData-{accountId}-financialDetails-get",
                "x-filename-id":"rest-apis-customer-financials-accountdata-accountid-financialdetails-get"
            }
        },
        "/rest/apis/meter/devices/measuringComponents/":{
            "post":{
                "summary":"Create Measuring Component",
                "description":"This operation creates a new measuring component.",
                "operationId":"createMeasuringComponent",
                "tags":[
                    "Devices/Measuring Component"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEMEASURINGCOMPONENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEMEASURINGCOMPONENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEMEASURINGCOMPONENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEMEASURINGCOMPONENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-measuringComponents--post",
                "x-filename-id":"rest-apis-meter-devices-measuringcomponents-post"
            }
        },
        "/rest/apis/meter/devices/measuringComponents/{measuringComponentId}":{
            "put":{
                "summary":"Update Measuring Component",
                "description":"This operation updates a measuring component.",
                "operationId":"updateMeasuringComponent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"measuringComponentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    }
                ],
                "tags":[
                    "Devices/Measuring Component"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEMEASURINGCOMPONENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEMEASURINGCOMPONENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEMEASURINGCOMPONENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEMEASURINGCOMPONENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-measuringComponents-{measuringComponentId}-put",
                "x-filename-id":"rest-apis-meter-devices-measuringcomponents-measuringcomponentid-put"
            },
            "get":{
                "summary":"Get Measuring Component",
                "description":"This operation retrieves a measuring component.",
                "operationId":"getMeasuringComponent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"measuringComponentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    }
                ],
                "tags":[
                    "Devices/Measuring Component"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETMEASURINGCOMPONENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETMEASURINGCOMPONENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-measuringComponents-{measuringComponentId}-get",
                "x-filename-id":"rest-apis-meter-devices-measuringcomponents-measuringcomponentid-get"
            },
            "delete":{
                "summary":"Delete Measuring Component",
                "description":"This operation deletes a measuring component.",
                "operationId":"deleteMeasuringComponent",
                "parameters":[
                    {
                        "in":"path",
                        "name":"measuringComponentId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    }
                ],
                "tags":[
                    "Devices/Measuring Component"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEMEASURINGCOMPONENT_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEMEASURINGCOMPONENT_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEMEASURINGCOMPONENT_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEMEASURINGCOMPONENT_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-meter-devices-measuringComponents-{measuringComponentId}-delete",
                "x-filename-id":"rest-apis-meter-devices-measuringcomponents-measuringcomponentid-delete"
            }
        },
        "/rest/apis/customer/financials/bills/{billId}/lifecycle":{
            "patch":{
                "summary":"Update Bill Lifecycle Action",
                "description":"This operation processes a lifecycle action for a bill.",
                "operationId":"actionBill",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONBILL_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONBILL_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONBILL_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONBILL_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-lifecycle-patch",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-lifecycle-patch"
            }
        },
        "/rest/apis/customer/financials/bills/":{
            "post":{
                "summary":"Create Bill",
                "description":"This operation creates a new bill for an account.",
                "operationId":"createBill",
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEBILL_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEBILL_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEBILL_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEBILL_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills--post",
                "x-filename-id":"rest-apis-customer-financials-bills-post"
            }
        },
        "/rest/apis/customer/financials/bills/{billId}/routings":{
            "post":{
                "summary":"Create Bill Routings",
                "description":"This operation creates a new bill routing to send a bill to a person.",
                "operationId":"createBillRoutings",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEBILLROUTINGS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEBILLROUTINGS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEBILLROUTINGS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEBILLROUTINGS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-routings-post",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-routings-post"
            }
        },
        "/rest/apis/customer/financials/bills/{billId}":{
            "delete":{
                "summary":"Delete Bill",
                "description":"This operation deletes a bill. A bill can only be deleted  if it is pending, and all bill segments are incomplete, freezable, or in error.",
                "operationId":"deleteBill",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEBILL_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEBILL_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEBILL_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEBILL_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-delete",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-delete"
            },
            "get":{
                "summary":"Get Bill",
                "description":"This operation retrieves a parent bill record.",
                "operationId":"getBill",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    {
                        "in":"query",
                        "name":"includeOnlineBillURL",
                        "required":false,
                        "schema":{
                            "type":"boolean"
                        },
                        "description":"An optional parameter to include the online bill URL in the response."
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILL_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILL_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-get",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-get"
            }
        },
        "/rest/apis/customer/financials/bills/{billId}/routings/{sequence}":{
            "patch":{
                "summary":"Update Bill Routings",
                "description":"This operation updates a bill routing for a bill.",
                "operationId":"updateBillRoutings",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    {
                        "in":"path",
                        "name":"sequence",
                        "required":true,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEBILLROUTINGS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/UPDATEBILLROUTINGS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEBILLROUTINGS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/UPDATEBILLROUTINGS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-routings-{sequence}-patch",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-routings-sequence-patch"
            },
            "get":{
                "summary":"Get Bill Routings",
                "description":"This operation retrieves bill routing details for a bill.",
                "operationId":"getBillRoutings",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    {
                        "in":"path",
                        "name":"sequence",
                        "required":true,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLROUTINGS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLROUTINGS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-routings-{sequence}-get",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-routings-sequence-get"
            },
            "delete":{
                "summary":"Delete Bill Routings",
                "description":"This operation deletes bill routing for a bill.",
                "operationId":"deleteBillRoutings",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    {
                        "in":"path",
                        "name":"sequence",
                        "required":true,
                        "schema":{
                            "type":"number"
                        },
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEBILLROUTINGS_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/DELETEBILLROUTINGS_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEBILLROUTINGS_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/DELETEBILLROUTINGS_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-routings-{sequence}-delete",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-routings-sequence-delete"
            }
        },
        "/rest/apis/customer/financials/bills/{billId}/summary":{
            "get":{
                "summary":"Bill Summary",
                "description":"This operation retrieves summary details for a bill.",
                "operationId":"getBillSummary",
                "parameters":[
                    {
                        "in":"path",
                        "name":"billId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    {
                        "in":"query",
                        "name":"includeOnlineBillURL",
                        "required":false,
                        "schema":{
                            "type":"boolean"
                        },
                        "description":"An optional parameter to include the online bill URL in the response."
                    },
                    {
                        "in":"query",
                        "name":"serviceTypeBreakdown",
                        "required":false,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Service Type breakdown",
                        "example":"Y"
                    }
                ],
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLSUMMARY_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETBILLSUMMARY_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-{billId}-summary-get",
                "x-filename-id":"rest-apis-customer-financials-bills-billid-summary-get"
            }
        },
        "/rest/apis/customer/financials/bills/search":{
            "post":{
                "summary":"Search Bills",
                "description":"This operation uses an input of an account and a date range to return a list of bills, along with summary details of each bill.",
                "operationId":"searchBill",
                "tags":[
                    "Financial Transactions/Bill"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHBILL_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/SEARCHBILL_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHBILL_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/SEARCHBILL_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-bills-search-post",
                "x-filename-id":"rest-apis-customer-financials-bills-search-post"
            }
        },
        "/rest/apis/customer/financials/paymentTenders/{paymentTenderId}/lifecycle":{
            "patch":{
                "summary":"Update Payment Tender Lifecycle Action",
                "description":"This operation processes a lifecycle action, such as cancelling, for a payment tender.",
                "operationId":"actionPaymentTender",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentTenderId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                        "example":"221888888888"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment Tender"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONPAYMENTTENDER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/ACTIONPAYMENTTENDER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONPAYMENTTENDER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/ACTIONPAYMENTTENDER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentTenders-{paymentTenderId}-lifecycle-patch",
                "x-filename-id":"rest-apis-customer-financials-paymenttenders-paymenttenderid-lifecycle-patch"
            }
        },
        "/rest/apis/customer/financials/paymentTenders/{paymentTenderId}":{
            "get":{
                "summary":"Get Payment Tender",
                "description":"This operation retrieves a payment tender.",
                "operationId":"getPaymentTender",
                "parameters":[
                    {
                        "in":"path",
                        "name":"paymentTenderId",
                        "required":true,
                        "schema":{
                            "type":"string"
                        },
                        "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                        "example":"221888888888"
                    }
                ],
                "tags":[
                    "Financial Transactions/Payment Tender"
                ],
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTTENDER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/GETPAYMENTTENDER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentTenders-{paymentTenderId}-get",
                "x-filename-id":"rest-apis-customer-financials-paymenttenders-paymenttenderid-get"
            }
        },
        "/rest/apis/customer/financials/paymentTenders/":{
            "post":{
                "summary":"Create Payment Tender",
                "description":"This operation creates a new payment tender.",
                "operationId":"createPaymentTender",
                "tags":[
                    "Financial Transactions/Payment Tender"
                ],
                "requestBody":{
                    "required":true,
                    "content":{
                        "application/json":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYMENTTENDER_request"
                            }
                        },
                        "application/xml":{
                            "schema":{
                                "$ref":"#/components/schemas/CREATEPAYMENTTENDER_request"
                            }
                        }
                    }
                },
                "responses":{
                    "200":{
                        "description":"Success response",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYMENTTENDER_response"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/CREATEPAYMENTTENDER_response"
                                }
                            }
                        }
                    },
                    "400":{
                        "description":"Bad Request",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    },
                    "500":{
                        "description":"Internal Server Error",
                        "content":{
                            "application/json":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            },
                            "application/xml":{
                                "schema":{
                                    "$ref":"#/components/schemas/problemDetailDocument"
                                }
                            }
                        }
                    }
                },
                "x-internal-id":"rest-apis-customer-financials-paymentTenders--post",
                "x-filename-id":"rest-apis-customer-financials-paymenttenders-post"
            }
        }
    },
    "components":{
        "securitySchemes":{
            "BasicAuth":{
                "type":"http",
                "scheme":"basic"
            }
        },
        "schemas":{
            "SEARCHSATYPES_response":{
                "type":"object",
                "properties":{
                    "saTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "cisDivision":{
                                    "type":"string",
                                    "maxLength":5,
                                    "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                    "example":"CA"
                                },
                                "cisDivisionDescription":{
                                    "type":"string",
                                    "maxLength":1,
                                    "description":"CIS Division"
                                },
                                "serviceAgreementType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"SATYPE is Service Agreement Type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                    "example":"E-RES"
                                },
                                "serviceAgreementTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description"
                                },
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Service Type"
                                },
                                "specialRoleFlag":{
                                    "type":"string",
                                    "enum":[
                                        "BC  ",
                                        "BD  ",
                                        "CD  ",
                                        "IN  ",
                                        "LO  ",
                                        "NB  ",
                                        "PA  ",
                                        "WO  "
                                    ],
                                    "description":"Special Role:\n* `BC  ` - Billable Charge,\n* `BD  ` - Bill Determinants Required,\n* `CD  ` - Cash Deposit,\n* `IN  ` - Interval,\n* `LO  ` - Loan,\n* `NB  ` - Non-billed Budget,\n* `PA  ` - Payment Arrangement,\n* `WO  ` - Write Off"
                                },
                                "specialRoleFlagDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ReSATySPTD"
                }
            },
            "SEARCHSATYPES_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "servicePointType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"SP Type"
                            },
                            "serviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Type"
                            },
                            "cisDivision":{
                                "type":"string",
                                "maxLength":5,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"CA"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ReSATySPTD"
                }
            },
            "problemDetailDocument":{
                "type":"object",
                "properties":{
                    "problemType":{
                        "type":"string",
                        "maxLength":60,
                        "description":"URL of the format \"A/message/X/Y\" where A is the base URI, X is the Message Category and Y is the Message Number within Oracle Utilities Application Framework."
                    },
                    "title":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Fully qualified error message from Oracle Utilities Application Framework in CDATA format."
                    },
                    "httpStatus":{
                        "type":"number",
                        "maximum":9999,
                        "minimum":0,
                        "description":"The HTTP Status code for the error."
                    },
                    "detail":{
                        "type":"string",
                        "maxLength":60,
                        "description":"The long message description from the Oracle Utilities Application Framework in CDATA format."
                    },
                    "problemInstance":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Fully qualified URL consisting of the Base URI Timestamp of error in ISO format, the User used for the transaction, the Message Category within Oracle Utilities Application Framework, the Message Number within Oracle Utilities Application Framework, the Request URL and the HTTP method used for the transaction."
                    },
                    "stackTrace":{
                        "type":"string",
                        "maxLength":60,
                        "description":"The stack trace shows where the error occurs during the execution of a program."
                    },
                    "serverMessage":{
                        "type":"object",
                        "properties":{
                            "messageCategory":{
                                "type":"number",
                                "maximum":0,
                                "minimum":0,
                                "description":"Message Category within Oracle Utilities Application Framework."
                            },
                            "messageNbr":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message Number within Oracle Utilities Application Framework."
                            },
                            "callSequence":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Delimited sequence of programs called."
                            },
                            "programName":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Name of the program that encountered the error."
                            },
                            "messageText":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Fully qualified error message from Oracle Utilities Application Framework in CDATA format."
                            },
                            "longDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"The long message description from the Oracle Utilities Application Framework in CDATA format."
                            }
                        }
                    }
                }
            },
            "GETSERVICEPOINTDETAILS_request":{
                "type":"object",
                "properties":{
                    "spId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    },
                    "processDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Process date time used by the system to check for the measuring component(s) where value identifier type is 'Measurement' of the installed device(s) at the service point."
                    }
                },
                "xml":{
                    "name":"C1SPDetails"
                }
            },
            "GETSERVICEPOINTSUMMARY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "servicePointId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Premise ID is a system assigned random number that stays with a premise for life."
                            },
                            "formattedAddress":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Premise ID is a system assigned random number that stays with a premise for life."
                            },
                            "lifeSupportSensitiveLoad":{
                                "type":"boolean",
                                "description":"The Premise ID is a system assigned random number that stays with a premise for life."
                            },
                            "lifeSupportSensitiveLoadDescription":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"The Premise ID is a system assigned random number that stays with a premise for life."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "servicePointType":{
                        "type":"object",
                        "description":"The Service Point Type defines the types of service points that are available.  For example, G-COM is configured as \"Gas Commercial\" and controls the types of devices that can be installed.",
                        "properties":{
                            "servicePointType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The Service Point Type defines the types of service points that are available.  For example, G-COM is configured as \"Gas Commercial\" and controls the types of devices that can be installed.",
                                "example":"G-COM"
                            },
                            "servicePointTypeDescription":{
                                "type":"string",
                                "maxLength":150,
                                "description":"The Service Point Type defines the types of service points that are available.  For example, G-COM is configured as \"Gas Commercial\" and controls the types of devices that can be installed.",
                                "example":"G-COM"
                            },
                            "category":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Service Point Type defines the types of service points that are available.  For example, G-COM is configured as \"Gas Commercial\" and controls the types of devices that can be installed.",
                                "example":"G-COM"
                            },
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"The Service Point Type defines the types of service points that are available.  For example, G-COM is configured as \"Gas Commercial\" and controls the types of devices that can be installed.",
                                "example":"G-COM"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "division":{
                        "type":"string",
                        "maxLength":5,
                        "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. The default value is based on the Country and the Postal Code, but can be overridden.",
                        "example":"Ohio"
                    },
                    "timeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The description for the time zone that is displayed to customers.",
                        "example":"US/Pacific"
                    },
                    "installationDate":{
                        "type":"string",
                        "format":"date",
                        "description":"This is the date of the installation of the service point at the premise.",
                        "example":"2018-08-24"
                    },
                    "abolishedDate":{
                        "type":"string",
                        "format":"date",
                        "description":"This is the date of the abolishment of the service point at the premise."
                    },
                    "isActive":{
                        "type":"boolean",
                        "description":"Is Active indicates if the service point is In Service or Abolished. A value of true defines the service point as active.",
                        "example":"true"
                    },
                    "isConnected":{
                        "type":"boolean",
                        "description":"Is Connected defines if the service point is connected to the source of service or not.  A value of true defines the service point as connected.",
                        "example":"true"
                    },
                    "disconnectLocationDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"If the service point source status is disconnected, use Disconnect Location to specify where service was severed.",
                        "example":"Transformer - Electric"
                    },
                    "deviceLocationDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Description of the location of the service point at the premise.",
                        "example":"Left side of house"
                    },
                    "locationDetails":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Meter Location is used to define where the service point is located on the premise.",
                        "example":"Location Details added in SP Live Data"
                    },
                    "measurementCycleDescription":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Description for the service point's measurement cycle.",
                        "example":"ZZT Monthly meter rd cycle - day 1 (M-D1)"
                    },
                    "routeDescription":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Description for the Measurement Cycle Route.",
                        "example":"MV90 Route 1"
                    },
                    "cycleRouteSequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Route Description",
                        "example":"210"
                    },
                    "okToEnter":{
                        "type":"boolean",
                        "description":"Define OK to Enter as true if the meter is located in the interior of the premise and your company has permission to enter.",
                        "example":"true"
                    },
                    "warningDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"MR Warning Description defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "example":"Mean dog at premise"
                    },
                    "instructionDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Instruction Details provides more detailed instructions to the individual who reads meters at this premise.",
                        "example":"Verify serial number"
                    },
                    "meterReadInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "example":"CON"
                    },
                    "keyAtPremise":{
                        "type":"boolean",
                        "description":"Define Key at Premise as true if the meter is secured in a locked area and your company has the key. If this field is turned on, you may also specify the Key ID.",
                        "example":"true"
                    },
                    "keyId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Key Id defines the key identifier if Key at Premise field is enabled.",
                        "example":"12345"
                    },
                    "hasEquipment":{
                        "type":"boolean",
                        "description":"Has Equipment indicates if any equipment is linked to the service point. A value of true indicates that there is equipment linked to the service point.",
                        "example":"false"
                    },
                    "hasMultiItems":{
                        "type":"boolean",
                        "description":"Has Multi Items indicates a service point with multiple non-badged items. A value of true indicates that there are multiple non-badged items for the service point.",
                        "example":"false"
                    },
                    "c2mFields":{
                        "type":"object",
                        "properties":{
                            "mdmServicePointId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point ID is a system assigned random number that stays with a service point record in Meter Data Management system.",
                                "example":"848918749582"
                            },
                            "estimationEligibilityDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Description for Estimation Eligibility"
                            },
                            "mainContact":{
                                "type":"object",
                                "properties":{
                                    "contactId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person Contact"
                                    },
                                    "name":{
                                        "type":"string",
                                        "maxLength":1,
                                        "description":"Person Contact"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "marketDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Description for service point market.",
                                "example":"ERCOT"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SPSummary"
                }
            },
            "GETSERVICEPOINTUSAGE_response":{
                "type":"object",
                "properties":{
                    "spId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Optional start date for requesting the service point usage data.",
                        "example":"2023-01-10"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Optional end date for requesting the service point usage data.",
                        "example":"2024-02-20"
                    },
                    "timeZone":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The description for the time zone that is displayed to customers.",
                        "example":"US/Pacific"
                    },
                    "unitOfMeasure":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The input unit of measure of the usage data requested."
                    },
                    "peakIndicator":{
                        "type":"boolean",
                        "description":"Indicates if the requested unit of measure is one that measures peak consumption. A value of true indicates peak consumption measurement."
                    },
                    "resultMessage":{
                        "type":"string",
                        "maxLength":400,
                        "description":"If any errors are encountered in processing the request, this result message will contain the message text from the system message category and message number, with all parameter values substituted, if applicable."
                    },
                    "usageDetails":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "usagePeriod":{
                                    "type":"object",
                                    "properties":{
                                        "group":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"The Usage Group is a label for the specific time period that has been summarized in the group",
                                            "example":"2020-05-01T00:00:00-07:00"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start date time of the usage period.",
                                            "example":"2020-04-30T00:00:00-07:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End date time of the usage period.",
                                            "example":"2020-05-01T00:00:00-07:00"
                                        },
                                        "drillDownAvailable":{
                                            "type":"boolean",
                                            "description":"Drill Down Available is true if the meter transmits interval data to allow for smaller time scales.",
                                            "example":"true"
                                        },
                                        "usage":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "usageIdentifier":{
                                                        "type":"string",
                                                        "maxLength":100,
                                                        "description":"An identifier for the usage value, provided in the format of KWH--(Unit of Measure-Time of Use-Service Quantity Identifier), with blank values represented with the dash character '-'.",
                                                        "example":"KWH-ON-"
                                                    },
                                                    "tou":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"The time-of-use classification of the usage value.",
                                                        "example":"ON"
                                                    },
                                                    "sqi":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"Service quantity identifiers provide additional classification of values when a combination of unit of measure and time of use is inadequate to uniquely classify the value. For example, the service quantity identifiers Consumed and Generated can distinguish between KWH Off-Peak Consumed and KWH Off-Peak Generated."
                                                    },
                                                    "usageValue":{
                                                        "type":"number",
                                                        "maximum":9999.999999,
                                                        "minimum":0,
                                                        "description":"The usage value for the corresponding identifier.",
                                                        "example":"7.75"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1RetSPUsage"
                }
            },
            "GETSERVICEPOINTREADINGDETAILS_response":{
                "type":"object",
                "properties":{
                    "servicePointId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Optional start date for requesting the service point usage data.",
                        "example":"2023-01-10"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Optional end date for requesting the service point usage data.",
                        "example":"2024-02-20"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit determines the page size, or maximum number of results, of the search query.",
                        "example":"20"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset determines the starting point of results to return for the search query.",
                        "example":"0"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The total number of records returned",
                        "example":"3"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More",
                        "example":"false"
                    },
                    "nextScheduledReadDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Date of the next scheduled meter reading for the service point.",
                        "example":"12-03-2024"
                    },
                    "premiseTimeZone":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Olson timezone name as defined in the Utility's installation setting that indicates when the usage occurred.",
                        "example":"USPACIFIC"
                    },
                    "entityTimeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The description for the time zone that is displayed to customers.",
                        "example":"US/Pacific"
                    },
                    "billedReadings":{
                        "type":"object",
                        "properties":{
                            "billedReadingDetails":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billSegmentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The system-assigned unique identifier of the bill segment."
                                        },
                                        "readSeq":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence",
                                            "example":"1"
                                        },
                                        "endReadDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time is the date and time of the end meter read.",
                                            "example":"1998-09-30T00:00:00-04:00"
                                        },
                                        "endReading":{
                                            "type":"number",
                                            "maximum":0,
                                            "minimum":0,
                                            "description":"End Register Reading is the end register reading.",
                                            "example":"11578.000000"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":0,
                                            "description":"Measured quantity since the previous reading.",
                                            "example":"208.000000"
                                        },
                                        "usageIdentifier":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"An identifier for the usage value, provided in the format of KWH--(Unit of Measure-Time of Use-Service Quantity Identifier), with blank values represented with the dash character '-'.",
                                            "example":"KWH-ON-"
                                        },
                                        "finalUom":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Unit of Measure code of the reading.",
                                            "example":"KWH"
                                        },
                                        "finalTou":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Time of Use code of the reading.",
                                            "example":"ON"
                                        },
                                        "finalSqi":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Service Quantity Identifier for the quantity."
                                        },
                                        "isEstimate":{
                                            "type":"boolean",
                                            "description":"If the Estimate switch is on, consumption on this bill segment has been estimated by the system.",
                                            "example":"true"
                                        },
                                        "multiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Multiplier is the composite multiplier that converts the measured quantity to the registered quantity.",
                                            "example":"1.000000"
                                        },
                                        "readType":{
                                            "type":"string",
                                            "enum":[
                                                "20  ",
                                                "30  ",
                                                "35  ",
                                                "40  ",
                                                "45  ",
                                                "50  ",
                                                "60  ",
                                                "70  ",
                                                "80  "
                                            ],
                                            "description":"Read Type of the meter reading.\n* `20  ` - No Read,\n* `30  ` - System Estimate,\n* `35  ` - Service Provider Estimate,\n* `40  ` - Office Estimate,\n* `45  ` - System Prorate,\n* `50  ` - Customer Read,\n* `60  ` - Regular,\n* `70  ` - Verified,\n* `80  ` - Billing Force",
                                            "example":"60"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SPReadDet"
                }
            },
            "GETSERVICEPOINTDETAILS_response":{
                "type":"object",
                "properties":{
                    "spId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    },
                    "processDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Process date time used by the system to check for the measuring component(s) where value identifier type is 'Measurement' of the installed device(s) at the service point."
                    },
                    "uoms":{
                        "type":"object",
                        "properties":{
                            "uomDetails":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"List of applicable units of measure that can be displayed for the service point based on the current date."
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageDataAvailabilityIndicators":{
                        "type":"object",
                        "properties":{
                            "isDailyAvailable":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Indicates if daily interval data is captured by the installed meter.",
                                "example":"true"
                            },
                            "isHourlyAvailable":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Indicates if hourly interval data is captured by the installed meter.",
                                "example":"true"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SPDetails"
                }
            },
            "GETSERVICEPOINTUSAGE_request":{
                "type":"object",
                "properties":{
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "spId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                        "example":"5555400391"
                    },
                    "timeScale":{
                        "type":"string",
                        "enum":[
                            "C1YR",
                            "X1DY",
                            "X1MO"
                        ],
                        "description":"Time scale of usage data to that can be for a Year (monthly data), Month (daily data), or Day (hourly data).\n* `C1YR` - View Year,\n* `X1DY` - View Day,\n* `X1MO` - View Month",
                        "example":"C1MO"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Optional start date for requesting the service point usage data.",
                        "example":"2023-01-10"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Optional end date for requesting the service point usage data.",
                        "example":"2024-02-20"
                    },
                    "unitOfMeasure":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The input unit of measure of the usage data requested."
                    }
                },
                "xml":{
                    "name":"C1RetSPUsage"
                }
            },
            "GETACCOUNTEFFECTIVEAUTOPAY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "accountAutoPayId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Auto Pay ID"
                            },
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                "example":"2001-01-01"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"End Date indicates the date on which the alert stops showing for the account.",
                                "example":"2001-01-01"
                            },
                            "autoPaySource":{
                                "type":"object",
                                "properties":{
                                    "autoPaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                "example":"******789"
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                "example":"2001-01-01"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name of the customer as it appears in the financial institution's system.",
                                "example":"Brazil, Mark"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "autoPayMaxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"$50.00"
                            },
                            "currency":{
                                "type":"object",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "autoPayMethod":{
                                "type":"string",
                                "enum":[
                                    "C1DD",
                                    "C1PA"
                                ],
                                "description":"Auto Pay Method defines whether the system should process automatic payments as Direct Debit or Payment Advice.\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice",
                                "example":"C1DD"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "CREATEACCOUNTAUTOPAY_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "autoPayId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account Auto Pay ID is the unique, system-assigned identifier of the auto-pay record.",
                        "example":"9162597011"
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                "example":"2001-01-01"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"End Date indicates the date on which the alert stops showing for the account.",
                                "example":"2001-01-01"
                            },
                            "autoPaySource":{
                                "type":"object",
                                "properties":{
                                    "autoPaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                "example":"******789"
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                "example":"2001-01-01"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name of the customer as it appears in the financial institution's system.",
                                "example":"Brazil, Mark"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "autoPayMaxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"$50.00"
                            },
                            "currency":{
                                "type":"object",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code"
                                    }
                                }
                            },
                            "autoPayMethod":{
                                "type":"string",
                                "enum":[
                                    "C1DD",
                                    "C1PA"
                                ],
                                "description":"Auto Pay Method defines whether the system should process automatic payments as Direct Debit or Payment Advice.\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice",
                                "example":"C1DD"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "GETACCOUNTALERTS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589809032"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"25"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More"
                    },
                    "alerts":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "alertType":{
                                            "type":"object",
                                            "properties":{
                                                "alertType":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Alert Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccAlets"
                }
            },
            "CREATEACCOUNT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                                "example":"MO17"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "setUpDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Set Up Date is the date the account was initially created.",
                        "example":"2001-01-01"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountManagementGroup":{
                        "type":"object",
                        "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                        "properties":{
                            "accountManagementGroup":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                                "example":"LANDLORD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "alertInformation":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Alerts bring important information to the attention of any customer service representative who looks at the account."
                    },
                    "billAfterDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill After Date postpones billing until after a future date.",
                        "example":"2001-01-01"
                    },
                    "shouldProtectBillCycle":{
                        "type":"boolean",
                        "description":"When defined as true, the system does not change the bill cycle when a service agreement is activated. By default, service agreement activation can modify the bill cycle.",
                        "example":"false"
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division defines the jurisdiction that governs this account.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division defines the jurisdiction that governs this account.",
                                "example":"CA"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "mailingPremise":{
                        "type":"object",
                        "properties":{
                            "mailingPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Mailing Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise. This field may be updated behind the scenes when a service agreement is activated.",
                                "example":"3308038454"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "shouldProtectMailingPremise":{
                        "type":"boolean",
                        "description":"When defined as true, the mailing premise is not modified when a service agreement is activated. If defined as false, the mailing address can be updated when a service agreement is activated.",
                        "example":"true"
                    },
                    "collectionClass":{
                        "type":"object",
                        "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                        "properties":{
                            "collectionClass":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                                "example":"RESID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "lastCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Last Credit Review Date is the date when the account's debt was last reviewed by the account debt monitor (ADM) background process.",
                        "example":"2016-10-26"
                    },
                    "postponeCreditReviewUntilDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Defining a future data prevents an account from being reviewed by credit and collections processes, such as the account debt monitor and the write-off monitor, until after the defined date."
                    },
                    "customerClass":{
                        "type":"object",
                        "description":"Customer Class controls financial parameters related to billing and collections.",
                        "properties":{
                            "customerClass":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Customer Class controls financial parameters related to billing and collections.",
                                "example":"R"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billPrintIntercept":{
                        "type":"object",
                        "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                        "properties":{
                            "billPrintIntercept":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                                "example":"MBRAZIL\n(Brazil, Mark)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "doNotReviewDeposit":{
                        "type":"boolean",
                        "description":"When defined as true, the account is not considered by the Deposit Review background process or by the Deposit Refund background process.",
                        "example":"true"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                                "example":"RES BUD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "shouldProtectDivision":{
                        "type":"boolean",
                        "description":"When defined as true, assigned CIS divisions are not modified when a service agreement is activated. By default, service agreement activation can modify the CIS division.",
                        "example":"false"
                    },
                    "accessGroup":{
                        "type":"object",
                        "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                        "properties":{
                            "accessGroup":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                                "example":"***"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2001-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type indicates the type of characteristic.",
                                                    "example":"NEWACCT"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "accountAutoPay":{
                                            "type":"object",
                                            "properties":{
                                                "accountAutoPayId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Auto Pay ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "autoPaySource":{
                                            "type":"object",
                                            "properties":{
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Auto Pay Source"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                            "example":"******789"
                                        },
                                        "expireDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                            "example":"2001-01-01"
                                        },
                                        "entityName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name of the customer as it appears in the financial institution's system.",
                                            "example":"Brazil, Mark"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "autoPayMaxWithdrawalAmount":{
                                            "type":"number",
                                            "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                            "example":"$50.00"
                                        },
                                        "autoPayMethod":{
                                            "type":"object",
                                            "properties":{
                                                "autoPayMethod":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1DD",
                                                        "C1PA"
                                                    ],
                                                    "description":"Auto Pay Method:\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "accountRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "accountRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Account Relationship Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billAddressSource":{
                                            "type":"string",
                                            "enum":[
                                                "ACOV",
                                                "PER ",
                                                "PREM"
                                            ],
                                            "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                            "example":"PREM"
                                        },
                                        "isMainCustomer":{
                                            "type":"boolean",
                                            "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                            "example":"true"
                                        },
                                        "isFinanciallyResponsible":{
                                            "type":"boolean",
                                            "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                            "example":"true"
                                        },
                                        "isThirdPartyGuarantor":{
                                            "type":"boolean",
                                            "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                            "example":"false"
                                        },
                                        "shouldReceiveCopyOfBill":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                            "example":"true"
                                        },
                                        "billRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Route Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billFormat":{
                                            "type":"string",
                                            "enum":[
                                                "D   ",
                                                "S   "
                                            ],
                                            "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                            "example":"D"
                                        },
                                        "numberOfBillCopies":{
                                            "type":"number",
                                            "maximum":99,
                                            "minimum":-99,
                                            "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                            "example":"1"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "customerPOId":{
                                            "type":"string",
                                            "maxLength":20,
                                            "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                                        },
                                        "receivesNotification":{
                                            "type":"boolean",
                                            "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                            "example":"true"
                                        },
                                        "prefixSuffixName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                                        },
                                        "prefixOrSuffix":{
                                            "type":"string",
                                            "enum":[
                                                "PX  ",
                                                "SX  "
                                            ],
                                            "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                            "example":"PX"
                                        },
                                        "quoteRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "quoteRouteType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Quote Route Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "shouldReceiveCopyOfQuote":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                            "example":"false"
                                        },
                                        "webAccess":{
                                            "type":"string",
                                            "enum":[
                                                "ALWD",
                                                "NALW"
                                            ],
                                            "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                            "example":"NALW"
                                        },
                                        "allowPreference":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"C1NO"
                                        },
                                        "personAddressOverride":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "personId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                                        "example":"6543638120"
                                                    },
                                                    "address1":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The first line of the address."
                                                    },
                                                    "address2":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The second line of the address."
                                                    },
                                                    "address3":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The third line of the address."
                                                    },
                                                    "address4":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The fourth line of the address."
                                                    },
                                                    "city":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The city of the address."
                                                    },
                                                    "streetNumber1":{
                                                        "type":"string",
                                                        "maxLength":6,
                                                        "description":"The first street number line of the address."
                                                    },
                                                    "streetNumber2":{
                                                        "type":"string",
                                                        "maxLength":4,
                                                        "description":"The second street number line of the address."
                                                    },
                                                    "county":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The county of the address."
                                                    },
                                                    "postal":{
                                                        "type":"string",
                                                        "maxLength":12,
                                                        "description":"The postal code of the address."
                                                    },
                                                    "houseType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "AB  ",
                                                            "WW  "
                                                        ],
                                                        "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                                    },
                                                    "taxVendorGeographicalCode":{
                                                        "type":"string",
                                                        "maxLength":11,
                                                        "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                    },
                                                    "isInCityLimit":{
                                                        "type":"boolean",
                                                        "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                                    },
                                                    "state":{
                                                        "type":"object",
                                                        "properties":{
                                                            "state":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"State"
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "country":{
                                                        "type":"object",
                                                        "properties":{
                                                            "country":{
                                                                "type":"string",
                                                                "maxLength":3,
                                                                "description":"Country"
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "version":{
                                                        "type":"number",
                                                        "maximum":99999,
                                                        "minimum":-99999,
                                                        "description":"The version number is used for internal concurrency checks.",
                                                        "example":"2"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CXAccount"
                }
            },
            "REPLACEACCOUNTPERSON_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "person":{
                                "type":"object",
                                "properties":{
                                    "personId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                        "example":"6543638120"
                                    }
                                }
                            },
                            "accountRelationshipType":{
                                "type":"object",
                                "description":"Relationship Type defines the relationship between the person and the account.",
                                "properties":{
                                    "accountRelationshipType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Relationship Type defines the relationship between the person and the account.",
                                        "example":"MAIN"
                                    }
                                }
                            },
                            "billAddressSource":{
                                "type":"string",
                                "enum":[
                                    "ACOV",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                "example":"PREM"
                            },
                            "isMainCustomer":{
                                "type":"boolean",
                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                "example":"true"
                            },
                            "isFinanciallyResponsible":{
                                "type":"boolean",
                                "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                "example":"true"
                            },
                            "isThirdPartyGuarantor":{
                                "type":"boolean",
                                "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                "example":"false"
                            },
                            "shouldReceiveCopyOfBill":{
                                "type":"boolean",
                                "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                "example":"true"
                            },
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                        "example":"POSTAL"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                            },
                            "receivesNotification":{
                                "type":"boolean",
                                "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                "example":"true"
                            },
                            "prefixSuffixName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                            },
                            "prefixOrSuffix":{
                                "type":"string",
                                "enum":[
                                    "PX  ",
                                    "SX  "
                                ],
                                "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                "example":"PX"
                            },
                            "quoteRouteType":{
                                "type":"object",
                                "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information.",
                                "properties":{
                                    "quoteRouteType":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information."
                                    }
                                }
                            },
                            "shouldReceiveCopyOfQuote":{
                                "type":"boolean",
                                "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                "example":"false"
                            },
                            "webAccess":{
                                "type":"string",
                                "enum":[
                                    "ALWD",
                                    "NALW"
                                ],
                                "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                "example":"NALW"
                            },
                            "allowPreference":{
                                "type":"string",
                                "enum":[
                                    "C1NO",
                                    "C1YS"
                                ],
                                "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                "example":"C1NO"
                            },
                            "personAddressOverride":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is the unique identifier of the person linked to the account.",
                                            "example":"6543638120"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "streetNumber1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "streetNumber2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "taxVendorGeographicalCode":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "isInCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                        },
                                        "state":{
                                            "type":"object",
                                            "description":"The state of the address.",
                                            "properties":{
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address."
                                                }
                                            }
                                        },
                                        "country":{
                                            "type":"object",
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAcPerRep"
                }
            },
            "UPDATEACCOUNTAUTOPAY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "accountAutoPayId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Auto Pay ID"
                            },
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                "example":"2001-01-01"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"End Date indicates the date on which the alert stops showing for the account.",
                                "example":"2001-01-01"
                            },
                            "autoPaySource":{
                                "type":"object",
                                "properties":{
                                    "autoPaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                "example":"******789"
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                "example":"2001-01-01"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name of the customer as it appears in the financial institution's system.",
                                "example":"Brazil, Mark"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "autoPayMaxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"$50.00"
                            },
                            "currency":{
                                "type":"object",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "autoPayMethod":{
                                "type":"string",
                                "enum":[
                                    "C1DD",
                                    "C1PA"
                                ],
                                "description":"Auto Pay Method defines whether the system should process automatic payments as Direct Debit or Payment Advice.\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice",
                                "example":"C1DD"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "DELETEACCOUNT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeleteAct"
                }
            },
            "CREATEACCOUNTPERSON_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "person":{
                                "type":"object",
                                "properties":{
                                    "personId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                        "example":"6543638120"
                                    }
                                }
                            },
                            "accountRelationshipType":{
                                "type":"object",
                                "description":"Relationship Type defines the relationship between the person and the account.",
                                "properties":{
                                    "accountRelationshipType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Relationship Type defines the relationship between the person and the account.",
                                        "example":"MAIN"
                                    }
                                }
                            },
                            "billAddressSource":{
                                "type":"string",
                                "enum":[
                                    "ACOV",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                "example":"PREM"
                            },
                            "isMainCustomer":{
                                "type":"boolean",
                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                "example":"true"
                            },
                            "isFinanciallyResponsible":{
                                "type":"boolean",
                                "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                "example":"true"
                            },
                            "isThirdPartyGuarantor":{
                                "type":"boolean",
                                "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                "example":"false"
                            },
                            "shouldReceiveCopyOfBill":{
                                "type":"boolean",
                                "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                "example":"true"
                            },
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                        "example":"POSTAL"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                            },
                            "receivesNotification":{
                                "type":"boolean",
                                "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                "example":"true"
                            },
                            "prefixSuffixName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                            },
                            "prefixOrSuffix":{
                                "type":"string",
                                "enum":[
                                    "PX  ",
                                    "SX  "
                                ],
                                "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                "example":"PX"
                            },
                            "quoteRouteType":{
                                "type":"object",
                                "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information.",
                                "properties":{
                                    "quoteRouteType":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information."
                                    }
                                }
                            },
                            "shouldReceiveCopyOfQuote":{
                                "type":"boolean",
                                "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                "example":"false"
                            },
                            "webAccess":{
                                "type":"string",
                                "enum":[
                                    "ALWD",
                                    "NALW"
                                ],
                                "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                "example":"NALW"
                            },
                            "allowPreference":{
                                "type":"string",
                                "enum":[
                                    "C1NO",
                                    "C1YS"
                                ],
                                "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                "example":"C1NO"
                            },
                            "personAddressOverride":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is the unique identifier of the person linked to the account.",
                                            "example":"6543638120"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "streetNumber1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "streetNumber2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "taxVendorGeographicalCode":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "isInCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                        },
                                        "state":{
                                            "type":"object",
                                            "description":"The state of the address.",
                                            "properties":{
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address."
                                                }
                                            }
                                        },
                                        "country":{
                                            "type":"object",
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccPers"
                }
            },
            "GETACCOUNTAUTOPAY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "accountAutoPayId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Auto Pay ID"
                            },
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                "example":"2001-01-01"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"End Date indicates the date on which the alert stops showing for the account.",
                                "example":"2001-01-01"
                            },
                            "autoPaySource":{
                                "type":"object",
                                "properties":{
                                    "autoPaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                "example":"******789"
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                "example":"2001-01-01"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name of the customer as it appears in the financial institution's system.",
                                "example":"Brazil, Mark"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "autoPayMaxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"$50.00"
                            },
                            "currency":{
                                "type":"object",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "autoPayMethod":{
                                "type":"string",
                                "enum":[
                                    "C1DD",
                                    "C1PA"
                                ],
                                "description":"Auto Pay Method defines whether the system should process automatic payments as Direct Debit or Payment Advice.\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice",
                                "example":"C1DD"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "GETACCOUNTCREDITRATINGHISTORY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589809032"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"25"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More"
                    },
                    "currentRatingPoints":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Affect Credit Rating By is the effect of the credit rating transaction on the account's credit score.",
                        "example":"100"
                    },
                    "creditRatingHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "creditRatingHistoryId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"The Credit Rating History contains one entry for each credit rating history record associated with the account.",
                                            "example":"1589809596"
                                        },
                                        "user":{
                                            "type":"object",
                                            "properties":{
                                                "user":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "collectionProcess":{
                                            "type":"object",
                                            "properties":{
                                                "collectionProcessId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Collection Process ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "severanceProcessId":{
                                            "type":"object",
                                            "properties":{
                                                "severanceProcessId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Severance Process ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "affectCreditRatingBy":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Affect Credit Rating By is the effect of the credit rating transaction on the account's credit score.",
                                            "example":"100"
                                        },
                                        "cashOnlyPoints":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Affect Cash-Only Score By is the effect of the credit rating transaction on the account's cash-only score.",
                                            "example":"100"
                                        },
                                        "createDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Creation Date"
                                        },
                                        "creditRatingCreatedBy":{
                                            "type":"string",
                                            "enum":[
                                                "COLL",
                                                "CUTP",
                                                "MN  ",
                                                "NSF ",
                                                "ODP ",
                                                "OT  ",
                                                "PP  ",
                                                "SEV ",
                                                "WO  "
                                            ],
                                            "description":"The credit rating transaction includes a Created By flag that is customizable using the Lookup table.\n* `COLL` - Collection Process,\n* `CUTP` - Cut Process,\n* `MN  ` - Manual,\n* `NSF ` - NSF Assessment,\n* `ODP ` - Overdue Process,\n* `OT  ` - Other,\n* `PP  ` - Pay Plan,\n* `SEV ` - Severance Process,\n* `WO  ` - Write Off",
                                            "example":"PP"
                                        },
                                        "eventSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the credit rating event records.",
                                            "example":"0"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                                        },
                                        "payPlanId":{
                                            "type":"object",
                                            "properties":{
                                                "payPlanId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Pay Plan ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "writeOffProcess":{
                                            "type":"object",
                                            "properties":{
                                                "writeOffProcess":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Write Off Process ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccCrdHs"
                }
            },
            "DELETEACCOUNT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeleteAct"
                }
            },
            "UPDATEACCOUNT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                                "example":"MO17"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "setUpDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Set Up Date is the date the account was initially created.",
                        "example":"2001-01-01"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountManagementGroup":{
                        "type":"object",
                        "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                        "properties":{
                            "accountManagementGroup":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                                "example":"LANDLORD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "alertInformation":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Alerts bring important information to the attention of any customer service representative who looks at the account."
                    },
                    "billAfterDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill After Date postpones billing until after a future date.",
                        "example":"2001-01-01"
                    },
                    "shouldProtectBillCycle":{
                        "type":"boolean",
                        "description":"When defined as true, the system does not change the bill cycle when a service agreement is activated. By default, service agreement activation can modify the bill cycle.",
                        "example":"false"
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division defines the jurisdiction that governs this account.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division defines the jurisdiction that governs this account.",
                                "example":"CA"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "mailingPremise":{
                        "type":"object",
                        "properties":{
                            "mailingPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Mailing Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise. This field may be updated behind the scenes when a service agreement is activated.",
                                "example":"3308038454"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "shouldProtectMailingPremise":{
                        "type":"boolean",
                        "description":"When defined as true, the mailing premise is not modified when a service agreement is activated. If defined as false, the mailing address can be updated when a service agreement is activated.",
                        "example":"true"
                    },
                    "collectionClass":{
                        "type":"object",
                        "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                        "properties":{
                            "collectionClass":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                                "example":"RESID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "lastCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Last Credit Review Date is the date when the account's debt was last reviewed by the account debt monitor (ADM) background process.",
                        "example":"2016-10-26"
                    },
                    "postponeCreditReviewUntilDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Defining a future data prevents an account from being reviewed by credit and collections processes, such as the account debt monitor and the write-off monitor, until after the defined date."
                    },
                    "customerClass":{
                        "type":"object",
                        "description":"Customer Class controls financial parameters related to billing and collections.",
                        "properties":{
                            "customerClass":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Customer Class controls financial parameters related to billing and collections.",
                                "example":"R"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billPrintIntercept":{
                        "type":"object",
                        "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                        "properties":{
                            "billPrintIntercept":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                                "example":"MBRAZIL\n(Brazil, Mark)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "doNotReviewDeposit":{
                        "type":"boolean",
                        "description":"When defined as true, the account is not considered by the Deposit Review background process or by the Deposit Refund background process.",
                        "example":"true"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                                "example":"RES BUD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "shouldProtectDivision":{
                        "type":"boolean",
                        "description":"When defined as true, assigned CIS divisions are not modified when a service agreement is activated. By default, service agreement activation can modify the CIS division.",
                        "example":"false"
                    },
                    "accessGroup":{
                        "type":"object",
                        "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                        "properties":{
                            "accessGroup":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                                "example":"***"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2001-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "accountAutoPay":{
                                            "type":"object",
                                            "properties":{
                                                "accountAutoPayId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Auto Pay ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "autoPaySource":{
                                            "type":"object",
                                            "properties":{
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Auto Pay Source"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                            "example":"******789"
                                        },
                                        "expireDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                            "example":"2001-01-01"
                                        },
                                        "entityName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name of the customer as it appears in the financial institution's system.",
                                            "example":"Brazil, Mark"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "autoPayMaxWithdrawalAmount":{
                                            "type":"number",
                                            "description":"Maximum Withdrawal Amount"
                                        },
                                        "autoPayMethod":{
                                            "type":"object",
                                            "properties":{
                                                "autoPayMethod":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1DD",
                                                        "C1PA"
                                                    ],
                                                    "description":"Auto Pay Method:\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "accountRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "accountRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Account Relationship Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billAddressSource":{
                                            "type":"string",
                                            "enum":[
                                                "ACOV",
                                                "PER ",
                                                "PREM"
                                            ],
                                            "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                            "example":"PREM"
                                        },
                                        "isMainCustomer":{
                                            "type":"boolean",
                                            "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                            "example":"true"
                                        },
                                        "isFinanciallyResponsible":{
                                            "type":"boolean",
                                            "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                            "example":"true"
                                        },
                                        "isThirdPartyGuarantor":{
                                            "type":"boolean",
                                            "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                            "example":"false"
                                        },
                                        "shouldReceiveCopyOfBill":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                            "example":"true"
                                        },
                                        "billRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Route Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billFormat":{
                                            "type":"string",
                                            "enum":[
                                                "D   ",
                                                "S   "
                                            ],
                                            "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                            "example":"D"
                                        },
                                        "numberOfBillCopies":{
                                            "type":"number",
                                            "maximum":99,
                                            "minimum":-99,
                                            "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                            "example":"1"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "customerPOId":{
                                            "type":"string",
                                            "maxLength":20,
                                            "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                                        },
                                        "receivesNotification":{
                                            "type":"boolean",
                                            "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                            "example":"true"
                                        },
                                        "prefixSuffixName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                                        },
                                        "prefixOrSuffix":{
                                            "type":"string",
                                            "enum":[
                                                "PX  ",
                                                "SX  "
                                            ],
                                            "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                            "example":"PX"
                                        },
                                        "quoteRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "quoteRouteType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Quote Route Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "shouldReceiveCopyOfQuote":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                            "example":"false"
                                        },
                                        "webAccess":{
                                            "type":"string",
                                            "enum":[
                                                "ALWD",
                                                "NALW"
                                            ],
                                            "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                            "example":"NALW"
                                        },
                                        "allowPreference":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"C1NO"
                                        },
                                        "personAddressOverride":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "personId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                                        "example":"6543638120"
                                                    },
                                                    "address1":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The first line of the address."
                                                    },
                                                    "address2":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The second line of the address."
                                                    },
                                                    "address3":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The third line of the address."
                                                    },
                                                    "address4":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The fourth line of the address."
                                                    },
                                                    "city":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The city of the address."
                                                    },
                                                    "streetNumber1":{
                                                        "type":"string",
                                                        "maxLength":6,
                                                        "description":"The first street number line of the address."
                                                    },
                                                    "streetNumber2":{
                                                        "type":"string",
                                                        "maxLength":4,
                                                        "description":"The second street number line of the address."
                                                    },
                                                    "county":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The county of the address."
                                                    },
                                                    "postal":{
                                                        "type":"string",
                                                        "maxLength":12,
                                                        "description":"The postal code of the address."
                                                    },
                                                    "houseType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "AB  ",
                                                            "WW  "
                                                        ],
                                                        "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                                    },
                                                    "taxVendorGeographicalCode":{
                                                        "type":"string",
                                                        "maxLength":11,
                                                        "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                    },
                                                    "isInCityLimit":{
                                                        "type":"boolean",
                                                        "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                                    },
                                                    "state":{
                                                        "type":"object",
                                                        "properties":{
                                                            "state":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"State"
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "country":{
                                                        "type":"object",
                                                        "properties":{
                                                            "country":{
                                                                "type":"string",
                                                                "maxLength":3,
                                                                "description":"Country"
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "version":{
                                                        "type":"number",
                                                        "maximum":99999,
                                                        "minimum":-99999,
                                                        "description":"The version number is used for internal concurrency checks.",
                                                        "example":"2"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CXAccount"
                }
            },
            "GETACCOUNTNONCASHDEPOSITS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589809032"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"25"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More"
                    },
                    "nonCashDeposits":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "nonCashDepositType":{
                                            "type":"object",
                                            "properties":{
                                                "nonCashDepositType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Non-Cash Deposit Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "depositClass":{
                                            "type":"object",
                                            "properties":{
                                                "depositClass":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Deposit Class"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "depositAmount":{
                                            "type":"number",
                                            "description":"Deposit Amount"
                                        },
                                        "documentNumber":{
                                            "type":"string",
                                            "maxLength":20,
                                            "description":"Document Number"
                                        },
                                        "thirdPartySa":{
                                            "type":"object",
                                            "properties":{
                                                "thirdPartySa":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Agreement"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccNCDep"
                }
            },
            "GETACCOUNT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                                "example":"MO17"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "setUpDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Set Up Date is the date the account was initially created.",
                        "example":"2001-01-01"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountManagementGroup":{
                        "type":"object",
                        "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                        "properties":{
                            "accountManagementGroup":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                                "example":"LANDLORD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "alertInformation":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Alerts bring important information to the attention of any customer service representative who looks at the account."
                    },
                    "billAfterDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill After Date postpones billing until after a future date.",
                        "example":"2001-01-01"
                    },
                    "shouldProtectBillCycle":{
                        "type":"boolean",
                        "description":"When defined as true, the system does not change the bill cycle when a service agreement is activated. By default, service agreement activation can modify the bill cycle.",
                        "example":"false"
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division defines the jurisdiction that governs this account.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division defines the jurisdiction that governs this account.",
                                "example":"CA"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "mailingPremise":{
                        "type":"object",
                        "properties":{
                            "mailingPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Mailing Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise. This field may be updated behind the scenes when a service agreement is activated.",
                                "example":"3308038454"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "shouldProtectMailingPremise":{
                        "type":"boolean",
                        "description":"When defined as true, the mailing premise is not modified when a service agreement is activated. If defined as false, the mailing address can be updated when a service agreement is activated.",
                        "example":"true"
                    },
                    "collectionClass":{
                        "type":"object",
                        "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                        "properties":{
                            "collectionClass":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                                "example":"RESID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "lastCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Last Credit Review Date is the date when the account's debt was last reviewed by the account debt monitor (ADM) background process.",
                        "example":"2016-10-26"
                    },
                    "postponeCreditReviewUntilDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Defining a future data prevents an account from being reviewed by credit and collections processes, such as the account debt monitor and the write-off monitor, until after the defined date."
                    },
                    "customerClass":{
                        "type":"object",
                        "description":"Customer Class controls financial parameters related to billing and collections.",
                        "properties":{
                            "customerClass":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Customer Class controls financial parameters related to billing and collections.",
                                "example":"R"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billPrintIntercept":{
                        "type":"object",
                        "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                        "properties":{
                            "billPrintIntercept":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                                "example":"MBRAZIL\n(Brazil, Mark)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "doNotReviewDeposit":{
                        "type":"boolean",
                        "description":"When defined as true, the account is not considered by the Deposit Review background process or by the Deposit Refund background process.",
                        "example":"true"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                                "example":"RES BUD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "shouldProtectDivision":{
                        "type":"boolean",
                        "description":"When defined as true, assigned CIS divisions are not modified when a service agreement is activated. By default, service agreement activation can modify the CIS division.",
                        "example":"false"
                    },
                    "accessGroup":{
                        "type":"object",
                        "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                        "properties":{
                            "accessGroup":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                                "example":"***"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2001-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "accountAutoPay":{
                                            "type":"object",
                                            "properties":{
                                                "accountAutoPayId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Auto Pay ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "autoPaySource":{
                                            "type":"object",
                                            "properties":{
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Auto Pay Source"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                            "example":"******789"
                                        },
                                        "expireDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                            "example":"2001-01-01"
                                        },
                                        "entityName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name of the customer as it appears in the financial institution's system.",
                                            "example":"Brazil, Mark"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "autoPayMaxWithdrawalAmount":{
                                            "type":"number",
                                            "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                            "example":"$50.00"
                                        },
                                        "autoPayMethod":{
                                            "type":"object",
                                            "properties":{
                                                "autoPayMethod":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1DD",
                                                        "C1PA"
                                                    ],
                                                    "description":"Auto Pay Method:\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "accountRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "accountRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Account Relationship Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billAddressSource":{
                                            "type":"string",
                                            "enum":[
                                                "ACOV",
                                                "PER ",
                                                "PREM"
                                            ],
                                            "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                            "example":"PREM"
                                        },
                                        "isMainCustomer":{
                                            "type":"boolean",
                                            "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                            "example":"true"
                                        },
                                        "isFinanciallyResponsible":{
                                            "type":"boolean",
                                            "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                            "example":"true"
                                        },
                                        "isThirdPartyGuarantor":{
                                            "type":"boolean",
                                            "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                            "example":"false"
                                        },
                                        "shouldReceiveCopyOfBill":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                            "example":"true"
                                        },
                                        "billRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Route Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billFormat":{
                                            "type":"string",
                                            "enum":[
                                                "D   ",
                                                "S   "
                                            ],
                                            "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                            "example":"D"
                                        },
                                        "numberOfBillCopies":{
                                            "type":"number",
                                            "maximum":99,
                                            "minimum":-99,
                                            "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                            "example":"1"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "customerPOId":{
                                            "type":"string",
                                            "maxLength":20,
                                            "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                                        },
                                        "receivesNotification":{
                                            "type":"boolean",
                                            "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                            "example":"true"
                                        },
                                        "prefixSuffixName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                                        },
                                        "prefixOrSuffix":{
                                            "type":"string",
                                            "enum":[
                                                "PX  ",
                                                "SX  "
                                            ],
                                            "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                            "example":"PX"
                                        },
                                        "quoteRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "quoteRouteType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Quote Route Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "shouldReceiveCopyOfQuote":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                            "example":"false"
                                        },
                                        "webAccess":{
                                            "type":"string",
                                            "enum":[
                                                "ALWD",
                                                "NALW"
                                            ],
                                            "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                            "example":"NALW"
                                        },
                                        "allowPreference":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"C1NO"
                                        },
                                        "personAddressOverride":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "personId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                                        "example":"6543638120"
                                                    },
                                                    "address1":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The first line of the address."
                                                    },
                                                    "address2":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The second line of the address."
                                                    },
                                                    "address3":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The third line of the address."
                                                    },
                                                    "address4":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The fourth line of the address."
                                                    },
                                                    "city":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The city of the address."
                                                    },
                                                    "streetNumber1":{
                                                        "type":"string",
                                                        "maxLength":6,
                                                        "description":"The first street number line of the address."
                                                    },
                                                    "streetNumber2":{
                                                        "type":"string",
                                                        "maxLength":4,
                                                        "description":"The second street number line of the address."
                                                    },
                                                    "county":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The county of the address."
                                                    },
                                                    "postal":{
                                                        "type":"string",
                                                        "maxLength":12,
                                                        "description":"The postal code of the address."
                                                    },
                                                    "houseType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "AB  ",
                                                            "WW  "
                                                        ],
                                                        "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                                    },
                                                    "taxVendorGeographicalCode":{
                                                        "type":"string",
                                                        "maxLength":11,
                                                        "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                    },
                                                    "isInCityLimit":{
                                                        "type":"boolean",
                                                        "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                                    },
                                                    "state":{
                                                        "type":"object",
                                                        "properties":{
                                                            "state":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"State"
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "country":{
                                                        "type":"object",
                                                        "properties":{
                                                            "country":{
                                                                "type":"string",
                                                                "maxLength":3,
                                                                "description":"Country"
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "version":{
                                                        "type":"number",
                                                        "maximum":99999,
                                                        "minimum":-99999,
                                                        "description":"The version number is used for internal concurrency checks.",
                                                        "example":"2"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CXAccount"
                }
            },
            "DELETEACCOUNTAUTOPAY_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "DELETEACCOUNTAUTOPAY_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "UPDATEACCOUNT_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                                "example":"MO17"
                            }
                        }
                    },
                    "setUpDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Set Up Date is the date the account was initially created.",
                        "example":"2001-01-01"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            }
                        }
                    },
                    "accountManagementGroup":{
                        "type":"object",
                        "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                        "properties":{
                            "accountManagementGroup":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                                "example":"LANDLORD"
                            }
                        }
                    },
                    "alertInformation":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Alerts bring important information to the attention of any customer service representative who looks at the account."
                    },
                    "billAfterDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill After Date postpones billing until after a future date.",
                        "example":"2001-01-01"
                    },
                    "shouldProtectBillCycle":{
                        "type":"boolean",
                        "description":"When defined as true, the system does not change the bill cycle when a service agreement is activated. By default, service agreement activation can modify the bill cycle.",
                        "example":"false"
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division defines the jurisdiction that governs this account.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division defines the jurisdiction that governs this account.",
                                "example":"CA"
                            }
                        }
                    },
                    "mailingPremise":{
                        "type":"object",
                        "properties":{
                            "mailingPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Mailing Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise. This field may be updated behind the scenes when a service agreement is activated.",
                                "example":"3308038454"
                            }
                        }
                    },
                    "shouldProtectMailingPremise":{
                        "type":"boolean",
                        "description":"When defined as true, the mailing premise is not modified when a service agreement is activated. If defined as false, the mailing address can be updated when a service agreement is activated.",
                        "example":"true"
                    },
                    "collectionClass":{
                        "type":"object",
                        "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                        "properties":{
                            "collectionClass":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                                "example":"RESID"
                            }
                        }
                    },
                    "lastCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Last Credit Review Date is the date when the account's debt was last reviewed by the account debt monitor (ADM) background process.",
                        "example":"2016-10-26"
                    },
                    "postponeCreditReviewUntilDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Defining a future data prevents an account from being reviewed by credit and collections processes, such as the account debt monitor and the write-off monitor, until after the defined date."
                    },
                    "customerClass":{
                        "type":"object",
                        "description":"Customer Class controls financial parameters related to billing and collections.",
                        "properties":{
                            "customerClass":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Customer Class controls financial parameters related to billing and collections.",
                                "example":"R"
                            }
                        }
                    },
                    "billPrintIntercept":{
                        "type":"object",
                        "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                        "properties":{
                            "billPrintIntercept":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                                "example":"MBRAZIL\n(Brazil, Mark)"
                            }
                        }
                    },
                    "doNotReviewDeposit":{
                        "type":"boolean",
                        "description":"When defined as true, the account is not considered by the Deposit Review background process or by the Deposit Refund background process.",
                        "example":"true"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                                "example":"RES BUD"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "shouldProtectDivision":{
                        "type":"boolean",
                        "description":"When defined as true, assigned CIS divisions are not modified when a service agreement is activated. By default, service agreement activation can modify the CIS division.",
                        "example":"false"
                    },
                    "accessGroup":{
                        "type":"object",
                        "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                        "properties":{
                            "accessGroup":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                                "example":"***"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2001-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "accountAutoPay":{
                                            "type":"object",
                                            "properties":{
                                                "accountAutoPayId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Auto Pay ID"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "autoPaySource":{
                                            "type":"object",
                                            "properties":{
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Auto Pay Source"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                            "example":"******789"
                                        },
                                        "expireDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                            "example":"2001-01-01"
                                        },
                                        "entityName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name of the customer as it appears in the financial institution's system.",
                                            "example":"Brazil, Mark"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "autoPayMaxWithdrawalAmount":{
                                            "type":"number",
                                            "description":"Maximum Withdrawal Amount"
                                        },
                                        "autoPayMethod":{
                                            "type":"object",
                                            "properties":{
                                                "autoPayMethod":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1DD",
                                                        "C1PA"
                                                    ],
                                                    "description":"Auto Pay Method:\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                }
                                            }
                                        },
                                        "accountRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "accountRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Account Relationship Type"
                                                }
                                            }
                                        },
                                        "billAddressSource":{
                                            "type":"string",
                                            "enum":[
                                                "ACOV",
                                                "PER ",
                                                "PREM"
                                            ],
                                            "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                            "example":"PREM"
                                        },
                                        "isMainCustomer":{
                                            "type":"boolean",
                                            "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                            "example":"true"
                                        },
                                        "isFinanciallyResponsible":{
                                            "type":"boolean",
                                            "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                            "example":"true"
                                        },
                                        "isThirdPartyGuarantor":{
                                            "type":"boolean",
                                            "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                            "example":"false"
                                        },
                                        "shouldReceiveCopyOfBill":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                            "example":"true"
                                        },
                                        "billRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Route Type"
                                                }
                                            }
                                        },
                                        "billFormat":{
                                            "type":"string",
                                            "enum":[
                                                "D   ",
                                                "S   "
                                            ],
                                            "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                            "example":"D"
                                        },
                                        "numberOfBillCopies":{
                                            "type":"number",
                                            "maximum":99,
                                            "minimum":-99,
                                            "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                            "example":"1"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "customerPOId":{
                                            "type":"string",
                                            "maxLength":20,
                                            "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                                        },
                                        "receivesNotification":{
                                            "type":"boolean",
                                            "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                            "example":"true"
                                        },
                                        "prefixSuffixName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                                        },
                                        "prefixOrSuffix":{
                                            "type":"string",
                                            "enum":[
                                                "PX  ",
                                                "SX  "
                                            ],
                                            "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                            "example":"PX"
                                        },
                                        "quoteRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "quoteRouteType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Quote Route Type"
                                                }
                                            }
                                        },
                                        "shouldReceiveCopyOfQuote":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                            "example":"false"
                                        },
                                        "webAccess":{
                                            "type":"string",
                                            "enum":[
                                                "ALWD",
                                                "NALW"
                                            ],
                                            "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                            "example":"NALW"
                                        },
                                        "allowPreference":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"C1NO"
                                        },
                                        "personAddressOverride":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "personId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                                        "example":"6543638120"
                                                    },
                                                    "address1":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The first line of the address."
                                                    },
                                                    "address2":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The second line of the address."
                                                    },
                                                    "address3":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The third line of the address."
                                                    },
                                                    "address4":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The fourth line of the address."
                                                    },
                                                    "city":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The city of the address."
                                                    },
                                                    "streetNumber1":{
                                                        "type":"string",
                                                        "maxLength":6,
                                                        "description":"The first street number line of the address."
                                                    },
                                                    "streetNumber2":{
                                                        "type":"string",
                                                        "maxLength":4,
                                                        "description":"The second street number line of the address."
                                                    },
                                                    "county":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The county of the address."
                                                    },
                                                    "postal":{
                                                        "type":"string",
                                                        "maxLength":12,
                                                        "description":"The postal code of the address."
                                                    },
                                                    "houseType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "AB  ",
                                                            "WW  "
                                                        ],
                                                        "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                                    },
                                                    "taxVendorGeographicalCode":{
                                                        "type":"string",
                                                        "maxLength":11,
                                                        "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                    },
                                                    "isInCityLimit":{
                                                        "type":"boolean",
                                                        "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                                    },
                                                    "state":{
                                                        "type":"object",
                                                        "properties":{
                                                            "state":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"State"
                                                            }
                                                        }
                                                    },
                                                    "country":{
                                                        "type":"object",
                                                        "properties":{
                                                            "country":{
                                                                "type":"string",
                                                                "maxLength":3,
                                                                "description":"Country"
                                                            }
                                                        }
                                                    },
                                                    "version":{
                                                        "type":"number",
                                                        "maximum":99999,
                                                        "minimum":-99999,
                                                        "description":"The version number is used for internal concurrency checks.",
                                                        "example":"2"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CXAccount"
                }
            },
            "CREATEACCOUNTAUTOPAY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "accountAutoPayId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Auto Pay ID"
                            },
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                "example":"2001-01-01"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"End Date indicates the date on which the alert stops showing for the account.",
                                "example":"2001-01-01"
                            },
                            "autoPaySource":{
                                "type":"object",
                                "properties":{
                                    "autoPaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                "example":"******789"
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                "example":"2001-01-01"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name of the customer as it appears in the financial institution's system.",
                                "example":"Brazil, Mark"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "autoPayMaxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"$50.00"
                            },
                            "currency":{
                                "type":"object",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "autoPayMethod":{
                                "type":"string",
                                "enum":[
                                    "C1DD",
                                    "C1PA"
                                ],
                                "description":"Auto Pay Method defines whether the system should process automatic payments as Direct Debit or Payment Advice.\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice",
                                "example":"C1DD"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "DELETEACCOUNTPERSON_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1CxAccPers"
                }
            },
            "CREATEACCOUNT_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle Code controls the schedule of when a bill should be generated for an account.",
                                "example":"MO17"
                            }
                        }
                    },
                    "setUpDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Set Up Date is the date the account was initially created.",
                        "example":"2001-01-01"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            }
                        }
                    },
                    "accountManagementGroup":{
                        "type":"object",
                        "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                        "properties":{
                            "accountManagementGroup":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account Management Group controls the roles assigned to To Do entries associated with an account.",
                                "example":"LANDLORD"
                            }
                        }
                    },
                    "alertInformation":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Alerts bring important information to the attention of any customer service representative who looks at the account."
                    },
                    "billAfterDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill After Date postpones billing until after a future date.",
                        "example":"2001-01-01"
                    },
                    "shouldProtectBillCycle":{
                        "type":"boolean",
                        "description":"When defined as true, the system does not change the bill cycle when a service agreement is activated. By default, service agreement activation can modify the bill cycle.",
                        "example":"false"
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division defines the jurisdiction that governs this account.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division defines the jurisdiction that governs this account.",
                                "example":"CA"
                            }
                        }
                    },
                    "mailingPremise":{
                        "type":"object",
                        "properties":{
                            "mailingPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Mailing Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise. This field may be updated behind the scenes when a service agreement is activated.",
                                "example":"3308038454"
                            }
                        }
                    },
                    "shouldProtectMailingPremise":{
                        "type":"boolean",
                        "description":"When defined as true, the mailing premise is not modified when a service agreement is activated. If defined as false, the mailing address can be updated when a service agreement is activated.",
                        "example":"true"
                    },
                    "collectionClass":{
                        "type":"object",
                        "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                        "properties":{
                            "collectionClass":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Collection Class controls how the account's debt is compared against collection criteria to determine if a collection process should be started.",
                                "example":"RESID"
                            }
                        }
                    },
                    "lastCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Last Credit Review Date is the date when the account's debt was last reviewed by the account debt monitor (ADM) background process.",
                        "example":"2016-10-26"
                    },
                    "postponeCreditReviewUntilDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Defining a future data prevents an account from being reviewed by credit and collections processes, such as the account debt monitor and the write-off monitor, until after the defined date."
                    },
                    "customerClass":{
                        "type":"object",
                        "description":"Customer Class controls financial parameters related to billing and collections.",
                        "properties":{
                            "customerClass":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Customer Class controls financial parameters related to billing and collections.",
                                "example":"R"
                            }
                        }
                    },
                    "billPrintIntercept":{
                        "type":"object",
                        "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                        "properties":{
                            "billPrintIntercept":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Provide a user's ID to require review of the account's printed bills before they are sent to the customer.",
                                "example":"MBRAZIL\n(Brazil, Mark)"
                            }
                        }
                    },
                    "doNotReviewDeposit":{
                        "type":"boolean",
                        "description":"When defined as true, the account is not considered by the Deposit Review background process or by the Deposit Refund background process.",
                        "example":"true"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan controls how the account's debt is managed for budget-related purposes.",
                                "example":"RES BUD"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "shouldProtectDivision":{
                        "type":"boolean",
                        "description":"When defined as true, assigned CIS divisions are not modified when a service agreement is activated. By default, service agreement activation can modify the CIS division.",
                        "example":"false"
                    },
                    "accessGroup":{
                        "type":"object",
                        "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                        "properties":{
                            "accessGroup":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Access Group controls which users are allowed to view and update this account's information, including bills, service agreements, payments, and premises.",
                                "example":"***"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2001-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type indicates the type of characteristic.",
                                                    "example":"NEWACCT"
                                                }
                                            }
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the date on which the alert stops showing for the account.",
                                            "example":"2001-01-01"
                                        },
                                        "autoPaySource":{
                                            "type":"object",
                                            "properties":{
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Auto Pay Source"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                            "example":"******789"
                                        },
                                        "expireDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                            "example":"2001-01-01"
                                        },
                                        "entityName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name of the customer as it appears in the financial institution's system.",
                                            "example":"Brazil, Mark"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "autoPayMaxWithdrawalAmount":{
                                            "type":"number",
                                            "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                            "example":"$50.00"
                                        },
                                        "autoPayMethod":{
                                            "type":"object",
                                            "properties":{
                                                "autoPayMethod":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1DD",
                                                        "C1PA"
                                                    ],
                                                    "description":"Auto Pay Method:\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                }
                                            }
                                        },
                                        "accountRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "accountRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Account Relationship Type"
                                                }
                                            }
                                        },
                                        "billAddressSource":{
                                            "type":"string",
                                            "enum":[
                                                "ACOV",
                                                "PER ",
                                                "PREM"
                                            ],
                                            "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                            "example":"PREM"
                                        },
                                        "isMainCustomer":{
                                            "type":"boolean",
                                            "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                            "example":"true"
                                        },
                                        "isFinanciallyResponsible":{
                                            "type":"boolean",
                                            "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                            "example":"true"
                                        },
                                        "isThirdPartyGuarantor":{
                                            "type":"boolean",
                                            "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                            "example":"false"
                                        },
                                        "shouldReceiveCopyOfBill":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                            "example":"true"
                                        },
                                        "billRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Route Type"
                                                }
                                            }
                                        },
                                        "billFormat":{
                                            "type":"string",
                                            "enum":[
                                                "D   ",
                                                "S   "
                                            ],
                                            "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                            "example":"D"
                                        },
                                        "numberOfBillCopies":{
                                            "type":"number",
                                            "maximum":99,
                                            "minimum":-99,
                                            "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                            "example":"1"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        },
                                        "customerPOId":{
                                            "type":"string",
                                            "maxLength":20,
                                            "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                                        },
                                        "receivesNotification":{
                                            "type":"boolean",
                                            "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                            "example":"true"
                                        },
                                        "prefixSuffixName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                                        },
                                        "prefixOrSuffix":{
                                            "type":"string",
                                            "enum":[
                                                "PX  ",
                                                "SX  "
                                            ],
                                            "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                            "example":"PX"
                                        },
                                        "quoteRouteType":{
                                            "type":"object",
                                            "properties":{
                                                "quoteRouteType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Quote Route Type"
                                                }
                                            }
                                        },
                                        "shouldReceiveCopyOfQuote":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                            "example":"false"
                                        },
                                        "webAccess":{
                                            "type":"string",
                                            "enum":[
                                                "ALWD",
                                                "NALW"
                                            ],
                                            "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                            "example":"NALW"
                                        },
                                        "allowPreference":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"C1NO"
                                        },
                                        "personAddressOverride":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "personId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                                        "example":"6543638120"
                                                    },
                                                    "address1":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The first line of the address."
                                                    },
                                                    "address2":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The second line of the address."
                                                    },
                                                    "address3":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The third line of the address."
                                                    },
                                                    "address4":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"The fourth line of the address."
                                                    },
                                                    "city":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The city of the address."
                                                    },
                                                    "streetNumber1":{
                                                        "type":"string",
                                                        "maxLength":6,
                                                        "description":"The first street number line of the address."
                                                    },
                                                    "streetNumber2":{
                                                        "type":"string",
                                                        "maxLength":4,
                                                        "description":"The second street number line of the address."
                                                    },
                                                    "county":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"The county of the address."
                                                    },
                                                    "postal":{
                                                        "type":"string",
                                                        "maxLength":12,
                                                        "description":"The postal code of the address."
                                                    },
                                                    "houseType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "AB  ",
                                                            "WW  "
                                                        ],
                                                        "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                                    },
                                                    "taxVendorGeographicalCode":{
                                                        "type":"string",
                                                        "maxLength":11,
                                                        "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                    },
                                                    "isInCityLimit":{
                                                        "type":"boolean",
                                                        "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                                    },
                                                    "state":{
                                                        "type":"object",
                                                        "properties":{
                                                            "state":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"State"
                                                            }
                                                        }
                                                    },
                                                    "country":{
                                                        "type":"object",
                                                        "properties":{
                                                            "country":{
                                                                "type":"string",
                                                                "maxLength":3,
                                                                "description":"Country"
                                                            }
                                                        }
                                                    },
                                                    "version":{
                                                        "type":"number",
                                                        "maximum":99999,
                                                        "minimum":-99999,
                                                        "description":"The version number is used for internal concurrency checks.",
                                                        "example":"2"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CXAccount"
                }
            },
            "GETACCOUNTPERSON_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "person":{
                                "type":"object",
                                "properties":{
                                    "personId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                        "example":"6543638120"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "accountRelationshipType":{
                                "type":"object",
                                "description":"Relationship Type defines the relationship between the person and the account.",
                                "properties":{
                                    "accountRelationshipType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Relationship Type defines the relationship between the person and the account.",
                                        "example":"MAIN"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billAddressSource":{
                                "type":"string",
                                "enum":[
                                    "ACOV",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                "example":"PREM"
                            },
                            "isMainCustomer":{
                                "type":"boolean",
                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                "example":"true"
                            },
                            "isFinanciallyResponsible":{
                                "type":"boolean",
                                "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                "example":"true"
                            },
                            "isThirdPartyGuarantor":{
                                "type":"boolean",
                                "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                "example":"false"
                            },
                            "shouldReceiveCopyOfBill":{
                                "type":"boolean",
                                "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                "example":"true"
                            },
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                        "example":"POSTAL"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                            },
                            "receivesNotification":{
                                "type":"boolean",
                                "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                "example":"true"
                            },
                            "prefixSuffixName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                            },
                            "prefixOrSuffix":{
                                "type":"string",
                                "enum":[
                                    "PX  ",
                                    "SX  "
                                ],
                                "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                "example":"PX"
                            },
                            "quoteRouteType":{
                                "type":"object",
                                "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information.",
                                "properties":{
                                    "quoteRouteType":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "shouldReceiveCopyOfQuote":{
                                "type":"boolean",
                                "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                "example":"false"
                            },
                            "webAccess":{
                                "type":"string",
                                "enum":[
                                    "ALWD",
                                    "NALW"
                                ],
                                "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                "example":"NALW"
                            },
                            "allowPreference":{
                                "type":"string",
                                "enum":[
                                    "C1NO",
                                    "C1YS"
                                ],
                                "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                "example":"C1NO"
                            },
                            "personAddressOverride":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is the unique identifier of the person linked to the account.",
                                            "example":"6543638120"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "streetNumber1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "streetNumber2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "taxVendorGeographicalCode":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "isInCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                        },
                                        "state":{
                                            "type":"object",
                                            "description":"The state of the address.",
                                            "properties":{
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "country":{
                                            "type":"object",
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccPers"
                }
            },
            "CREATEACCOUNTPERSON_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "person":{
                                "type":"object",
                                "properties":{
                                    "personId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                        "example":"6543638120"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "accountRelationshipType":{
                                "type":"object",
                                "description":"Relationship Type defines the relationship between the person and the account.",
                                "properties":{
                                    "accountRelationshipType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Relationship Type defines the relationship between the person and the account.",
                                        "example":"MAIN"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billAddressSource":{
                                "type":"string",
                                "enum":[
                                    "ACOV",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                "example":"PREM"
                            },
                            "isMainCustomer":{
                                "type":"boolean",
                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                "example":"true"
                            },
                            "isFinanciallyResponsible":{
                                "type":"boolean",
                                "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                "example":"true"
                            },
                            "isThirdPartyGuarantor":{
                                "type":"boolean",
                                "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                "example":"false"
                            },
                            "shouldReceiveCopyOfBill":{
                                "type":"boolean",
                                "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                "example":"true"
                            },
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                        "example":"POSTAL"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                            },
                            "receivesNotification":{
                                "type":"boolean",
                                "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                "example":"true"
                            },
                            "prefixSuffixName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                            },
                            "prefixOrSuffix":{
                                "type":"string",
                                "enum":[
                                    "PX  ",
                                    "SX  "
                                ],
                                "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                "example":"PX"
                            },
                            "quoteRouteType":{
                                "type":"object",
                                "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information.",
                                "properties":{
                                    "quoteRouteType":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "shouldReceiveCopyOfQuote":{
                                "type":"boolean",
                                "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                "example":"false"
                            },
                            "webAccess":{
                                "type":"string",
                                "enum":[
                                    "ALWD",
                                    "NALW"
                                ],
                                "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                "example":"NALW"
                            },
                            "allowPreference":{
                                "type":"string",
                                "enum":[
                                    "C1NO",
                                    "C1YS"
                                ],
                                "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                "example":"C1NO"
                            },
                            "personAddressOverride":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is the unique identifier of the person linked to the account.",
                                            "example":"6543638120"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "streetNumber1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "streetNumber2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "taxVendorGeographicalCode":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "isInCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                        },
                                        "state":{
                                            "type":"object",
                                            "description":"The state of the address.",
                                            "properties":{
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "country":{
                                            "type":"object",
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccPers"
                }
            },
            "REPLACEACCOUNTPERSON_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "person":{
                                "type":"object",
                                "properties":{
                                    "personId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                        "example":"6543638120"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "accountRelationshipType":{
                                "type":"object",
                                "description":"Relationship Type defines the relationship between the person and the account.",
                                "properties":{
                                    "accountRelationshipType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Relationship Type defines the relationship between the person and the account.",
                                        "example":"MAIN"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billAddressSource":{
                                "type":"string",
                                "enum":[
                                    "ACOV",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                "example":"PREM"
                            },
                            "isMainCustomer":{
                                "type":"boolean",
                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                "example":"true"
                            },
                            "isFinanciallyResponsible":{
                                "type":"boolean",
                                "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                "example":"true"
                            },
                            "isThirdPartyGuarantor":{
                                "type":"boolean",
                                "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                "example":"false"
                            },
                            "shouldReceiveCopyOfBill":{
                                "type":"boolean",
                                "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                "example":"true"
                            },
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                        "example":"POSTAL"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                            },
                            "receivesNotification":{
                                "type":"boolean",
                                "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                "example":"true"
                            },
                            "prefixSuffixName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                            },
                            "prefixOrSuffix":{
                                "type":"string",
                                "enum":[
                                    "PX  ",
                                    "SX  "
                                ],
                                "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                "example":"PX"
                            },
                            "quoteRouteType":{
                                "type":"object",
                                "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information.",
                                "properties":{
                                    "quoteRouteType":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "shouldReceiveCopyOfQuote":{
                                "type":"boolean",
                                "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                "example":"false"
                            },
                            "webAccess":{
                                "type":"string",
                                "enum":[
                                    "ALWD",
                                    "NALW"
                                ],
                                "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                "example":"NALW"
                            },
                            "allowPreference":{
                                "type":"string",
                                "enum":[
                                    "C1NO",
                                    "C1YS"
                                ],
                                "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                "example":"C1NO"
                            },
                            "personAddressOverride":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is the unique identifier of the person linked to the account.",
                                            "example":"6543638120"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "streetNumber1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "streetNumber2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "taxVendorGeographicalCode":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "isInCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                        },
                                        "state":{
                                            "type":"object",
                                            "description":"The state of the address.",
                                            "properties":{
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "country":{
                                            "type":"object",
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAcPerRep"
                }
            },
            "UPDATEACCOUNTPERSON_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "person":{
                                "type":"object",
                                "properties":{
                                    "personId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                        "example":"6543638120"
                                    }
                                }
                            },
                            "accountRelationshipType":{
                                "type":"object",
                                "description":"Relationship Type defines the relationship between the person and the account.",
                                "properties":{
                                    "accountRelationshipType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Relationship Type defines the relationship between the person and the account.",
                                        "example":"MAIN"
                                    }
                                }
                            },
                            "billAddressSource":{
                                "type":"string",
                                "enum":[
                                    "ACOV",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                "example":"PREM"
                            },
                            "isMainCustomer":{
                                "type":"boolean",
                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                "example":"true"
                            },
                            "isFinanciallyResponsible":{
                                "type":"boolean",
                                "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                "example":"true"
                            },
                            "isThirdPartyGuarantor":{
                                "type":"boolean",
                                "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                "example":"false"
                            },
                            "shouldReceiveCopyOfBill":{
                                "type":"boolean",
                                "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                "example":"true"
                            },
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                        "example":"POSTAL"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                            },
                            "receivesNotification":{
                                "type":"boolean",
                                "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                "example":"true"
                            },
                            "prefixSuffixName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                            },
                            "prefixOrSuffix":{
                                "type":"string",
                                "enum":[
                                    "PX  ",
                                    "SX  "
                                ],
                                "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                "example":"PX"
                            },
                            "quoteRouteType":{
                                "type":"object",
                                "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information.",
                                "properties":{
                                    "quoteRouteType":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information."
                                    }
                                }
                            },
                            "shouldReceiveCopyOfQuote":{
                                "type":"boolean",
                                "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                "example":"false"
                            },
                            "webAccess":{
                                "type":"string",
                                "enum":[
                                    "ALWD",
                                    "NALW"
                                ],
                                "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                "example":"NALW"
                            },
                            "allowPreference":{
                                "type":"string",
                                "enum":[
                                    "C1NO",
                                    "C1YS"
                                ],
                                "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                "example":"C1NO"
                            },
                            "personAddressOverride":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is the unique identifier of the person linked to the account.",
                                            "example":"6543638120"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "streetNumber1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "streetNumber2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "taxVendorGeographicalCode":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "isInCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                        },
                                        "state":{
                                            "type":"object",
                                            "description":"The state of the address.",
                                            "properties":{
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address."
                                                }
                                            }
                                        },
                                        "country":{
                                            "type":"object",
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccPers"
                }
            },
            "UPDATEACCOUNTPERSON_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "person":{
                                "type":"object",
                                "properties":{
                                    "personId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Person ID is the unique identifier of the person linked to the account.",
                                        "example":"6543638120"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "accountRelationshipType":{
                                "type":"object",
                                "description":"Relationship Type defines the relationship between the person and the account.",
                                "properties":{
                                    "accountRelationshipType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Relationship Type defines the relationship between the person and the account.",
                                        "example":"MAIN"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billAddressSource":{
                                "type":"string",
                                "enum":[
                                    "ACOV",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source indicates the mailing address source if bills are routed using the postal service.\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account",
                                "example":"PREM"
                            },
                            "isMainCustomer":{
                                "type":"boolean",
                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                "example":"true"
                            },
                            "isFinanciallyResponsible":{
                                "type":"boolean",
                                "description":"Financially Responsible is defined as true if the person is financially responsible for the account's debt.",
                                "example":"true"
                            },
                            "isThirdPartyGuarantor":{
                                "type":"boolean",
                                "description":"Third Party Guarantor is defined as true if the person is a third-party guarantor of the account's debt.",
                                "example":"false"
                            },
                            "shouldReceiveCopyOfBill":{
                                "type":"boolean",
                                "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                "example":"true"
                            },
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type indicates how the bill is sent to the customer. This field's default value is retrieved from the Installation record.",
                                        "example":"POSTAL"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies Indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Customer PO ID indicates if the customer wants a purchase order number printed on their copy of the bill."
                            },
                            "receivesNotification":{
                                "type":"boolean",
                                "description":"Allow Communication Preference switch is on if the person's contacts can be used on communication preferences for this account.",
                                "example":"true"
                            },
                            "prefixSuffixName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Additional information to append to a customer's name when correspondence or bills are sent to this person."
                            },
                            "prefixOrSuffix":{
                                "type":"string",
                                "enum":[
                                    "PX  ",
                                    "SX  "
                                ],
                                "description":"The Prefix or Suffix flag indicates if the Prefix or Suffix Name is appended to the front or the back of the customer's name on correspondence.\n* `PX  ` - Prefix to Name,\n* `SX  ` - Suffix to Name",
                                "example":"PX"
                            },
                            "quoteRouteType":{
                                "type":"object",
                                "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information.",
                                "properties":{
                                    "quoteRouteType":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Quote Route Type is the method used to transmit the quote to the customer. This information defaults from Account - Person Information."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "shouldReceiveCopyOfQuote":{
                                "type":"boolean",
                                "description":"Receives Copy of Quote switch is on if the person receives a copy of the account's quotes.",
                                "example":"false"
                            },
                            "webAccess":{
                                "type":"string",
                                "enum":[
                                    "ALWD",
                                    "NALW"
                                ],
                                "description":"Web Access indicates if the related person should be allowed web access for customer self-service.\n* `ALWD` - Allowed,\n* `NALW` - Not allowed",
                                "example":"NALW"
                            },
                            "allowPreference":{
                                "type":"string",
                                "enum":[
                                    "C1NO",
                                    "C1YS"
                                ],
                                "description":"This preference indicates whether a person's contacts can be used for the account's communication preferences. This preference is always set to 'Yes' for the main customer, as their contact details must be available for notifications.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                "example":"C1NO"
                            },
                            "personAddressOverride":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is the unique identifier of the person linked to the account.",
                                            "example":"6543638120"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "streetNumber1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "streetNumber2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type indicates the type of house.\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "taxVendorGeographicalCode":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "isInCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit switch is on if the address is considered within the physical city limits."
                                        },
                                        "state":{
                                            "type":"object",
                                            "description":"The state of the address.",
                                            "properties":{
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "country":{
                                            "type":"object",
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccPers"
                }
            },
            "UPDATEACCOUNTAUTOPAY_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "autoPayId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account Auto Pay ID is the unique, system-assigned identifier of the auto-pay record.",
                        "example":"9162597011"
                    },
                    "autoPay":{
                        "type":"object",
                        "properties":{
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Start Date indicates the date on which the alert starts showing for the account.",
                                "example":"2001-01-01"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"End Date indicates the date on which the alert stops showing for the account.",
                                "example":"2001-01-01"
                            },
                            "autoPaySource":{
                                "type":"object",
                                "properties":{
                                    "autoPaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Use External Account ID to define the customer's bank account or credit card number.",
                                "example":"******789"
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On date is used if the Auto Pay Source Code references a tender type that requires an expiration date.",
                                "example":"2001-01-01"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name of the customer as it appears in the financial institution's system.",
                                "example":"Brazil, Mark"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments can describe anything interesting / unusual about the automatic payment request."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The version number is used for internal concurrency checks.",
                                "example":"2"
                            },
                            "autoPayMaxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"$50.00"
                            },
                            "currency":{
                                "type":"object",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code"
                                    }
                                }
                            },
                            "autoPayMethod":{
                                "type":"string",
                                "enum":[
                                    "C1DD",
                                    "C1PA"
                                ],
                                "description":"Auto Pay Method defines whether the system should process automatic payments as Direct Debit or Payment Advice.\n* `C1DD` - Credit Card / Direct Debit,\n* `C1PA` - Payment Advice",
                                "example":"C1DD"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CxAccAtPay"
                }
            },
            "DELETEACCOUNTPERSON_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"1589809032"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the unique identifier of the person linked to the account.",
                        "example":"6543638120"
                    }
                },
                "xml":{
                    "name":"C1CxAccPers"
                }
            },
            "TOPOVERDUEACCOUNTS_response":{
                "type":"object",
                "properties":{
                    "currency":{
                        "type":"object",
                        "description":"Currency Code for the account's financial transactions.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code for the account's financial transactions.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "topPersons":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                    "example":"7713248626"
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"External Party ID in a CX/CRM application",
                                    "example":"CDRM_952287"
                                },
                                "entityName":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Name of the customer.",
                                    "example":"Brazil, Mark"
                                },
                                "overdueAmount":{
                                    "type":"number",
                                    "description":"Total overdue balance of all billing accounts for the person or business.",
                                    "example":"83.28"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1TopPerOdAm"
                }
            },
            "BUSINESSESSUMMARY_response":{
                "type":"object",
                "properties":{
                    "personSummary":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "person":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                            "example":"7713248626"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"External Party ID in a CX/CRM application",
                                    "example":"CDRM_952287"
                                },
                                "currency":{
                                    "type":"object",
                                    "description":"Currency Code for the account's financial transactions.",
                                    "properties":{
                                        "currency":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Currency Code for the account's financial transactions.",
                                            "example":"USD"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "annualBilledAmount":{
                                    "type":"number",
                                    "description":"Total Annual Revenue",
                                    "example":"19222.88"
                                },
                                "annualBilledDetails":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "serviceType":{
                                                "type":"string",
                                                "maxLength":80,
                                                "description":"Service Type"
                                            },
                                            "annualBilledAmount":{
                                                "type":"number",
                                                "description":"Annual Revenue for service type",
                                                "example":"187741.99"
                                            }
                                        }
                                    }
                                },
                                "yearToDateBilledAmount":{
                                    "type":"number",
                                    "description":"Year To Date Billed Amount",
                                    "example":"52641.14"
                                },
                                "currentBalance":{
                                    "type":"number",
                                    "description":"Current Balance",
                                    "example":"7874.02"
                                },
                                "totalBalance":{
                                    "type":"number",
                                    "description":"Total Balance",
                                    "example":"7874.02"
                                },
                                "disputedBalance":{
                                    "type":"number",
                                    "description":"Disputed Balance",
                                    "example":"0.0"
                                },
                                "numberOfAccounts":{
                                    "type":"number",
                                    "maximum":"9999999999",
                                    "minimum":0,
                                    "description":"Number Of Accounts",
                                    "example":"5"
                                },
                                "numberOfSAs":{
                                    "type":"number",
                                    "maximum":"9999999999",
                                    "minimum":0,
                                    "description":"Number Of Service Agreements",
                                    "example":"81"
                                },
                                "numberOfPremises":{
                                    "type":"number",
                                    "maximum":"9999999999",
                                    "minimum":0,
                                    "description":"Number Of Premises",
                                    "example":"77"
                                },
                                "numberOfSPs":{
                                    "type":"number",
                                    "maximum":"9999999999",
                                    "minimum":0,
                                    "description":"Number Of Service Points",
                                    "example":"154"
                                },
                                "numberOfOpenServiceOrders":{
                                    "type":"number",
                                    "maximum":"9999999999",
                                    "minimum":0,
                                    "description":"Number Of Open Service Orders",
                                    "example":"3"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PersonSumm"
                }
            },
            "BUSINESSESSUMMARY_request":{
                "type":"object",
                "properties":{
                    "persons":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                    "example":"7713248626"
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"External Party ID in a CX/CRM application",
                                    "example":"CDRM_952287"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PersonSumm"
                }
            },
            "TOPOVERDUEACCOUNTS_request":{
                "type":"object",
                "properties":{
                    "persons":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                    "example":"7713248626"
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"External Party ID in a CX/CRM application",
                                    "example":"CDRM_952287"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1TopPerOdAm"
                }
            },
            "GETPERSONACCOUNTS_response":{
                "type":"object",
                "properties":{
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records",
                        "example":"2"
                    },
                    "inputAccountNotLinked":{
                        "type":"boolean",
                        "description":"Flag to show if input Account ID is linked to person provided in the inputs. For example : \"inputAccountNotLinked\" will be true when accountId provided in the inputs is not linked to the person.",
                        "example":"true"
                    },
                    "inputPremiseNotLinked":{
                        "type":"boolean",
                        "description":"Flag to show if input Premise ID is linked to account provided in the inputs. For example : \"inputPremiseNotLinked\" will be true when premiseId provided in the inputs is not linked to the account.",
                        "example":"true"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID is the system-assigned number for other persons related to the account."
                            },
                            "primaryName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            },
                            "personOrBusiness":{
                                "type":"string",
                                "enum":[
                                    "B   ",
                                    "P   "
                                ],
                                "description":"Defines the person entity as a person or business, which controls validation of the person entity's primary name.\n* `B   ` - Business,\n* `P   ` - Person",
                                "example":"P"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"3836403369"
                            },
                            "info":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Premise Information",
                                "example":"129 Sutter St, San Francisco, CA, 94104"
                            },
                            "primaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Primary text for Person Information"
                            },
                            "secondaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Secondary text for Person Information"
                            },
                            "tertiaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Tertiary text for Person Information"
                            }
                        }
                    },
                    "accountServiceDetails":{
                        "type":"object",
                        "properties":{
                            "serviceTypes":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type defines the type of service associated with the service agreement. For example, G defines the service type as Gas service.",
                                            "example":"G"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "accounts":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID identifies the customer who is responsible for the bill.",
                                                    "example":"0119532152"
                                                }
                                            }
                                        },
                                        "customerClass":{
                                            "type":"object",
                                            "properties":{
                                                "customerClass":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Customer Class"
                                                },
                                                "description":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Description for Customer class",
                                                    "example":"Residential"
                                                }
                                            }
                                        },
                                        "division":{
                                            "type":"object",
                                            "properties":{
                                                "division":{
                                                    "type":"string",
                                                    "maxLength":5,
                                                    "description":"CIS Division"
                                                },
                                                "description":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Description for Customer class",
                                                    "example":"Residential"
                                                }
                                            }
                                        },
                                        "accountInformation":{
                                            "type":"object",
                                            "properties":{
                                                "info":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Account Info displays information associated with an Account.",
                                                    "example":"Brazil,Mark, Residential, $19,247.81"
                                                },
                                                "primaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Primary text for Person Information"
                                                },
                                                "secondaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Secondary text for Person Information"
                                                },
                                                "tertiaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Tertiary text for Person Information"
                                                }
                                            }
                                        },
                                        "premiseInformation":{
                                            "type":"object",
                                            "properties":{
                                                "premiseId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                                    "example":"3836403369"
                                                },
                                                "info":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Premise Information",
                                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                                },
                                                "primaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Primary text for Person Information"
                                                },
                                                "secondaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Secondary text for Person Information"
                                                },
                                                "tertiaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Tertiary text for Person Information"
                                                }
                                            }
                                        },
                                        "premiseCount":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"The count of premises defined for an account",
                                            "example":"2"
                                        },
                                        "accountPersons":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "person":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "personId":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Person ID is the system-assigned number for other persons related to the account."
                                                                    }
                                                                }
                                                            },
                                                            "personInformation":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "info":{
                                                                        "type":"string",
                                                                        "maxLength":254,
                                                                        "description":"Person Info"
                                                                    },
                                                                    "primaryText":{
                                                                        "type":"string",
                                                                        "maxLength":1000,
                                                                        "description":"Primary text for Person Information"
                                                                    },
                                                                    "secondaryText":{
                                                                        "type":"string",
                                                                        "maxLength":1000,
                                                                        "description":"Secondary text for Person Information"
                                                                    },
                                                                    "tertiaryText":{
                                                                        "type":"string",
                                                                        "maxLength":1000,
                                                                        "description":"Tertiary text for Person Information"
                                                                    },
                                                                    "personOrBusiness":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "B   ",
                                                                            "P   "
                                                                        ],
                                                                        "description":"Defines the person entity as a person or business, which controls validation of the person entity's primary name.\n* `B   ` - Business,\n* `P   ` - Person",
                                                                        "example":"P"
                                                                    }
                                                                }
                                                            },
                                                            "primaryName":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Name"
                                                            },
                                                            "accountRelationshipType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "accountRelationshipType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Account Relationship Type"
                                                                    },
                                                                    "description":{
                                                                        "type":"string",
                                                                        "maxLength":60,
                                                                        "description":"Description for Customer class",
                                                                        "example":"Residential"
                                                                    }
                                                                }
                                                            },
                                                            "isMainCustomer":{
                                                                "type":"boolean",
                                                                "description":"Main Customer switch is on if the person is the main customer on the account. Only one person on an account may be designated as the main customer.",
                                                                "example":"false"
                                                            },
                                                            "isFinanciallyResponsible":{
                                                                "type":"boolean",
                                                                "description":"Financially Responsible switch is on if the person is financially responsible for the account's debt.",
                                                                "example":"true"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1GetPerActs"
                }
            },
            "SEARCHPERSONACCOUNTS_request":{
                "type":"object",
                "properties":{
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the system-assigned number for other persons related to the account."
                    },
                    "filters":{
                        "type":"object",
                        "properties":{
                            "mainCustomer":{
                                "type":"string",
                                "enum":[
                                    "N   ",
                                    "Y   "
                                ],
                                "description":"Main Customer flag is used to restrict the list to accounts where the person in context is the main customer.\n* `N   ` - No,\n* `Y   ` - Yes",
                                "example":"Y"
                            },
                            "active":{
                                "type":"string",
                                "enum":[
                                    "I   ",
                                    "N   ",
                                    "Y   "
                                ],
                                "description":"Active flag is used to return  the list of active, inactive and all (including both active and inactive) accounts.\n* `I   ` - Inactive,\n* `N   ` - All,\n* `Y   ` - Yes",
                                "example":"Y"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Billing End Date",
                                "example":"2021-09-01"
                            },
                            "searchText":{
                                "type":"string",
                                "maxLength":200,
                                "description":"Search Text"
                            },
                            "relatedPersonId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"This optional filter limits results to accounts linked to the input Person ID through a related (for example, a business) Person ID. This can be useful when an employee is associated with a business and billing accounts need to be returned in that context."
                            },
                            "notRelatedPersonId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"This optional filter can be used to find accounts that are not associated with the related Person ID but are linked to the input person ID (for example, a business). It can be used to find billing accounts where an employee is not currently a related person but may need to be added."
                            }
                        }
                    },
                    "queryOption":{
                        "type":"string",
                        "enum":[
                            "C1BS",
                            "C1LS",
                            "C1US"
                        ],
                        "description":"The service may be used to implement a basic list of accounts with minimal filtering options or a more advanced query that supports a textual search and includes either billing or usage details.\n* `C1BS` - Billing Search,\n* `C1LS` - List,\n* `C1US` - Usage Search"
                    },
                    "serviceType":{
                        "type":"string",
                        "maxLength":80,
                        "description":"Service Type defines the type of service associated with the service agreement. For example, G defines the service type as Gas service.",
                        "example":"G"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit",
                        "example":"25"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    }
                },
                "xml":{
                    "name":"C1ActForPers"
                }
            },
            "SEARCHACCOUNTPREMISES_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID identifies the customer who is responsible for the bill.",
                        "example":"0119532152"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the system-assigned number for other persons related to the account."
                    },
                    "filters":{
                        "type":"object",
                        "properties":{
                            "searchText":{
                                "type":"string",
                                "maxLength":200,
                                "description":"Search Text"
                            }
                        }
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit",
                        "example":"25"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    }
                },
                "xml":{
                    "name":"C1GetPremAcc"
                }
            },
            "SEARCHPERSONACCOUNTS_response":{
                "type":"object",
                "properties":{
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit",
                        "example":"25"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records",
                        "example":"2"
                    },
                    "accounts":{
                        "type":"array",
                        "description":"The list of accounts for the person in context.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "account":{
                                    "type":"object",
                                    "properties":{
                                        "accountId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Account ID identifies the customer who is responsible for the bill.",
                                            "example":"0119532152"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "accountName":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The name of the account. \n<p>\nNote: This information is optional and assumed to be captured as a characteristic record for the account. The characteristic type used for this purpose needs to be defined as a schema constant."
                                },
                                "setupDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"The date the billing account was created.  (Service often begins on that date, but doesn't have to)."
                                },
                                "isActive":{
                                    "type":"boolean",
                                    "description":"Indicates whether the account is active or not.",
                                    "example":"true"
                                },
                                "accountPersonRelationshipType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Account Relationship Type"
                                },
                                "accountPersonRelationshipTypeDescription":{
                                    "type":"string",
                                    "maxLength":1,
                                    "description":"Display string for relationship the input person has with the Billing Account.",
                                    "example":"Main customer"
                                },
                                "mainCustomerName":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Name"
                                },
                                "premiseDetails":{
                                    "type":"object",
                                    "description":"The premise used for display purposes. When multiple premises are associated with the account, the mailing premise is used.",
                                    "properties":{
                                        "premiseId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                            "example":"3836403369"
                                        },
                                        "premiseAddress1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address"
                                        },
                                        "premiseFormattedAddress":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Premise Information",
                                            "example":"129 Sutter St, San Francisco, CA, 94104"
                                        },
                                        "numberOfPremises":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"Number of Premises related to the billing account",
                                            "example":"2"
                                        }
                                    }
                                },
                                "serviceDetails":{
                                    "type":"object",
                                    "description":"The types of services associated with the account.",
                                    "properties":{
                                        "serviceTypes":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "serviceType":{
                                                        "type":"string",
                                                        "maxLength":80,
                                                        "description":"Service Type defines the type of service associated with the service agreement. For example, G defines the service type as Gas service.",
                                                        "example":"G"
                                                    },
                                                    "isActive":{
                                                        "type":"boolean",
                                                        "description":"Indicates whether the account is active or not.",
                                                        "example":"true"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "billingDetails":{
                                    "type":"object",
                                    "description":"Billing information for the account. These details are only supported in billing search query mode.",
                                    "properties":{
                                        "annualBilledAmount":{
                                            "type":"number",
                                            "description":"Sum billed over time period (12 months if available)",
                                            "example":"200"
                                        },
                                        "billingStartDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Billing Start Date",
                                            "example":"2021-09-01"
                                        },
                                        "billingEndDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Billing End Date",
                                            "example":"2021-09-01"
                                        },
                                        "currentBalance":{
                                            "type":"number",
                                            "description":"The current amount owed by the customer on the billing account (calculated value)",
                                            "example":"-252.2"
                                        },
                                        "totalBalance":{
                                            "type":"number",
                                            "description":"The amount the customer would need to pay to fully close the account (taking into consideration any deposits, budget billing, loans, etc.)",
                                            "example":"361.64"
                                        },
                                        "currency":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                            "example":"USD"
                                        }
                                    }
                                },
                                "usageDetails":{
                                    "type":"object",
                                    "description":"Billed usage information for the account. These details are only supported in usage search query mode.",
                                    "properties":{
                                        "usageFound":{
                                            "type":"boolean",
                                            "description":"The Usage found flag indicates that usage data was available in the requested timeframe.",
                                            "example":"Y"
                                        },
                                        "firstBillDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The start date of the earliest bill associated with the reported usage for the account in the past 12 months."
                                        },
                                        "lastBillDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The end date of the latest bill associated with the reported usage for the account in the past 12 months."
                                        },
                                        "usageInformation":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "unitOfMeasure":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"Unit of Measure"
                                                    },
                                                    "peakIndicator":{
                                                        "type":"string",
                                                        "maxLength":1,
                                                        "description":"Measures Peak Quantity"
                                                    },
                                                    "usage":{
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "usageIdentifier":{
                                                                    "type":"string",
                                                                    "maxLength":100,
                                                                    "description":"An identifier for the bill segment usage, provided in the format of KWH--(Unit of Measure-Time of Use-Service Quantity Identifier), with blank values represented with the dash character '-'."
                                                                },
                                                                "usageValue":{
                                                                    "type":"number",
                                                                    "maximum":9999.999999,
                                                                    "minimum":0,
                                                                    "description":"Usage"
                                                                },
                                                                "timeOfUse":{
                                                                    "type":"string",
                                                                    "maxLength":30,
                                                                    "description":"Time of Use"
                                                                },
                                                                "serviceQuantityIdentifer":{
                                                                    "type":"string",
                                                                    "maxLength":30,
                                                                    "description":"SQI"
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ActForPers"
                }
            },
            "GETBILLINGACCOUNTCONTEXT_response":{
                "type":"object",
                "properties":{
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"0119532152"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerClass":{
                        "type":"object",
                        "properties":{
                            "customerClass":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Customer Class controls financial parameters related to billing and collections and is required on an account.",
                                "example":"R"
                            },
                            "description":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Description for Customer class",
                                "example":"Residential"
                            }
                        }
                    },
                    "division":{
                        "type":"object",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division"
                            },
                            "description":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Description for Customer class",
                                "example":"Residential"
                            }
                        }
                    },
                    "accountInformation":{
                        "type":"object",
                        "properties":{
                            "info":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Account Info displays information associated with an Account.",
                                "example":"Brazil,Mark, Residential, $19,247.81"
                            },
                            "primaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Primary text for Person Information"
                            },
                            "secondaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Secondary text for Person Information"
                            },
                            "tertiaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Tertiary text for Person Information"
                            },
                            "accountName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            }
                        }
                    },
                    "premiseInformation":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"3836403369"
                            },
                            "info":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Premise Information",
                                "example":"129 Sutter St, San Francisco, CA, 94104"
                            },
                            "primaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Primary text for Person Information"
                            },
                            "secondaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Secondary text for Person Information"
                            },
                            "tertiaryText":{
                                "type":"string",
                                "maxLength":1000,
                                "description":"Tertiary text for Person Information"
                            }
                        }
                    },
                    "premiseCount":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The count of premises defined for an account",
                        "example":"2"
                    },
                    "accountServiceDetails":{
                        "type":"object",
                        "properties":{
                            "serviceTypes":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type defines the type of service associated with the service agreement. For example, G defines the service type as Gas service.",
                                            "example":"G"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "accountPersons":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "person":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID is the system-assigned number for other persons related to the account."
                                                }
                                            }
                                        },
                                        "personInformation":{
                                            "type":"object",
                                            "properties":{
                                                "info":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Person Info"
                                                },
                                                "primaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Primary text for Person Information"
                                                },
                                                "secondaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Secondary text for Person Information"
                                                },
                                                "tertiaryText":{
                                                    "type":"string",
                                                    "maxLength":1000,
                                                    "description":"Tertiary text for Person Information"
                                                },
                                                "personOrBusiness":{
                                                    "type":"string",
                                                    "enum":[
                                                        "B   ",
                                                        "P   "
                                                    ],
                                                    "description":"Defines the person entity as a person or business, which controls validation of the person entity's primary name.\n* `B   ` - Business,\n* `P   ` - Person",
                                                    "example":"P"
                                                }
                                            }
                                        },
                                        "primaryName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "accountRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "accountRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Account Relationship Type"
                                                },
                                                "description":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Description for Customer class",
                                                    "example":"Residential"
                                                }
                                            }
                                        },
                                        "isMainCustomer":{
                                            "type":"boolean",
                                            "description":"Main Customer switch is on if the person is the main customer on the account. Only one person on an account may be designated as the main customer.",
                                            "example":"false"
                                        },
                                        "isFinanciallyResponsible":{
                                            "type":"boolean",
                                            "description":"Financially Responsible switch is on if the person is financially responsible for the account's debt.",
                                            "example":"true"
                                        },
                                        "receivesCopyOfBill":{
                                            "type":"boolean",
                                            "description":"Receives Copy of Bill is defined as true if the person receives a copy of the account's bills.",
                                            "example":"true"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BlAccCtxt"
                }
            },
            "GETPREMISECUSTOMERHISTORY_response":{
                "type":"object",
                "properties":{
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                        "example":"3836403369"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit",
                        "example":"25"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records",
                        "example":"2"
                    },
                    "accounts":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "accountId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Account ID identifies the customer who is responsible for the bill.",
                                    "example":"0119532152"
                                },
                                "customerClassDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description for Customer class",
                                    "example":"Residential"
                                },
                                "relatedPersons":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "personId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Person ID is the system-assigned number for other persons related to the account."
                                            },
                                            "primaryName":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Name"
                                            },
                                            "personOrBusiness":{
                                                "type":"string",
                                                "enum":[
                                                    "B   ",
                                                    "P   "
                                                ],
                                                "description":"Defines the person entity as a person or business, which controls validation of the person entity's primary name.\n* `B   ` - Business,\n* `P   ` - Person",
                                                "example":"P"
                                            },
                                            "isMainCustomer":{
                                                "type":"boolean",
                                                "description":"Main Customer switch is on if the person is the main customer on the account. Only one person on an account may be designated as the main customer.",
                                                "example":"false"
                                            },
                                            "isFinanciallyResponsible":{
                                                "type":"boolean",
                                                "description":"Financially Responsible switch is on if the person is financially responsible for the account's debt.",
                                                "example":"true"
                                            },
                                            "relationshipTypeDescription":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Description for Customer class",
                                                "example":"Residential"
                                            }
                                        }
                                    }
                                },
                                "startDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Billing Start Date",
                                    "example":"2021-09-01"
                                },
                                "endDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Billing End Date",
                                    "example":"2021-09-01"
                                },
                                "serviceDetails":{
                                    "type":"object",
                                    "properties":{
                                        "serviceTypes":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "serviceType":{
                                                        "type":"string",
                                                        "maxLength":80,
                                                        "description":"Service Type defines the type of service associated with the service agreement. For example, G defines the service type as Gas service.",
                                                        "example":"G"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PreCusHist"
                }
            },
            "SEARCHACCOUNTPREMISES_response":{
                "type":"object",
                "properties":{
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit",
                        "example":"25"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset",
                        "example":"0"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records",
                        "example":"2"
                    },
                    "premiseList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "premiseId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                    "example":"3836403369"
                                },
                                "premiseType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Premise Type indicates the type of premise.",
                                    "example":"HOME    (Single family home)"
                                },
                                "premiseTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description for Premise Type"
                                },
                                "cisDivision":{
                                    "type":"string",
                                    "maxLength":5,
                                    "description":"CIS Division"
                                },
                                "lifeSupportSensitiveLoadIndicator":{
                                    "type":"boolean",
                                    "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment.",
                                    "example":"true"
                                },
                                "lifeSupportSensitiveLoadNote":{
                                    "type":"string",
                                    "maxLength":1000,
                                    "description":"Life Support / Sensitive Load Description defines the type of equipment applicable to the life support or sensitive load distinction."
                                },
                                "formattedAddress":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Premise Information",
                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                },
                                "address":{
                                    "type":"object",
                                    "properties":{
                                        "country":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                            "example":"USA"
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address.",
                                            "example":"07960"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address"
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address.",
                                            "example":"Morristown"
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address.",
                                            "example":"San Francisco"
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                            ],
                                            "description":"House Type indicates the type of house.\n"
                                        },
                                        "geographic":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                        },
                                        "inCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit is defined as true if the address is considered within the physical city limits.",
                                            "example":"false"
                                        },
                                        "state":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The state of the address.",
                                            "example":"CA"
                                        }
                                    }
                                },
                                "servicePointSummary":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "serviceType":{
                                                "type":"string",
                                                "maxLength":80,
                                                "description":"Service Type defines the type of service associated with the service agreement. For example, G defines the service type as Gas service.",
                                                "example":"G"
                                            },
                                            "numberOfServicePoints":{
                                                "type":"number",
                                                "maximum":"9999999999",
                                                "minimum":0,
                                                "description":"Number Of active service points at a premise",
                                                "example":"1"
                                            },
                                            "numberOfMeteredServicePoints":{
                                                "type":"number",
                                                "maximum":"9999999999",
                                                "minimum":0,
                                                "description":"Number Of metered service points at a premise",
                                                "example":"1"
                                            },
                                            "disconnectedServiceIndicator":{
                                                "type":"boolean",
                                                "description":"Indicator to show if count of metered SP's is same as count of connected metered SP's not not.",
                                                "example":"true"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1GetPremAcc"
                }
            },
            "DELETESERVICEAGREEMENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeleteSA"
                }
            },
            "DELETESERVICEAGREEMENT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeleteSA"
                }
            },
            "UPDATESERVICEAGREEMENT_request":{
                "type":"object",
                "properties":{
                    "serviceAgreementId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"SA Status defines the state of the service agreement.\n* `05  ` - Incomplete,\n* `10  ` - Pending Start,\n* `20  ` - Active,\n* `30  ` - Pending Stop,\n* `40  ` - Stopped,\n* `50  ` - Reactivated,\n* `60  ` - Closed,\n* `70  ` - Canceled",
                        "example":"20"
                    },
                    "isActive":{
                        "type":"boolean",
                        "description":"IsActive flag to show active SAs for account",
                        "example":"false"
                    },
                    "saStatusDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description for SA Status",
                        "example":"Canceled"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is financially responsible for the service agreement. If you change a service agreement's Account ID, you are effectively transferring this service agreement (and its debt) to the new account.",
                                "example":"1589809012"
                            }
                        }
                    },
                    "serviceAgreementType":{
                        "type":"object",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "divisionDescription":{
                                "type":"string",
                                "maxLength":1,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "saType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "serviceAgreementTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            }
                        }
                    },
                    "serviceType":{
                        "type":"object",
                        "description":"Service Type defines the type of service associated with the SA type.",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            }
                        }
                    },
                    "specialRole":{
                        "type":"string",
                        "enum":[
                            "BC  ",
                            "BD  ",
                            "CD  ",
                            "IN  ",
                            "LO  ",
                            "NB  ",
                            "PA  ",
                            "WO  "
                        ],
                        "description":"Special Role:\n* `BC  ` - Billable Charge,\n* `BD  ` - Bill Determinants Required,\n* `CD  ` - Cash Deposit,\n* `IN  ` - Interval,\n* `LO  ` - Loan,\n* `NB  ` - Non-billed Budget,\n* `PA  ` - Payment Arrangement,\n* `WO  ` - Write Off"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Start Date defines when the financial relationship begins."
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The End Date defines when the financial relationship terminates.",
                        "example":"2018-02-25"
                    },
                    "customerRead":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Use Customer Read to define if the customer reads his or her own meter. Valid values are: Yes, No.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"Y"
                    },
                    "allowEstimates":{
                        "type":"boolean",
                        "description":"Turn on Allow Estimates if it's OK for the billing process to estimate this service agreement's consumption if a real meter read is missing at billing time"
                    },
                    "startOption":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Start options save users time and prevent data entry errors because they default many values on a service agreement (e.g., the rate schedule, recurring charge amount, contract riders, contract terms, characteristics, terms and conditions, etc. can all be defaulted onto a service agreement from a start option)."
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"If the service agreement's rate uses premise-based characteristics for taxation and other purposes, Characteristic Premise ID defines the premise that supplies these characteristics. This field also defines the premise under which the service agreement's bill segments are classified and is used to identify where the service agreement's service is located.",
                                "example":"8614900960"
                            }
                        }
                    },
                    "oldAccountId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Old Account ID refers to account id for service agreements that were converted from your legacy CIS system. The payment upload process uses this field to locate the accounts for payments that reference a legacy account number",
                        "example":"123456789"
                    },
                    "totalAmountToBill":{
                        "type":"number",
                        "description":"If the service agreement requires a total amount to bill, the amount is displayed. This field is typically only used on loan or cash deposit service agreements."
                    },
                    "expireDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Expiration Date contains the date at which the service agreement is set to expire."
                    },
                    "renewalDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Renewal Date contains the date at which the service agreement is to be renewed. Renewal date is disabled if renewal is not allowed on the SA type."
                    },
                    "serviceAgreementRelationship":{
                        "type":"object",
                        "properties":{
                            "saRelationshipId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"SA Relationship ID"
                            }
                        }
                    },
                    "sicCode":{
                        "type":"object",
                        "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                        "properties":{
                            "sicCode":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                                "example":"4800 (Transportation)"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code",
                                "example":"USD"
                            }
                        }
                    },
                    "maxBillThreshold":{
                        "type":"number",
                        "description":"Use Maximum Bill Threshold if you want the system to generate a bill error when a bill segment is produced in batch that exceeds a given value.",
                        "example":"2000"
                    },
                    "depositInterestCalculated":{
                        "type":"string",
                        "format":"date",
                        "description":"Deposit Interest Calculated contains the last date the system applied interest. This field is only visible if the SA type has a special role of Cash Deposit.",
                        "example":"2018-02-25"
                    },
                    "reviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"CIAC Review Date displays the last date that the Contributions In Aid of Construction (CIAC) review process ran for this service agreement. This field is only visible if the SA type indicates this is a CIAC service agreement."
                    },
                    "startReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Start Reason to define who requested to start the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "stopReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Stop Reason to define who requested to stop the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "startRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Start Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was started (e.g., Customer, Jane Smith )."
                    },
                    "stopRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Stop Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was stopped (e.g., Customer, Jane Smith )."
                    },
                    "businessActivityDescription":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Enter a Business Activity associated with the customer. This can be used to further define what types of activities are served by this contract.",
                        "example":"business"
                    },
                    "order":{
                        "type":"object",
                        "properties":{
                            "orderId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Order ID is the system-assigned unique identifier of the order."
                            }
                        }
                    },
                    "ibSACutoffTime":{
                        "type":"string",
                        "description":"If the SA Type has a special role of Interval, you must enter the Cutoff Time. The Cutoff Time is entered in \"legal time\". This value defaults from either the start option or the installation record."
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"The Special Usage Flag shows if the SA is a proposal SA . You cannot create a quote unless its account has at least one proposal service agreement (SA). A proposal SA contains the pricing terms, legal terms, and template consumption used to generate the simulated bill segments that appear on a quote. It might be helpful to view a proposal SA as special type of service agreement that is ignored when a bill is produced for an account.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "numberOfPaymentPeriods":{
                        "type":"number",
                        "maximum":999,
                        "minimum":0,
                        "description":"Number of Payment Periods only appears for loan SA types. It displays the number of periods specified when the loan was first activated.",
                        "example":"0"
                    },
                    "recommendationRule":{
                        "type":"string",
                        "maxLength":8,
                        "description":"The NBB Recommendation Rule displays the description of the non-billed budget recommendation rule used for this SA. This field is only visible if the SA has a special role of Non-billed Budget."
                    },
                    "nonBillAutoPay":{
                        "type":"string",
                        "enum":[
                            "EXCL",
                            "INCL"
                        ],
                        "description":"The Scheduled Payment Autopay flag determines if the non-billed budget scheduled payments are excluded from automatic payment or included by automatic payment. If the account is not set up for automatic payment for the period that covers the non-billed budget, this flag cannot be set. This field is only visible if the SA has a special role of Non-billed Budget\n* `EXCL` - Excluded from Auto Pay,\n* `INCL` - Included in Auto Pay",
                        "example":"INCL"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version",
                        "example":"2"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SAUpdate"
                }
            },
            "UPDATESERVICEAGREEMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "serviceAgreementId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"SA Status defines the state of the service agreement.\n* `05  ` - Incomplete,\n* `10  ` - Pending Start,\n* `20  ` - Active,\n* `30  ` - Pending Stop,\n* `40  ` - Stopped,\n* `50  ` - Reactivated,\n* `60  ` - Closed,\n* `70  ` - Canceled",
                        "example":"20"
                    },
                    "isActive":{
                        "type":"boolean",
                        "description":"IsActive flag to show active SAs for account",
                        "example":"false"
                    },
                    "saStatusDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description for SA Status",
                        "example":"Canceled"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is financially responsible for the service agreement. If you change a service agreement's Account ID, you are effectively transferring this service agreement (and its debt) to the new account.",
                                "example":"1589809012"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreementType":{
                        "type":"object",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "divisionDescription":{
                                "type":"string",
                                "maxLength":1,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "saType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "serviceAgreementTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceType":{
                        "type":"object",
                        "description":"Service Type defines the type of service associated with the SA type.",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "specialRole":{
                        "type":"string",
                        "enum":[
                            "BC  ",
                            "BD  ",
                            "CD  ",
                            "IN  ",
                            "LO  ",
                            "NB  ",
                            "PA  ",
                            "WO  "
                        ],
                        "description":"Special Role:\n* `BC  ` - Billable Charge,\n* `BD  ` - Bill Determinants Required,\n* `CD  ` - Cash Deposit,\n* `IN  ` - Interval,\n* `LO  ` - Loan,\n* `NB  ` - Non-billed Budget,\n* `PA  ` - Payment Arrangement,\n* `WO  ` - Write Off"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Start Date defines when the financial relationship begins."
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The End Date defines when the financial relationship terminates.",
                        "example":"2018-02-25"
                    },
                    "customerRead":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Use Customer Read to define if the customer reads his or her own meter. Valid values are: Yes, No.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"Y"
                    },
                    "allowEstimates":{
                        "type":"boolean",
                        "description":"Turn on Allow Estimates if it's OK for the billing process to estimate this service agreement's consumption if a real meter read is missing at billing time"
                    },
                    "startOption":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Start options save users time and prevent data entry errors because they default many values on a service agreement (e.g., the rate schedule, recurring charge amount, contract riders, contract terms, characteristics, terms and conditions, etc. can all be defaulted onto a service agreement from a start option)."
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"If the service agreement's rate uses premise-based characteristics for taxation and other purposes, Characteristic Premise ID defines the premise that supplies these characteristics. This field also defines the premise under which the service agreement's bill segments are classified and is used to identify where the service agreement's service is located.",
                                "example":"8614900960"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "oldAccountId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Old Account ID refers to account id for service agreements that were converted from your legacy CIS system. The payment upload process uses this field to locate the accounts for payments that reference a legacy account number",
                        "example":"123456789"
                    },
                    "totalAmountToBill":{
                        "type":"number",
                        "description":"If the service agreement requires a total amount to bill, the amount is displayed. This field is typically only used on loan or cash deposit service agreements."
                    },
                    "expireDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Expiration Date contains the date at which the service agreement is set to expire."
                    },
                    "renewalDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Renewal Date contains the date at which the service agreement is to be renewed. Renewal date is disabled if renewal is not allowed on the SA type."
                    },
                    "serviceAgreementRelationship":{
                        "type":"object",
                        "properties":{
                            "saRelationshipId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"SA Relationship ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sicCode":{
                        "type":"object",
                        "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                        "properties":{
                            "sicCode":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                                "example":"4800 (Transportation)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "maxBillThreshold":{
                        "type":"number",
                        "description":"Use Maximum Bill Threshold if you want the system to generate a bill error when a bill segment is produced in batch that exceeds a given value.",
                        "example":"2000"
                    },
                    "depositInterestCalculated":{
                        "type":"string",
                        "format":"date",
                        "description":"Deposit Interest Calculated contains the last date the system applied interest. This field is only visible if the SA type has a special role of Cash Deposit.",
                        "example":"2018-02-25"
                    },
                    "reviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"CIAC Review Date displays the last date that the Contributions In Aid of Construction (CIAC) review process ran for this service agreement. This field is only visible if the SA type indicates this is a CIAC service agreement."
                    },
                    "startReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Start Reason to define who requested to start the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "stopReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Stop Reason to define who requested to stop the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "startRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Start Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was started (e.g., Customer, Jane Smith )."
                    },
                    "stopRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Stop Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was stopped (e.g., Customer, Jane Smith )."
                    },
                    "businessActivityDescription":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Enter a Business Activity associated with the customer. This can be used to further define what types of activities are served by this contract.",
                        "example":"business"
                    },
                    "order":{
                        "type":"object",
                        "properties":{
                            "orderId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Order ID is the system-assigned unique identifier of the order."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "ibSACutoffTime":{
                        "type":"string",
                        "description":"If the SA Type has a special role of Interval, you must enter the Cutoff Time. The Cutoff Time is entered in \"legal time\". This value defaults from either the start option or the installation record."
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"The Special Usage Flag shows if the SA is a proposal SA . You cannot create a quote unless its account has at least one proposal service agreement (SA). A proposal SA contains the pricing terms, legal terms, and template consumption used to generate the simulated bill segments that appear on a quote. It might be helpful to view a proposal SA as special type of service agreement that is ignored when a bill is produced for an account.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "numberOfPaymentPeriods":{
                        "type":"number",
                        "maximum":999,
                        "minimum":0,
                        "description":"Number of Payment Periods only appears for loan SA types. It displays the number of periods specified when the loan was first activated.",
                        "example":"0"
                    },
                    "recommendationRule":{
                        "type":"string",
                        "maxLength":8,
                        "description":"The NBB Recommendation Rule displays the description of the non-billed budget recommendation rule used for this SA. This field is only visible if the SA has a special role of Non-billed Budget."
                    },
                    "nonBillAutoPay":{
                        "type":"string",
                        "enum":[
                            "EXCL",
                            "INCL"
                        ],
                        "description":"The Scheduled Payment Autopay flag determines if the non-billed budget scheduled payments are excluded from automatic payment or included by automatic payment. If the account is not set up for automatic payment for the period that covers the non-billed budget, this flag cannot be set. This field is only visible if the SA has a special role of Non-billed Budget\n* `EXCL` - Excluded from Auto Pay,\n* `INCL` - Included in Auto Pay",
                        "example":"INCL"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version",
                        "example":"2"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SAUpdate"
                }
            },
            "SERVICEAGREEMENTSEARCH_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is financially responsible for the service agreement. If you change a service agreement's Account ID, you are effectively transferring this service agreement (and its debt) to the new account.",
                                "example":"1589809012"
                            },
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"7735910061"
                            },
                            "servicePointId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Point ID The identity of the service point. The type and location of the service point is displayed adjacent."
                            },
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            },
                            "timeframeDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Date filter field which is used only with active flag values of N & C. This date represents the earliest date of interest for inactive contracts."
                            },
                            "active":{
                                "type":"string",
                                "enum":[
                                    "C   ",
                                    "N   ",
                                    "Y   "
                                ],
                                "description":"Status of Service Agreement with values as\n\n    C - Closed Only\n    N - All\n    Y - Active\n* `C   ` - Closed Only,\n* `N   ` - All,\n* `Y   ` - Active"
                            },
                            "includeLatLong":{
                                "type":"string",
                                "enum":[
                                    "N   ",
                                    "Y   "
                                ],
                                "description":"Flag for Premise LatLong Geo Type\n* `N   ` - No,\n* `Y   ` - Yes",
                                "example":"Y"
                            }
                        }
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"2"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset",
                        "example":"2"
                    }
                },
                "xml":{
                    "name":"C1SASearhSer"
                }
            },
            "CREATESERVICEAGREEMENT_request":{
                "type":"object",
                "properties":{
                    "serviceAgreementId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"SA Status defines the state of the service agreement.\n* `05  ` - Incomplete,\n* `10  ` - Pending Start,\n* `20  ` - Active,\n* `30  ` - Pending Stop,\n* `40  ` - Stopped,\n* `50  ` - Reactivated,\n* `60  ` - Closed,\n* `70  ` - Canceled",
                        "example":"20"
                    },
                    "isActive":{
                        "type":"boolean",
                        "description":"IsActive flag to show active SAs for account",
                        "example":"false"
                    },
                    "saStatusDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description for SA Status",
                        "example":"Canceled"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is financially responsible for the service agreement. If you change a service agreement's Account ID, you are effectively transferring this service agreement (and its debt) to the new account.",
                                "example":"1589809012"
                            }
                        }
                    },
                    "serviceAgreementType":{
                        "type":"object",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "divisionDescription":{
                                "type":"string",
                                "maxLength":1,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "saType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "serviceAgreementTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            }
                        }
                    },
                    "serviceType":{
                        "type":"object",
                        "description":"Service Type defines the type of service associated with the SA type.",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            }
                        }
                    },
                    "specialRole":{
                        "type":"string",
                        "enum":[
                            "BC  ",
                            "BD  ",
                            "CD  ",
                            "IN  ",
                            "LO  ",
                            "NB  ",
                            "PA  ",
                            "WO  "
                        ],
                        "description":"Special Role:\n* `BC  ` - Billable Charge,\n* `BD  ` - Bill Determinants Required,\n* `CD  ` - Cash Deposit,\n* `IN  ` - Interval,\n* `LO  ` - Loan,\n* `NB  ` - Non-billed Budget,\n* `PA  ` - Payment Arrangement,\n* `WO  ` - Write Off"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Start Date defines when the financial relationship begins."
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The End Date defines when the financial relationship terminates.",
                        "example":"2018-02-25"
                    },
                    "customerRead":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Use Customer Read to define if the customer reads his or her own meter. Valid values are: Yes, No.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"Y"
                    },
                    "allowEstimates":{
                        "type":"boolean",
                        "description":"Turn on Allow Estimates if it's OK for the billing process to estimate this service agreement's consumption if a real meter read is missing at billing time"
                    },
                    "startOption":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Start options save users time and prevent data entry errors because they default many values on a service agreement (e.g., the rate schedule, recurring charge amount, contract riders, contract terms, characteristics, terms and conditions, etc. can all be defaulted onto a service agreement from a start option)."
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"If the service agreement's rate uses premise-based characteristics for taxation and other purposes, Characteristic Premise ID defines the premise that supplies these characteristics. This field also defines the premise under which the service agreement's bill segments are classified and is used to identify where the service agreement's service is located.",
                                "example":"8614900960"
                            }
                        }
                    },
                    "oldAccountId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Old Account ID refers to account id for service agreements that were converted from your legacy CIS system. The payment upload process uses this field to locate the accounts for payments that reference a legacy account number",
                        "example":"123456789"
                    },
                    "totalAmountToBill":{
                        "type":"number",
                        "description":"If the service agreement requires a total amount to bill, the amount is displayed. This field is typically only used on loan or cash deposit service agreements."
                    },
                    "expireDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Expiration Date contains the date at which the service agreement is set to expire."
                    },
                    "renewalDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Renewal Date contains the date at which the service agreement is to be renewed. Renewal date is disabled if renewal is not allowed on the SA type."
                    },
                    "serviceAgreementRelationship":{
                        "type":"object",
                        "properties":{
                            "saRelationshipId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"SA Relationship ID"
                            }
                        }
                    },
                    "sicCode":{
                        "type":"object",
                        "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                        "properties":{
                            "sicCode":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                                "example":"4800 (Transportation)"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code",
                                "example":"USD"
                            }
                        }
                    },
                    "maxBillThreshold":{
                        "type":"number",
                        "description":"Use Maximum Bill Threshold if you want the system to generate a bill error when a bill segment is produced in batch that exceeds a given value.",
                        "example":"2000"
                    },
                    "depositInterestCalculated":{
                        "type":"string",
                        "format":"date",
                        "description":"Deposit Interest Calculated contains the last date the system applied interest. This field is only visible if the SA type has a special role of Cash Deposit.",
                        "example":"2018-02-25"
                    },
                    "reviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"CIAC Review Date displays the last date that the Contributions In Aid of Construction (CIAC) review process ran for this service agreement. This field is only visible if the SA type indicates this is a CIAC service agreement."
                    },
                    "startReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Start Reason to define who requested to start the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "stopReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Stop Reason to define who requested to stop the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "startRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Start Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was started (e.g., Customer, Jane Smith )."
                    },
                    "stopRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Stop Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was stopped (e.g., Customer, Jane Smith )."
                    },
                    "businessActivityDescription":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Enter a Business Activity associated with the customer. This can be used to further define what types of activities are served by this contract.",
                        "example":"business"
                    },
                    "order":{
                        "type":"object",
                        "properties":{
                            "orderId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Order ID is the system-assigned unique identifier of the order."
                            }
                        }
                    },
                    "ibSACutoffTime":{
                        "type":"string",
                        "description":"If the SA Type has a special role of Interval, you must enter the Cutoff Time. The Cutoff Time is entered in \"legal time\". This value defaults from either the start option or the installation record."
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"The Special Usage Flag shows if the SA is a proposal SA . You cannot create a quote unless its account has at least one proposal service agreement (SA). A proposal SA contains the pricing terms, legal terms, and template consumption used to generate the simulated bill segments that appear on a quote. It might be helpful to view a proposal SA as special type of service agreement that is ignored when a bill is produced for an account.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "numberOfPaymentPeriods":{
                        "type":"number",
                        "maximum":999,
                        "minimum":0,
                        "description":"Number of Payment Periods only appears for loan SA types. It displays the number of periods specified when the loan was first activated.",
                        "example":"0"
                    },
                    "recommendationRule":{
                        "type":"string",
                        "maxLength":8,
                        "description":"The NBB Recommendation Rule displays the description of the non-billed budget recommendation rule used for this SA. This field is only visible if the SA has a special role of Non-billed Budget."
                    },
                    "nonBillAutoPay":{
                        "type":"string",
                        "enum":[
                            "EXCL",
                            "INCL"
                        ],
                        "description":"The Scheduled Payment Autopay flag determines if the non-billed budget scheduled payments are excluded from automatic payment or included by automatic payment. If the account is not set up for automatic payment for the period that covers the non-billed budget, this flag cannot be set. This field is only visible if the SA has a special role of Non-billed Budget\n* `EXCL` - Excluded from Auto Pay,\n* `INCL` - Included in Auto Pay",
                        "example":"INCL"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version",
                        "example":"2"
                    },
                    "consumerContractProducts":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "consumerContractProduct":{
                                            "type":"object",
                                            "properties":{
                                                "consumerContractProductId":{
                                                    "type":"string",
                                                    "maxLength":14,
                                                    "description":"Consumer Contract Product"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date",
                                            "example":"2018-02-25"
                                        },
                                        "consumerContractRule":{
                                            "type":"object",
                                            "properties":{
                                                "consumerContractRule":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Consumer Contract Rule"
                                                }
                                            }
                                        },
                                        "consumerProductComponent":{
                                            "type":"object",
                                            "properties":{
                                                "consumerProductComponent":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Consumer Product Component"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractTerms":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contractTermType":{
                                            "type":"string",
                                            "enum":[
                                                "R   ",
                                                "T   ",
                                                "V   "
                                            ],
                                            "description":"Billing uses Contract Term information when it calculates a bill segment for the service agreement. The Contract Rider grid contains the contract riders that are in effect for the service agreement. The Contract Values grid contains the contract values that are in effect for the service agreement. The Tax Exemptions section contains the taxes from which the service agreement is all or partially exempt.\n* `R   ` - Contract Rider,\n* `T   ` - Tax Exemption,\n* `V   ` - Contract Value",
                                            "example":"R"
                                        },
                                        "billFactor":{
                                            "type":"object",
                                            "properties":{
                                                "billFactor":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Factor"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Start Date defines when the financial relationship begins."
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The End Date defines when the financial relationship terminates.",
                                            "example":"2018-02-25"
                                        },
                                        "percentExempt":{
                                            "type":"number",
                                            "maximum":999.9999,
                                            "minimum":-999.9999,
                                            "description":"Use Percent Exempt to define the customer tax exemption percent (e.g., 90 means the customer is 90% exempt and will only pay 10% of the normal tax rate).",
                                            "example":"0.0000"
                                        },
                                        "taxCertification":{
                                            "type":"string",
                                            "maxLength":35,
                                            "description":"Use Tax Certification if the customer has a tax exemption certificate."
                                        },
                                        "taxExemptType":{
                                            "type":"object",
                                            "properties":{
                                                "taxExemptType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Tax Exempt Type"
                                                }
                                            }
                                        },
                                        "touGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Indicate the TOU Group that corresponds with the TOU group on the service agreement's TOU Map. Once entered, the collection of TOU codes linked to this TOU group will display."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"For each Time of Use code, enter the appropriate Value."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractQuantities":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contractQuantityType":{
                                            "type":"object",
                                            "properties":{
                                                "contractQuantityType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Contract Quantity Type"
                                                }
                                            }
                                        },
                                        "contractQuantity":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"The contract quantity.",
                                            "example":"10.000000"
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "saContractOptionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The SA Contract Option ID is the unique identifier of the SA / contract option record.",
                                            "example":"301631110794"
                                        },
                                        "contractOption":{
                                            "type":"object",
                                            "properties":{
                                                "contractOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Contract Option ID"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time This is the date and time that the contract option is in effect for the service agreement.",
                                            "example":"2018-02-25"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration Date/Time This is the date and time that the contract option is no longer in effect for the service agreement.",
                                            "example":"2006-07-01T00:00:00-04:00"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "recurringChargeHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "recurringChargeAmount":{
                                            "type":"number",
                                            "description":"The Recurring Charge contains effective-dated information that defines the recurring charge amount used to calculate the service agreement's bill segments.",
                                            "example":"5000"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateScheduleHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "rateSchedule":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "saSPId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned record key for the SA/SP relationship"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time The date and time the service point's consumption starts being billed under the service agreement."
                                        },
                                        "startMeterRead":{
                                            "type":"object",
                                            "properties":{
                                                "startMeterReadId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Meter Read ID"
                                                }
                                            }
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The date and time the service point's consumption stops being billed under the service agreement."
                                        },
                                        "howToUseRead":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "S   ",
                                                "X   "
                                            ],
                                            "description":"How to Use (SP) Indicates how billing uses the consumption associated with the service point. This field is gray for item-type service points.\n* `+   ` - Add,\n* `-   ` - Subtract,\n* `C   ` - Check,\n* `S   ` - Service Quantity,\n* `X   ` - Calculation/Audit",
                                            "example":"S"
                                        },
                                        "stopMeterRead":{
                                            "type":"object",
                                            "properties":{
                                                "stopMeterReadId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Meter Read ID"
                                                }
                                            }
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent Indicates the percentage of this service point's consumption that is billed under the service agreement. This field is not applicable for item-type service points.",
                                            "example":"100"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "termsAndConditions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "termsAndCondition":{
                                            "type":"object",
                                            "properties":{
                                                "termsAndCondition":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Terms and Conditions"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Start Date defines when the financial relationship begins."
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The End Date defines when the financial relationship terminates.",
                                            "example":"2018-02-25"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-ServiceAg"
                }
            },
            "GETSERVICEAGREEMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "serviceAgreementId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"SA Status defines the state of the service agreement.\n* `05  ` - Incomplete,\n* `10  ` - Pending Start,\n* `20  ` - Active,\n* `30  ` - Pending Stop,\n* `40  ` - Stopped,\n* `50  ` - Reactivated,\n* `60  ` - Closed,\n* `70  ` - Canceled",
                        "example":"20"
                    },
                    "isActive":{
                        "type":"boolean",
                        "description":"IsActive flag to show active SAs for account",
                        "example":"false"
                    },
                    "saStatusDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description for SA Status",
                        "example":"Canceled"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is financially responsible for the service agreement. If you change a service agreement's Account ID, you are effectively transferring this service agreement (and its debt) to the new account.",
                                "example":"1589809012"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreementType":{
                        "type":"object",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "divisionDescription":{
                                "type":"string",
                                "maxLength":1,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "saType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "serviceAgreementTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceType":{
                        "type":"object",
                        "description":"Service Type defines the type of service associated with the SA type.",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "specialRole":{
                        "type":"string",
                        "enum":[
                            "BC  ",
                            "BD  ",
                            "CD  ",
                            "IN  ",
                            "LO  ",
                            "NB  ",
                            "PA  ",
                            "WO  "
                        ],
                        "description":"Special Role:\n* `BC  ` - Billable Charge,\n* `BD  ` - Bill Determinants Required,\n* `CD  ` - Cash Deposit,\n* `IN  ` - Interval,\n* `LO  ` - Loan,\n* `NB  ` - Non-billed Budget,\n* `PA  ` - Payment Arrangement,\n* `WO  ` - Write Off"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Start Date defines when the financial relationship begins."
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The End Date defines when the financial relationship terminates.",
                        "example":"2018-02-25"
                    },
                    "customerRead":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Use Customer Read to define if the customer reads his or her own meter. Valid values are: Yes, No.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"Y"
                    },
                    "allowEstimates":{
                        "type":"boolean",
                        "description":"Turn on Allow Estimates if it's OK for the billing process to estimate this service agreement's consumption if a real meter read is missing at billing time"
                    },
                    "startOption":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Start options save users time and prevent data entry errors because they default many values on a service agreement (e.g., the rate schedule, recurring charge amount, contract riders, contract terms, characteristics, terms and conditions, etc. can all be defaulted onto a service agreement from a start option)."
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"If the service agreement's rate uses premise-based characteristics for taxation and other purposes, Characteristic Premise ID defines the premise that supplies these characteristics. This field also defines the premise under which the service agreement's bill segments are classified and is used to identify where the service agreement's service is located.",
                                "example":"8614900960"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "oldAccountId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Old Account ID refers to account id for service agreements that were converted from your legacy CIS system. The payment upload process uses this field to locate the accounts for payments that reference a legacy account number",
                        "example":"123456789"
                    },
                    "totalAmountToBill":{
                        "type":"number",
                        "description":"If the service agreement requires a total amount to bill, the amount is displayed. This field is typically only used on loan or cash deposit service agreements."
                    },
                    "expireDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Expiration Date contains the date at which the service agreement is set to expire."
                    },
                    "renewalDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Renewal Date contains the date at which the service agreement is to be renewed. Renewal date is disabled if renewal is not allowed on the SA type."
                    },
                    "serviceAgreementRelationship":{
                        "type":"object",
                        "properties":{
                            "saRelationshipId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"SA Relationship ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sicCode":{
                        "type":"object",
                        "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                        "properties":{
                            "sicCode":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                                "example":"4800 (Transportation)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "maxBillThreshold":{
                        "type":"number",
                        "description":"Use Maximum Bill Threshold if you want the system to generate a bill error when a bill segment is produced in batch that exceeds a given value.",
                        "example":"2000"
                    },
                    "depositInterestCalculated":{
                        "type":"string",
                        "format":"date",
                        "description":"Deposit Interest Calculated contains the last date the system applied interest. This field is only visible if the SA type has a special role of Cash Deposit.",
                        "example":"2018-02-25"
                    },
                    "reviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"CIAC Review Date displays the last date that the Contributions In Aid of Construction (CIAC) review process ran for this service agreement. This field is only visible if the SA type indicates this is a CIAC service agreement."
                    },
                    "startReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Start Reason to define who requested to start the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "stopReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Stop Reason to define who requested to stop the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "startRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Start Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was started (e.g., Customer, Jane Smith )."
                    },
                    "stopRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Stop Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was stopped (e.g., Customer, Jane Smith )."
                    },
                    "businessActivityDescription":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Enter a Business Activity associated with the customer. This can be used to further define what types of activities are served by this contract.",
                        "example":"business"
                    },
                    "order":{
                        "type":"object",
                        "properties":{
                            "orderId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Order ID is the system-assigned unique identifier of the order."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "ibSACutoffTime":{
                        "type":"string",
                        "description":"If the SA Type has a special role of Interval, you must enter the Cutoff Time. The Cutoff Time is entered in \"legal time\". This value defaults from either the start option or the installation record."
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"The Special Usage Flag shows if the SA is a proposal SA . You cannot create a quote unless its account has at least one proposal service agreement (SA). A proposal SA contains the pricing terms, legal terms, and template consumption used to generate the simulated bill segments that appear on a quote. It might be helpful to view a proposal SA as special type of service agreement that is ignored when a bill is produced for an account.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "numberOfPaymentPeriods":{
                        "type":"number",
                        "maximum":999,
                        "minimum":0,
                        "description":"Number of Payment Periods only appears for loan SA types. It displays the number of periods specified when the loan was first activated.",
                        "example":"0"
                    },
                    "recommendationRule":{
                        "type":"string",
                        "maxLength":8,
                        "description":"The NBB Recommendation Rule displays the description of the non-billed budget recommendation rule used for this SA. This field is only visible if the SA has a special role of Non-billed Budget."
                    },
                    "nonBillAutoPay":{
                        "type":"string",
                        "enum":[
                            "EXCL",
                            "INCL"
                        ],
                        "description":"The Scheduled Payment Autopay flag determines if the non-billed budget scheduled payments are excluded from automatic payment or included by automatic payment. If the account is not set up for automatic payment for the period that covers the non-billed budget, this flag cannot be set. This field is only visible if the SA has a special role of Non-billed Budget\n* `EXCL` - Excluded from Auto Pay,\n* `INCL` - Included in Auto Pay",
                        "example":"INCL"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version",
                        "example":"2"
                    },
                    "consumerContractProducts":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "consumerContractProduct":{
                                            "type":"object",
                                            "properties":{
                                                "consumerContractProductId":{
                                                    "type":"string",
                                                    "maxLength":14,
                                                    "description":"Consumer Contract Product"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date",
                                            "example":"2018-02-25"
                                        },
                                        "consumerContractRule":{
                                            "type":"object",
                                            "properties":{
                                                "consumerContractRule":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Consumer Contract Rule"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "consumerProductComponent":{
                                            "type":"object",
                                            "properties":{
                                                "consumerProductComponent":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Consumer Product Component"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractTerms":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contractTermType":{
                                            "type":"string",
                                            "enum":[
                                                "R   ",
                                                "T   ",
                                                "V   "
                                            ],
                                            "description":"Billing uses Contract Term information when it calculates a bill segment for the service agreement. The Contract Rider grid contains the contract riders that are in effect for the service agreement. The Contract Values grid contains the contract values that are in effect for the service agreement. The Tax Exemptions section contains the taxes from which the service agreement is all or partially exempt.\n* `R   ` - Contract Rider,\n* `T   ` - Tax Exemption,\n* `V   ` - Contract Value",
                                            "example":"R"
                                        },
                                        "billFactor":{
                                            "type":"object",
                                            "properties":{
                                                "billFactor":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Factor"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Start Date defines when the financial relationship begins."
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The End Date defines when the financial relationship terminates.",
                                            "example":"2018-02-25"
                                        },
                                        "percentExempt":{
                                            "type":"number",
                                            "maximum":999.9999,
                                            "minimum":-999.9999,
                                            "description":"Use Percent Exempt to define the customer tax exemption percent (e.g., 90 means the customer is 90% exempt and will only pay 10% of the normal tax rate).",
                                            "example":"0.0000"
                                        },
                                        "taxCertification":{
                                            "type":"string",
                                            "maxLength":35,
                                            "description":"Use Tax Certification if the customer has a tax exemption certificate."
                                        },
                                        "taxExemptType":{
                                            "type":"object",
                                            "properties":{
                                                "taxExemptType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Tax Exempt Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "touGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Indicate the TOU Group that corresponds with the TOU group on the service agreement's TOU Map. Once entered, the collection of TOU codes linked to this TOU group will display."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"For each Time of Use code, enter the appropriate Value."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractQuantities":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contractQuantityType":{
                                            "type":"object",
                                            "properties":{
                                                "contractQuantityType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Contract Quantity Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "contractQuantity":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"The contract quantity.",
                                            "example":"10.000000"
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "saContractOptionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The SA Contract Option ID is the unique identifier of the SA / contract option record.",
                                            "example":"301631110794"
                                        },
                                        "contractOption":{
                                            "type":"object",
                                            "properties":{
                                                "contractOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Contract Option ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time This is the date and time that the contract option is in effect for the service agreement.",
                                            "example":"2018-02-25"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration Date/Time This is the date and time that the contract option is no longer in effect for the service agreement.",
                                            "example":"2006-07-01T00:00:00-04:00"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "recurringChargeHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "recurringChargeAmount":{
                                            "type":"number",
                                            "description":"The Recurring Charge contains effective-dated information that defines the recurring charge amount used to calculate the service agreement's bill segments.",
                                            "example":"5000"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateScheduleHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "rateSchedule":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "saSPId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned record key for the SA/SP relationship"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time The date and time the service point's consumption starts being billed under the service agreement."
                                        },
                                        "startMeterRead":{
                                            "type":"object",
                                            "properties":{
                                                "startMeterReadId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Meter Read ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The date and time the service point's consumption stops being billed under the service agreement."
                                        },
                                        "howToUseRead":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "S   ",
                                                "X   "
                                            ],
                                            "description":"How to Use (SP) Indicates how billing uses the consumption associated with the service point. This field is gray for item-type service points.\n* `+   ` - Add,\n* `-   ` - Subtract,\n* `C   ` - Check,\n* `S   ` - Service Quantity,\n* `X   ` - Calculation/Audit",
                                            "example":"S"
                                        },
                                        "stopMeterRead":{
                                            "type":"object",
                                            "properties":{
                                                "stopMeterReadId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Meter Read ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent Indicates the percentage of this service point's consumption that is billed under the service agreement. This field is not applicable for item-type service points.",
                                            "example":"100"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "termsAndConditions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "termsAndCondition":{
                                            "type":"object",
                                            "properties":{
                                                "termsAndCondition":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Terms and Conditions"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Start Date defines when the financial relationship begins."
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The End Date defines when the financial relationship terminates.",
                                            "example":"2018-02-25"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-ServiceAg"
                }
            },
            "SERVICEAGREEMENTSEARCH_response":{
                "type":"object",
                "properties":{
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"2"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset",
                        "example":"2"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total number of records",
                        "example":"4"
                    },
                    "serviceAgreements":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceAgreementDetails":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreement":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAgreementId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Start Date defines when the financial relationship begins."
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The End Date defines when the financial relationship terminates.",
                                            "example":"2018-02-25"
                                        },
                                        "cisDivision":{
                                            "type":"string",
                                            "maxLength":5,
                                            "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                            "example":"Ohio"
                                        },
                                        "cisDivisionDescription":{
                                            "type":"string",
                                            "maxLength":1,
                                            "description":"Description for CIS Division. CIS Division defines the jurisdiction that governs the account.",
                                            "example":"California"
                                        },
                                        "saType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"SATYPE is Service Agreement Type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                            "example":"CHARITY (Ohio / Charitable contribution)"
                                        },
                                        "saTypeDescription":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Description for  Service Agreement Type",
                                            "example":"Electric commercial"
                                        },
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type defines the type of service associated with the SA type.",
                                            "example":"E"
                                        },
                                        "saStatus":{
                                            "type":"string",
                                            "enum":[
                                                "05  ",
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  "
                                            ],
                                            "description":"SA Status defines the state of the service agreement.\n* `05  ` - Incomplete,\n* `10  ` - Pending Start,\n* `20  ` - Active,\n* `30  ` - Pending Stop,\n* `40  ` - Stopped,\n* `50  ` - Reactivated,\n* `60  ` - Closed,\n* `70  ` - Canceled",
                                            "example":"20"
                                        },
                                        "saStatusDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Description for SA Status",
                                            "example":"Canceled"
                                        },
                                        "isActive":{
                                            "type":"boolean",
                                            "description":"IsActive flag to show active SAs for account",
                                            "example":"false"
                                        }
                                    }
                                },
                                "premiseDetails":{
                                    "type":"object",
                                    "properties":{
                                        "premise":{
                                            "type":"object",
                                            "properties":{
                                                "premiseId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                                    "example":"7735910061"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Premise Address",
                                            "example":"22 Northwood Road"
                                        },
                                        "premiseAddress":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Premise Info",
                                            "example":"22 Northwood Road, San Francisco, CA, 94105"
                                        },
                                        "premiseLatitude":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":0,
                                            "description":"Premise Latitude",
                                            "example":"72"
                                        },
                                        "premiseLongitude":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":0,
                                            "description":"Premise Longitude",
                                            "example":"141"
                                        }
                                    }
                                },
                                "effectiveRateSchedule":{
                                    "type":"object",
                                    "properties":{
                                        "rateSchedule":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Rate Schedule defines the rate used to calculate the service agreement's bill segments. Note, you can only choose rates defined as permissible on the service agreement's SA type."
                                        },
                                        "rateScheduleDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"A short description for the rate schedule.",
                                            "example":"Electric Residential Plan 1"
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        }
                                    }
                                },
                                "servicePoints":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "servicePoint":{
                                                "type":"object",
                                                "properties":{
                                                    "servicePointId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Service Point ID The identity of the service point. The type and location of the service point is displayed adjacent."
                                                    },
                                                    "_link":{
                                                        "type":"string",
                                                        "description":"_link"
                                                    }
                                                }
                                            },
                                            "howToUseDescription":{
                                                "type":"string",
                                                "maxLength":30,
                                                "description":"Short description for values on how billing uses the consumption associated with the service point. Valid values are: Add, Check, Subtract.  This is not applicable for item-type service points.",
                                                "example":"Add"
                                            },
                                            "premise":{
                                                "type":"object",
                                                "properties":{
                                                    "premiseId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                                        "example":"7735910061"
                                                    },
                                                    "_link":{
                                                        "type":"string",
                                                        "description":"_link"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SASearhSer"
                }
            },
            "CREATESERVICEAGREEMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "serviceAgreementId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"SA Status defines the state of the service agreement.\n* `05  ` - Incomplete,\n* `10  ` - Pending Start,\n* `20  ` - Active,\n* `30  ` - Pending Stop,\n* `40  ` - Stopped,\n* `50  ` - Reactivated,\n* `60  ` - Closed,\n* `70  ` - Canceled",
                        "example":"20"
                    },
                    "isActive":{
                        "type":"boolean",
                        "description":"IsActive flag to show active SAs for account",
                        "example":"false"
                    },
                    "saStatusDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description for SA Status",
                        "example":"Canceled"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is financially responsible for the service agreement. If you change a service agreement's Account ID, you are effectively transferring this service agreement (and its debt) to the new account.",
                                "example":"1589809012"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreementType":{
                        "type":"object",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "divisionDescription":{
                                "type":"string",
                                "maxLength":1,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "saType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "serviceAgreementTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                "example":"Ohio"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceType":{
                        "type":"object",
                        "description":"Service Type defines the type of service associated with the SA type.",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "specialRole":{
                        "type":"string",
                        "enum":[
                            "BC  ",
                            "BD  ",
                            "CD  ",
                            "IN  ",
                            "LO  ",
                            "NB  ",
                            "PA  ",
                            "WO  "
                        ],
                        "description":"Special Role:\n* `BC  ` - Billable Charge,\n* `BD  ` - Bill Determinants Required,\n* `CD  ` - Cash Deposit,\n* `IN  ` - Interval,\n* `LO  ` - Loan,\n* `NB  ` - Non-billed Budget,\n* `PA  ` - Payment Arrangement,\n* `WO  ` - Write Off"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Start Date defines when the financial relationship begins."
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The End Date defines when the financial relationship terminates.",
                        "example":"2018-02-25"
                    },
                    "customerRead":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Use Customer Read to define if the customer reads his or her own meter. Valid values are: Yes, No.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"Y"
                    },
                    "allowEstimates":{
                        "type":"boolean",
                        "description":"Turn on Allow Estimates if it's OK for the billing process to estimate this service agreement's consumption if a real meter read is missing at billing time"
                    },
                    "startOption":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Start options save users time and prevent data entry errors because they default many values on a service agreement (e.g., the rate schedule, recurring charge amount, contract riders, contract terms, characteristics, terms and conditions, etc. can all be defaulted onto a service agreement from a start option)."
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"If the service agreement's rate uses premise-based characteristics for taxation and other purposes, Characteristic Premise ID defines the premise that supplies these characteristics. This field also defines the premise under which the service agreement's bill segments are classified and is used to identify where the service agreement's service is located.",
                                "example":"8614900960"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "oldAccountId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Old Account ID refers to account id for service agreements that were converted from your legacy CIS system. The payment upload process uses this field to locate the accounts for payments that reference a legacy account number",
                        "example":"123456789"
                    },
                    "totalAmountToBill":{
                        "type":"number",
                        "description":"If the service agreement requires a total amount to bill, the amount is displayed. This field is typically only used on loan or cash deposit service agreements."
                    },
                    "expireDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Expiration Date contains the date at which the service agreement is set to expire."
                    },
                    "renewalDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Renewal Date contains the date at which the service agreement is to be renewed. Renewal date is disabled if renewal is not allowed on the SA type."
                    },
                    "serviceAgreementRelationship":{
                        "type":"object",
                        "properties":{
                            "saRelationshipId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"SA Relationship ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sicCode":{
                        "type":"object",
                        "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                        "properties":{
                            "sicCode":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Select the SIC Code associated with the customer. This is typically only used for commercial and industrial customers.",
                                "example":"4800 (Transportation)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "maxBillThreshold":{
                        "type":"number",
                        "description":"Use Maximum Bill Threshold if you want the system to generate a bill error when a bill segment is produced in batch that exceeds a given value.",
                        "example":"2000"
                    },
                    "depositInterestCalculated":{
                        "type":"string",
                        "format":"date",
                        "description":"Deposit Interest Calculated contains the last date the system applied interest. This field is only visible if the SA type has a special role of Cash Deposit.",
                        "example":"2018-02-25"
                    },
                    "reviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"CIAC Review Date displays the last date that the Contributions In Aid of Construction (CIAC) review process ran for this service agreement. This field is only visible if the SA type indicates this is a CIAC service agreement."
                    },
                    "startReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Start Reason to define who requested to start the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "stopReason":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "S   "
                        ],
                        "description":"Use Stop Reason to define who requested to stop the SA on the Start Stop page.\n* `C   ` - Customer Request,\n* `S   ` - System Generated",
                        "example":"C"
                    },
                    "startRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Start Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was started (e.g., Customer, Jane Smith )."
                    },
                    "stopRequestedBy":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Stop Requested By displays the information entered in the Requested By field on the Start Stop page when this SA was stopped (e.g., Customer, Jane Smith )."
                    },
                    "businessActivityDescription":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Enter a Business Activity associated with the customer. This can be used to further define what types of activities are served by this contract.",
                        "example":"business"
                    },
                    "order":{
                        "type":"object",
                        "properties":{
                            "orderId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Order ID is the system-assigned unique identifier of the order."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "ibSACutoffTime":{
                        "type":"string",
                        "description":"If the SA Type has a special role of Interval, you must enter the Cutoff Time. The Cutoff Time is entered in \"legal time\". This value defaults from either the start option or the installation record."
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"The Special Usage Flag shows if the SA is a proposal SA . You cannot create a quote unless its account has at least one proposal service agreement (SA). A proposal SA contains the pricing terms, legal terms, and template consumption used to generate the simulated bill segments that appear on a quote. It might be helpful to view a proposal SA as special type of service agreement that is ignored when a bill is produced for an account.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "numberOfPaymentPeriods":{
                        "type":"number",
                        "maximum":999,
                        "minimum":0,
                        "description":"Number of Payment Periods only appears for loan SA types. It displays the number of periods specified when the loan was first activated.",
                        "example":"0"
                    },
                    "recommendationRule":{
                        "type":"string",
                        "maxLength":8,
                        "description":"The NBB Recommendation Rule displays the description of the non-billed budget recommendation rule used for this SA. This field is only visible if the SA has a special role of Non-billed Budget."
                    },
                    "nonBillAutoPay":{
                        "type":"string",
                        "enum":[
                            "EXCL",
                            "INCL"
                        ],
                        "description":"The Scheduled Payment Autopay flag determines if the non-billed budget scheduled payments are excluded from automatic payment or included by automatic payment. If the account is not set up for automatic payment for the period that covers the non-billed budget, this flag cannot be set. This field is only visible if the SA has a special role of Non-billed Budget\n* `EXCL` - Excluded from Auto Pay,\n* `INCL` - Included in Auto Pay",
                        "example":"INCL"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version",
                        "example":"2"
                    },
                    "consumerContractProducts":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "consumerContractProduct":{
                                            "type":"object",
                                            "properties":{
                                                "consumerContractProductId":{
                                                    "type":"string",
                                                    "maxLength":14,
                                                    "description":"Consumer Contract Product"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date",
                                            "example":"2018-02-25"
                                        },
                                        "consumerContractRule":{
                                            "type":"object",
                                            "properties":{
                                                "consumerContractRule":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Consumer Contract Rule"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "consumerProductComponent":{
                                            "type":"object",
                                            "properties":{
                                                "consumerProductComponent":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Consumer Product Component"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractTerms":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contractTermType":{
                                            "type":"string",
                                            "enum":[
                                                "R   ",
                                                "T   ",
                                                "V   "
                                            ],
                                            "description":"Billing uses Contract Term information when it calculates a bill segment for the service agreement. The Contract Rider grid contains the contract riders that are in effect for the service agreement. The Contract Values grid contains the contract values that are in effect for the service agreement. The Tax Exemptions section contains the taxes from which the service agreement is all or partially exempt.\n* `R   ` - Contract Rider,\n* `T   ` - Tax Exemption,\n* `V   ` - Contract Value",
                                            "example":"R"
                                        },
                                        "billFactor":{
                                            "type":"object",
                                            "properties":{
                                                "billFactor":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Bill Factor"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Start Date defines when the financial relationship begins."
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The End Date defines when the financial relationship terminates.",
                                            "example":"2018-02-25"
                                        },
                                        "percentExempt":{
                                            "type":"number",
                                            "maximum":999.9999,
                                            "minimum":-999.9999,
                                            "description":"Use Percent Exempt to define the customer tax exemption percent (e.g., 90 means the customer is 90% exempt and will only pay 10% of the normal tax rate).",
                                            "example":"0.0000"
                                        },
                                        "taxCertification":{
                                            "type":"string",
                                            "maxLength":35,
                                            "description":"Use Tax Certification if the customer has a tax exemption certificate."
                                        },
                                        "taxExemptType":{
                                            "type":"object",
                                            "properties":{
                                                "taxExemptType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Tax Exempt Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "touGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Indicate the TOU Group that corresponds with the TOU group on the service agreement's TOU Map. Once entered, the collection of TOU codes linked to this TOU group will display."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"For each Time of Use code, enter the appropriate Value."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractQuantities":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contractQuantityType":{
                                            "type":"object",
                                            "properties":{
                                                "contractQuantityType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Contract Quantity Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "contractQuantity":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"The contract quantity.",
                                            "example":"10.000000"
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "contractOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "saContractOptionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The SA Contract Option ID is the unique identifier of the SA / contract option record.",
                                            "example":"301631110794"
                                        },
                                        "contractOption":{
                                            "type":"object",
                                            "properties":{
                                                "contractOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Contract Option ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time This is the date and time that the contract option is in effect for the service agreement.",
                                            "example":"2018-02-25"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration Date/Time This is the date and time that the contract option is no longer in effect for the service agreement.",
                                            "example":"2006-07-01T00:00:00-04:00"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "recurringChargeHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "recurringChargeAmount":{
                                            "type":"number",
                                            "description":"The Recurring Charge contains effective-dated information that defines the recurring charge amount used to calculate the service agreement's bill segments.",
                                            "example":"5000"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateScheduleHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2018-02-25"
                                        },
                                        "rateSchedule":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "saSPId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned record key for the SA/SP relationship"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time The date and time the service point's consumption starts being billed under the service agreement."
                                        },
                                        "startMeterRead":{
                                            "type":"object",
                                            "properties":{
                                                "startMeterReadId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Meter Read ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The date and time the service point's consumption stops being billed under the service agreement."
                                        },
                                        "howToUseRead":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "S   ",
                                                "X   "
                                            ],
                                            "description":"How to Use (SP) Indicates how billing uses the consumption associated with the service point. This field is gray for item-type service points.\n* `+   ` - Add,\n* `-   ` - Subtract,\n* `C   ` - Check,\n* `S   ` - Service Quantity,\n* `X   ` - Calculation/Audit",
                                            "example":"S"
                                        },
                                        "stopMeterRead":{
                                            "type":"object",
                                            "properties":{
                                                "stopMeterReadId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Meter Read ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent Indicates the percentage of this service point's consumption that is billed under the service agreement. This field is not applicable for item-type service points.",
                                            "example":"100"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "termsAndConditions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "termsAndCondition":{
                                            "type":"object",
                                            "properties":{
                                                "termsAndCondition":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Terms and Conditions"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Start Date defines when the financial relationship begins."
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The End Date defines when the financial relationship terminates.",
                                            "example":"2018-02-25"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-ServiceAg"
                }
            },
            "RETRIEVEDROPDOWNLISTS_request":{
                "type":"object",
                "properties":{
                    "dropdowns":{
                        "type":"array",
                        "description":"Lists one or more dropdown sets of code and description values. Each dropdown may be retrieved from a different source indicated by the dropdown type element.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "dropdownType":{
                                    "type":"string",
                                    "enum":[
                                        "BS  ",
                                        "EXLK",
                                        "LKUP",
                                        "MO  ",
                                        "SS  "
                                    ],
                                    "description":"To retrieve the code and description values for a lookup, provide the lookup's field name in the \"lookup\" element. \n\nTo retrieve the code and description values for an extendable lookup, provide the extendable lookup's business object name in the \"extendable lookup (extLookup)\" element. \n\nTo retrieve a set of code and description values using a service, use either the \"business service (bs)\" or \"service script (ss)\" options. \n\nTo retrieve all code and description records in an administrative maintenance object, provide the name of the object in the \"admin maintenance object (adminMo)\" element.\n* `BS  ` - Business Service,\n* `EXLK` - Extendable Lookup,\n* `LKUP` - Lookup,\n* `MO  ` - Admin Maintenance Object,\n* `SS  ` - Service Script"
                                },
                                "lookup":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The field name of the lookup is the identifying object that groups together a set of lookup values."
                                },
                                "extLookup":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The business object (BO) of the extendable lookup is the identifying object that groups together a set of lookup values."
                                },
                                "adminMo":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"The name of the maintenance object to use for building the dropdown. The set of values includes all records in the maintenance object. \n\nOnly entities classified as administrative (as opposed to master and transaction objects) that have a single field prime key are supported."
                                },
                                "bs":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The name of a business service that retrieves a set of code and description values.  \n\nThe service may optionally receive input parameters. Refer to the \"serviceInput\" attribute for more information. \n\nBy default, the API assumes a specific structure for the results list but supports alternative options. Refer to the \"serviceResultsInfo\" attribute for more information."
                                },
                                "ss":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"The name of a service script that retrieves a set of code and description values. \n\nThe service may optionally receive input parameters. Refer to the \"serviceInput\" attribute for more information. \n\nBy default, the API assumes a specific structure for the results list but supports alternative options. Refer to the \"serviceResultsInfo\" attribute for more information."
                                },
                                "serviceInput":{
                                    "type":"array",
                                    "description":"Lists input parameters to be provided to either a business service or a service script that builds a list of code and description values. \n\nFor each parameter, provide its Xpath within the service schema in the \"fieldXpath\" element along with a corresponding value in the \"fieldValue\" element.",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "fieldXpath":{
                                                "type":"string",
                                                "maxLength":200,
                                                "description":"XPath"
                                            },
                                            "fieldValue":{
                                                "type":"string",
                                                "maxLength":4,
                                                "description":"Field Value"
                                            }
                                        }
                                    }
                                },
                                "serviceResultsInfo":{
                                    "type":"object",
                                    "description":"By default, the API assumes that the service's schema includes a top-level list called \"results\" which contains \"code\" and \"description\" element names. \n\nIf the service's list has a different name or Xpath use the \"resultsListXpath\" element to provide the alternative reference. In the same way, if the code and description attributes have different names use the \"codeElementName\" and \"descrElementName\" respectively to provide the alternative names.",
                                    "properties":{
                                        "resultsListXpath":{
                                            "type":"string",
                                            "maxLength":200,
                                            "description":"XPath"
                                        },
                                        "codeElementName":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Element Name"
                                        },
                                        "descrElementName":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Element Name"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1Dropdwns"
                }
            },
            "RETRIEVEDROPDOWNLISTS_response":{
                "type":"object",
                "properties":{
                    "dropdowns":{
                        "type":"array",
                        "description":"Lists one or more dropdown sets of code and description values. Each dropdown may be retrieved from a different source indicated by the dropdown type element.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "dropdownType":{
                                    "type":"string",
                                    "enum":[
                                        "BS  ",
                                        "EXLK",
                                        "LKUP",
                                        "MO  ",
                                        "SS  "
                                    ],
                                    "description":"To retrieve the code and description values for a lookup, provide the lookup's field name in the \"lookup\" element. \n\nTo retrieve the code and description values for an extendable lookup, provide the extendable lookup's business object name in the \"extendable lookup (extLookup)\" element. \n\nTo retrieve a set of code and description values using a service, use either the \"business service (bs)\" or \"service script (ss)\" options. \n\nTo retrieve all code and description records in an administrative maintenance object, provide the name of the object in the \"admin maintenance object (adminMo)\" element.\n* `BS  ` - Business Service,\n* `EXLK` - Extendable Lookup,\n* `LKUP` - Lookup,\n* `MO  ` - Admin Maintenance Object,\n* `SS  ` - Service Script"
                                },
                                "lookup":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The field name of the lookup is the identifying object that groups together a set of lookup values."
                                },
                                "extLookup":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The business object (BO) of the extendable lookup is the identifying object that groups together a set of lookup values."
                                },
                                "adminMo":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"The name of the maintenance object to use for building the dropdown. The set of values includes all records in the maintenance object. \n\nOnly entities classified as administrative (as opposed to master and transaction objects) that have a single field prime key are supported."
                                },
                                "bs":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The name of a business service that retrieves a set of code and description values.  \n\nThe service may optionally receive input parameters. Refer to the \"serviceInput\" attribute for more information. \n\nBy default, the API assumes a specific structure for the results list but supports alternative options. Refer to the \"serviceResultsInfo\" attribute for more information."
                                },
                                "ss":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"The name of a service script that retrieves a set of code and description values. \n\nThe service may optionally receive input parameters. Refer to the \"serviceInput\" attribute for more information. \n\nBy default, the API assumes a specific structure for the results list but supports alternative options. Refer to the \"serviceResultsInfo\" attribute for more information."
                                },
                                "values":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "code":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Value"
                                            },
                                            "description":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Description"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1Dropdwns"
                }
            },
            "ACTIONPAYMENTEVENT_response":{
                "type":"object",
                "properties":{
                    "paymentEvent":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1DS",
                            "C1FR",
                            "C1TR"
                        ],
                        "description":"Available actions for the Payment Event\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1TR` - Transfer"
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1DS",
                                        "C1FR",
                                        "C1TR"
                                    ],
                                    "description":"Available actions for the Payment Event\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1TR` - Transfer"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ActPayEve"
                }
            },
            "SEARCHPAYMENTEVENTPAYMENTS_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "personName":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Person Name"
                            }
                        }
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More"
                    },
                    "paymentEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                        "example":"317772795000"
                    },
                    "payments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payment":{
                                            "type":"object",
                                            "properties":{
                                                "paymentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Payment ID"
                                                }
                                            }
                                        },
                                        "paymentEventId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                            "example":"317772795000"
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                }
                                            }
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                }
                                            }
                                        },
                                        "paymentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "50  ",
                                                "60  "
                                            ],
                                            "description":"Payment Status is the payment's status. If the payment's status is Error , the error message is displayed adjacent.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                                            "example":"10"
                                        },
                                        "payStatusMessage":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"The message description for Payment's Status."
                                        },
                                        "paymentAmount":{
                                            "type":"number",
                                            "description":"Payment Amount"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                }
                                            }
                                        },
                                        "nonCisName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Non CIS Name"
                                        },
                                        "referenceNumber":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Reference Number"
                                        },
                                        "nonCisComments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Non CIS Comments"
                                        },
                                        "matchType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                                            "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                                        },
                                        "matchValue":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                                            "example":"995516242555"
                                        },
                                        "paymentSegmentTotal":{
                                            "type":"number",
                                            "description":"Payment Segment Total",
                                            "example":"28.43"
                                        },
                                        "paymentAccountCash":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the Customer Service Representative accepting payments that the account is cash-only."
                                        },
                                        "isNonCisPayment":{
                                            "type":"boolean",
                                            "description":"Non-CIS Account Switch",
                                            "example":"false"
                                        },
                                        "isOpenItemAccounting":{
                                            "type":"boolean",
                                            "description":"Open Item Accounting Switch",
                                            "example":"false"
                                        },
                                        "bill":{
                                            "type":"object",
                                            "properties":{
                                                "billId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Bill ID"
                                                },
                                                "billTotal":{
                                                    "type":"number",
                                                    "description":"Bill Total"
                                                },
                                                "billDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Bill Date"
                                                }
                                            }
                                        },
                                        "paymentException":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PayEvtPay"
                }
            },
            "SEARCHPAYMENTEVENTPAYMENTS_response":{
                "type":"object",
                "properties":{
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More"
                    },
                    "payments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payment":{
                                            "type":"object",
                                            "properties":{
                                                "paymentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Payment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paymentEventId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                            "example":"317772795000"
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paymentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "50  ",
                                                "60  "
                                            ],
                                            "description":"Payment Status is the payment's status. If the payment's status is Error , the error message is displayed adjacent.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                                            "example":"10"
                                        },
                                        "payStatusMessage":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"The message description for Payment's Status."
                                        },
                                        "paymentAmount":{
                                            "type":"number",
                                            "description":"Payment Amount"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "nonCisName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Non CIS Name"
                                        },
                                        "referenceNumber":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Reference Number"
                                        },
                                        "nonCisComments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Non CIS Comments"
                                        },
                                        "matchType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                                            "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                                        },
                                        "matchValue":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                                            "example":"995516242555"
                                        },
                                        "paymentSegmentTotal":{
                                            "type":"number",
                                            "description":"Payment Segment Total",
                                            "example":"28.43"
                                        },
                                        "paymentAccountCash":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the Customer Service Representative accepting payments that the account is cash-only."
                                        },
                                        "isNonCisPayment":{
                                            "type":"boolean",
                                            "description":"Non-CIS Account Switch",
                                            "example":"false"
                                        },
                                        "isOpenItemAccounting":{
                                            "type":"boolean",
                                            "description":"Open Item Accounting Switch",
                                            "example":"false"
                                        },
                                        "bill":{
                                            "type":"object",
                                            "properties":{
                                                "billId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Bill ID"
                                                },
                                                "billTotal":{
                                                    "type":"number",
                                                    "description":"Bill Total"
                                                },
                                                "billDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Bill Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paymentException":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PayEvtPay"
                }
            },
            "ACTIONPAYMENTEVENT_request":{
                "type":"object",
                "properties":{
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1DS",
                            "C1FR",
                            "C1TR"
                        ],
                        "description":"Available actions for the Payment Event\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1TR` - Transfer"
                    },
                    "matchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "matchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"995516242555"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Cancel Reason Description"
                    }
                },
                "xml":{
                    "name":"C1ActPayEve"
                }
            },
            "CREATEPAYMENTEVENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "paymentEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                        "example":"317772795000"
                    },
                    "payorAccount":{
                        "type":"object",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "matchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "matchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"995516242555"
                    },
                    "paymentAmount":{
                        "type":"number",
                        "description":"Payment Amount"
                    },
                    "totTenderAmt":{
                        "type":"number",
                        "description":"Total Tender Amount is the total amount of all tenders linked to the tender control."
                    },
                    "nonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Non CIS Name"
                    },
                    "referenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Reference Number"
                    },
                    "nonCisComments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Non CIS Comments"
                    },
                    "isNonCisAccount":{
                        "type":"boolean",
                        "description":"Non CIS Switch is defined as true if the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments."
                    },
                    "nonCisSaId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Non CIS Service Agreement ID for account that belongs to a customer class that is used for non-CIS payments."
                    },
                    "paymentTemplate":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment Templates can be configured for common types of payment allocations to pre-populate the payment distribution and allowing non-CIS payments to be directly allocated against distribution codes."
                    },
                    "bank":{
                        "type":"string",
                        "maxLength":5,
                        "description":"Define the Bank Code and Bank Account into which the tender source's funds will be deposited. The bank account defines the distribution code used to build the General Ledger details for the payment."
                    },
                    "tenderSource":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Tender Source is the source of the tenders. For example, cash drawer 22, lockbox 1 at Bank of America.",
                        "example":"ACH \n\n(Auto pay)"
                    },
                    "shouldOverrideTenderAuthorization":{
                        "type":"boolean",
                        "description":"The Authorization Override checkbox is only displayed if the tender type selected requires authorization. Use the Authorization override checkbox to indicate whether or not tender authorization should take place. If Authorization override is checked, an authorization code must be entered and the system bypasses the authorization web service call."
                    },
                    "tenderAuthorizationCode":{
                        "type":"string",
                        "maxLength":60,
                        "description":"If authorization override is checked, an authorization code must be entered and the system bypasses the authorization web service call."
                    },
                    "tenderReversal":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Tender Reversal Code"
                    },
                    "payEventAlternateCurrency":{
                        "type":"object",
                        "properties":{
                            "payEventAltCurr":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Pay Event Alternate Currency Info"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "cancelReason":{
                        "type":"object",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentTotalAmount":{
                        "type":"number",
                        "description":"Payment Total Amount"
                    },
                    "tenderTotalAmount":{
                        "type":"number",
                        "description":"Tender Amount contains the amount of the tender."
                    },
                    "numberOfPayments":{
                        "type":"number",
                        "maximum":"999999999999999",
                        "minimum":0,
                        "description":"Payment Number"
                    },
                    "numberOfTenders":{
                        "type":"number",
                        "maximum":"999999999999999",
                        "minimum":0,
                        "description":"Tender Number"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "characteristicValueDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Char Value Description"
                    },
                    "characteristicValueForeignKeys":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Characteristic Value Foreign Keys"
                    },
                    "characteristicValueForeignKeyInformation":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Characteristic Value Foreign Key Information"
                    },
                    "charateristicValue":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Characteristic Value Indicates the value of the characteristic."
                    },
                    "user":{
                        "type":"object",
                        "description":"USER ID",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"USER ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description"
                    },
                    "accountNumber":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Account Number"
                    },
                    "account2":{
                        "type":"object",
                        "properties":{
                            "accountId2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Account ID references the payment's account. The name of the account's main customer is displayed adjacent."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Payment Date is the business date associated with the payment event."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "document":{
                        "type":"object",
                        "properties":{
                            "documentId":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Document ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountT":{
                        "type":"object",
                        "properties":{
                            "accountIdT":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the payment's account. The name of the account's main customer is displayed adjacent."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "entityName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Name"
                    },
                    "account3":{
                        "type":"object",
                        "properties":{
                            "acctId3":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Reversal Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentEventException":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Message"
                    },
                    "hasTransfer":{
                        "type":"boolean",
                        "description":"The Transfer button is enabled if:\n\n    There is a single non-cancelled tender linked to the event AND\n    There is a single frozen payment linked to the event AND\n    The account on the tender is the same as the account on the payment.",
                        "example":"false"
                    },
                    "canDistribute":{
                        "type":"boolean",
                        "description":"Defining Distribute as true distributes all Incomplete, Error, or Freezable payments linked to the event.",
                        "example":"false"
                    },
                    "shouldAllPaymentsFreeze":{
                        "type":"boolean",
                        "description":"Defining Freeze as true causes all Freezable payments linked to the event to become frozen.",
                        "example":"false"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "payments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payment":{
                                            "type":"object",
                                            "properties":{
                                                "paymentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Payment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId3":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paymentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "50  ",
                                                "60  "
                                            ],
                                            "description":"Payment Status is the payment's status. If the payment's status is Error , the error message is displayed adjacent.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                                            "example":"10"
                                        },
                                        "payStatusMessage":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Payment Status Message"
                                        },
                                        "paymentAmount":{
                                            "type":"number",
                                            "description":"Payment Amount"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "nonCisName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Non CIS Name"
                                        },
                                        "referenceNumber":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Reference Number"
                                        },
                                        "nonCisComments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Non CIS Comments"
                                        },
                                        "matchType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Match Type"
                                        },
                                        "matchValue":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Match Value"
                                        },
                                        "paymentSegmentTotal":{
                                            "type":"number",
                                            "description":"Payment Segment Total",
                                            "example":"28.43"
                                        },
                                        "paymentAccountCash":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the Customer Service Representative accepting payments that the account is cash-only."
                                        },
                                        "isNonCisPayment":{
                                            "type":"boolean",
                                            "description":"Non CIS Payment"
                                        },
                                        "isOpenItemAccounting":{
                                            "type":"boolean",
                                            "description":"Open Item Accounting Switch",
                                            "example":"false"
                                        },
                                        "bill":{
                                            "type":"object",
                                            "properties":{
                                                "billId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Bill ID"
                                                },
                                                "billTotal":{
                                                    "type":"number",
                                                    "description":"Bill Total"
                                                },
                                                "billDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Bill Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paymentException":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "nonCisDistributionDetails":{
                                            "type":"object",
                                            "properties":{
                                                "distributionCode":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"The Distribution Code simplifies the account entry generation process by defining valid combinations of chart of account field values."
                                                },
                                                "glAccount":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The GL Account that the general ledger uses to process financial transactions tagged with this distribution code."
                                                },
                                                "referenceNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The Reference Number of the non-CIS billed item being paid."
                                                }
                                            }
                                        },
                                        "characteristics":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "typeOfCharacteristicValue":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "ADV ",
                                                                    "DFV ",
                                                                    "FKV ",
                                                                    "FLV "
                                                                ],
                                                                "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "value":{
                                                                        "type":"string",
                                                                        "maxLength":254,
                                                                        "description":"Characteristic Value"
                                                                    },
                                                                    "value2":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 2"
                                                                    },
                                                                    "value3":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 3"
                                                                    },
                                                                    "value4":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 4"
                                                                    },
                                                                    "value5":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 5"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"(_link)"
                                                                    }
                                                                }
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "nextActions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "action":{
                                                                "type":"string",
                                                                "maxLength":4,
                                                                "description":"Action Name"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentTenders":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "paymentTender":{
                                            "type":"object",
                                            "properties":{
                                                "paymentTenderId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Pay Tender ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "payorAccount":{
                                            "type":"object",
                                            "properties":{
                                                "payorAccountId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency3":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tenderType":{
                                            "type":"object",
                                            "properties":{
                                                "tenderType2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Tender Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tenderControl":{
                                            "type":"object",
                                            "properties":{
                                                "tenderControlId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Tender Control ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "isIncludedInTenderControlBalance":{
                                            "type":"boolean",
                                            "description":"Turn off Included in Tender Ctl Balance if the tender should not be included in the tender amount in the tender control's tender balance. You would turn this switch off if you canceled a tender because it was mistakenly applied to the wrong account (or the amount was wrong). This switch is only enabled if:\n\n        The tender control is not balanced.\n        The tender is canceled."
                                        },
                                        "tenderAmount":{
                                            "type":"number",
                                            "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency."
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "tenderStatus":{
                                            "type":"string",
                                            "enum":[
                                                "25  ",
                                                "60  "
                                            ],
                                            "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                                            "example":"Valid"
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason3":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "adjustment":{
                                            "type":"object",
                                            "properties":{
                                                "adjustmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Adjustment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "customerId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"Customer ID is the customer's account ID that appeared on the interfaced payment."
                                        },
                                        "micrId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID"
                                        },
                                        "name":{
                                            "type":"string",
                                            "maxLength":40,
                                            "description":"Name is the customer's name on the interfaced payment record."
                                        },
                                        "externalReferenceId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"External Reference ID"
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"External Account ID is the customer's account number at the financial institution."
                                        },
                                        "altTenderAmount":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Alternate Amount"
                                        },
                                        "encryptedMicrId":{
                                            "type":"string",
                                            "maxLength":64,
                                            "description":"Encrypted Micr ID"
                                        },
                                        "hashMicrId":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"Hash MICR ID"
                                        },
                                        "tenderTypeNonCredit":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type Non Credit"
                                        },
                                        "isTenderTypeAuthorized":{
                                            "type":"boolean",
                                            "description":"Tender Type Authorization"
                                        },
                                        "hasCashTendered":{
                                            "type":"boolean",
                                            "description":"Cash Tender Switch"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "characteristics":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType5":{
                                                                        "type":"string",
                                                                        "description":"(characteristicType5)"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValueForeignKey":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValueForeignKey12":{
                                                                        "type":"string",
                                                                        "description":"(characteristicValueForeignKey12)"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "adhocCharacteristicValue":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Adhoc Characteristic Value"
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "description":"(characteristicValue3)"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "tenderType":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "tenderedAmount":{
                                            "type":"number",
                                            "description":"Amount Tendered contains the amount that was tendered by the customer."
                                        },
                                        "tenderType":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type"
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "micrId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID"
                                        },
                                        "hashMicrId":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"Hash MICR ID"
                                        },
                                        "externalReferenceId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"External Reference ID"
                                        },
                                        "comment":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Use Comments to describe anything unusual about the tender control. For example, comments can explain why a large over/under amount was created."
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "alternateTenderAmount":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Alternate Amount"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "messageCategory2":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message category within Oracle Utilities Application Framework",
                                "example":"11"
                            },
                            "messageNumber2":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"14107"
                            },
                            "paymentEventExceptionType":{
                                "type":"string",
                                "enum":[
                                    "10  ",
                                    "20  "
                                ],
                                "description":"Payment Exception Type\n* `10  ` - Unbalanced Event,\n* `20  ` - Unfrozen Payment",
                                "example":"20"
                            },
                            "expandedMessage2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Message"
                            },
                            "messageParameter12":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter",
                                "example":"."
                            },
                            "messageParameter22":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter32":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter42":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter52":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter62":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter72":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter82":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter92":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "userId2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"User"
                            },
                            "isReviewed2":{
                                "type":"boolean",
                                "description":"Reviewed",
                                "example":"false"
                            },
                            "reviewUser2":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Review User"
                            },
                            "reviewedDate2":{
                                "type":"string",
                                "format":"date",
                                "description":"Review Date"
                            },
                            "comments2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            },
                            "creationDateTime2":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Create Date/Time",
                                "example":"2010-11-24T17:49:23-05:00"
                            },
                            "version23":{
                                "type":"number",
                                "maximum":0,
                                "minimum":0,
                                "description":"Version2"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-PayEvent"
                }
            },
            "DELETEPAYMENTEVENT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1DelPayEve"
                }
            },
            "DELETEPAYMENTEVENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1DelPayEve"
                }
            },
            "GETPAYMENTEVENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "paymentEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                        "example":"317772795000"
                    },
                    "payorAccount":{
                        "type":"object",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "matchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "matchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"995516242555"
                    },
                    "paymentAmount":{
                        "type":"number",
                        "description":"Payment Amount"
                    },
                    "totTenderAmt":{
                        "type":"number",
                        "description":"Total Tender Amount is the total amount of all tenders linked to the tender control."
                    },
                    "nonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Non CIS Name"
                    },
                    "referenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Reference Number"
                    },
                    "nonCisComments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Non CIS Comments"
                    },
                    "isNonCisAccount":{
                        "type":"boolean",
                        "description":"Non CIS Switch is defined as true if the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments."
                    },
                    "nonCisSaId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Non CIS Service Agreement ID for account that belongs to a customer class that is used for non-CIS payments."
                    },
                    "paymentTemplate":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment Templates can be configured for common types of payment allocations to pre-populate the payment distribution and allowing non-CIS payments to be directly allocated against distribution codes."
                    },
                    "bank":{
                        "type":"string",
                        "maxLength":5,
                        "description":"Define the Bank Code and Bank Account into which the tender source's funds will be deposited. The bank account defines the distribution code used to build the General Ledger details for the payment."
                    },
                    "tenderSource":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Tender Source is the source of the tenders. For example, cash drawer 22, lockbox 1 at Bank of America.",
                        "example":"ACH \n\n(Auto pay)"
                    },
                    "shouldOverrideTenderAuthorization":{
                        "type":"boolean",
                        "description":"The Authorization Override checkbox is only displayed if the tender type selected requires authorization. Use the Authorization override checkbox to indicate whether or not tender authorization should take place. If Authorization override is checked, an authorization code must be entered and the system bypasses the authorization web service call."
                    },
                    "tenderAuthorizationCode":{
                        "type":"string",
                        "maxLength":60,
                        "description":"If authorization override is checked, an authorization code must be entered and the system bypasses the authorization web service call."
                    },
                    "tenderReversal":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Tender Reversal Code"
                    },
                    "payEventAlternateCurrency":{
                        "type":"object",
                        "properties":{
                            "payEventAltCurr":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Pay Event Alternate Currency Info"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "cancelReason":{
                        "type":"object",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentTotalAmount":{
                        "type":"number",
                        "description":"Payment Total Amount"
                    },
                    "tenderTotalAmount":{
                        "type":"number",
                        "description":"Tender Amount contains the amount of the tender."
                    },
                    "numberOfPayments":{
                        "type":"number",
                        "maximum":"999999999999999",
                        "minimum":0,
                        "description":"Payment Number"
                    },
                    "numberOfTenders":{
                        "type":"number",
                        "maximum":"999999999999999",
                        "minimum":0,
                        "description":"Tender Number"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "characteristicValueDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Char Value Description"
                    },
                    "characteristicValueForeignKeys":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Characteristic Value Foreign Keys"
                    },
                    "characteristicValueForeignKeyInformation":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Characteristic Value Foreign Key Information"
                    },
                    "charateristicValue":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Characteristic Value Indicates the value of the characteristic."
                    },
                    "user":{
                        "type":"object",
                        "description":"USER ID",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"USER ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description"
                    },
                    "accountNumber":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Account Number"
                    },
                    "account2":{
                        "type":"object",
                        "properties":{
                            "accountId2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Account ID references the payment's account. The name of the account's main customer is displayed adjacent."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Payment Date is the business date associated with the payment event."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "document":{
                        "type":"object",
                        "properties":{
                            "documentId":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Document ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountT":{
                        "type":"object",
                        "properties":{
                            "accountIdT":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the payment's account. The name of the account's main customer is displayed adjacent."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "entityName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Name"
                    },
                    "account3":{
                        "type":"object",
                        "properties":{
                            "acctId3":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Reversal Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentEventException":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Message"
                    },
                    "hasTransfer":{
                        "type":"boolean",
                        "description":"The Transfer button is enabled if:\n\n    There is a single non-cancelled tender linked to the event AND\n    There is a single frozen payment linked to the event AND\n    The account on the tender is the same as the account on the payment.",
                        "example":"false"
                    },
                    "canDistribute":{
                        "type":"boolean",
                        "description":"Defining Distribute as true distributes all Incomplete, Error, or Freezable payments linked to the event.",
                        "example":"false"
                    },
                    "shouldAllPaymentsFreeze":{
                        "type":"boolean",
                        "description":"Defining Freeze as true causes all Freezable payments linked to the event to become frozen.",
                        "example":"false"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "payments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payment":{
                                            "type":"object",
                                            "properties":{
                                                "paymentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Payment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId3":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paymentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "50  ",
                                                "60  "
                                            ],
                                            "description":"Payment Status is the payment's status. If the payment's status is Error , the error message is displayed adjacent.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                                            "example":"10"
                                        },
                                        "payStatusMessage":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Payment Status Message"
                                        },
                                        "paymentAmount":{
                                            "type":"number",
                                            "description":"Payment Amount is the amount of the account's debt relieved by the payment."
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "nonCisName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Non CIS Name is the name of the person remitting the payment."
                                        },
                                        "referenceNumber":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Reference Number is the reference number of the item being paid. For example, the property tax reference number."
                                        },
                                        "nonCisComments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Non CIS Name is the name of the person remitting the payment.",
                                            "example":"ZZMXA,CX_test"
                                        },
                                        "matchType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                                            "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                                        },
                                        "matchValue":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                                            "example":"995516242555"
                                        },
                                        "paymentSegmentTotal":{
                                            "type":"number",
                                            "description":"Payment Segment Total",
                                            "example":"28.43"
                                        },
                                        "paymentAccountCash":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the Customer Service Representative accepting payments that the account is cash-only."
                                        },
                                        "isNonCisPayment":{
                                            "type":"boolean",
                                            "description":"Non-CIS Account Switch",
                                            "example":"false"
                                        },
                                        "isOpenItemAccounting":{
                                            "type":"boolean",
                                            "description":"Open Item Accounting Switch",
                                            "example":"false"
                                        },
                                        "bill":{
                                            "type":"object",
                                            "properties":{
                                                "billId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Bill ID"
                                                },
                                                "billTotal":{
                                                    "type":"number",
                                                    "description":"Bill Total"
                                                },
                                                "billDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Bill Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paymentException":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "nonCisDistributionDetails":{
                                            "type":"object",
                                            "properties":{
                                                "distributionCode":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"The Distribution Code simplifies the account entry generation process by defining valid combinations of chart of account field values."
                                                },
                                                "glAccount":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The GL Account that the general ledger uses to process financial transactions tagged with this distribution code."
                                                },
                                                "referenceNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The Reference Number of the non-CIS billed item being paid."
                                                }
                                            }
                                        },
                                        "characteristics":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "typeOfCharacteristicValue":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "ADV ",
                                                                    "DFV ",
                                                                    "FKV ",
                                                                    "FLV "
                                                                ],
                                                                "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                                                "example":"FKV"
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "value":{
                                                                        "type":"string",
                                                                        "maxLength":254,
                                                                        "description":"Characteristic Value"
                                                                    },
                                                                    "value2":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 2"
                                                                    },
                                                                    "value3":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 3"
                                                                    },
                                                                    "value4":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 4"
                                                                    },
                                                                    "value5":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 5"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"(_link)"
                                                                    }
                                                                }
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "nextActions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "action":{
                                                                "type":"string",
                                                                "maxLength":4,
                                                                "description":"Action Name"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentTenders":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "paymentTender":{
                                            "type":"object",
                                            "properties":{
                                                "paymentTenderId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Pay Tender ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "payorAccount":{
                                            "type":"object",
                                            "properties":{
                                                "payorAccountId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency3":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tenderType":{
                                            "type":"object",
                                            "properties":{
                                                "tenderType2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Tender Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tenderControl":{
                                            "type":"object",
                                            "properties":{
                                                "tenderControlId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Tender Control ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "isIncludedInTenderControlBalance":{
                                            "type":"boolean",
                                            "description":"Turn off Included in Tender Ctl Balance if the tender should not be included in the tender amount in the tender control's tender balance. You would turn this switch off if you canceled a tender because it was mistakenly applied to the wrong account (or the amount was wrong). This switch is only enabled if:\n\n        The tender control is not balanced.\n        The tender is canceled."
                                        },
                                        "tenderAmount":{
                                            "type":"number",
                                            "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency."
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "tenderStatus":{
                                            "type":"string",
                                            "enum":[
                                                "25  ",
                                                "60  "
                                            ],
                                            "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                                            "example":"Valid"
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason3":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "adjustment":{
                                            "type":"object",
                                            "properties":{
                                                "adjustmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Adjustment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "customerId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"Customer ID is the customer's account ID that appeared on the interfaced payment."
                                        },
                                        "micrId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID"
                                        },
                                        "name":{
                                            "type":"string",
                                            "maxLength":40,
                                            "description":"Name is the customer's name on the interfaced payment record."
                                        },
                                        "externalReferenceId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"External Reference ID"
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"External Account ID is the customer's account number at the financial institution."
                                        },
                                        "altTenderAmount":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Alternate Amount"
                                        },
                                        "encryptedMicrId":{
                                            "type":"string",
                                            "maxLength":64,
                                            "description":"Encrypted Micr ID"
                                        },
                                        "hashMicrId":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"Hash MICR ID"
                                        },
                                        "tenderTypeNonCredit":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type Non Credit"
                                        },
                                        "isTenderTypeAuthorized":{
                                            "type":"boolean",
                                            "description":"Tender Type Authorization"
                                        },
                                        "hasCashTendered":{
                                            "type":"boolean",
                                            "description":"Cash Tender Switch"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "characteristics":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType5":{
                                                                        "type":"string",
                                                                        "description":"(characteristicType5)"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValueForeignKey":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValueForeignKey12":{
                                                                        "type":"string",
                                                                        "description":"(characteristicValueForeignKey12)"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "adhocCharacteristicValue":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Adhoc Characteristic Value"
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "description":"(characteristicValue3)"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "tenderType":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "tenderedAmount":{
                                            "type":"number",
                                            "description":"Amount Tendered contains the amount that was tendered by the customer."
                                        },
                                        "tenderType":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type"
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "micrId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID"
                                        },
                                        "hashMicrId":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"Hash MICR ID"
                                        },
                                        "externalReferenceId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"External Reference ID"
                                        },
                                        "comment":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Use Comments to describe anything unusual about the tender control. For example, comments can explain why a large over/under amount was created."
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "alternateTenderAmount":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Alternate Amount"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "messageCategory2":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message category within Oracle Utilities Application Framework",
                                "example":"11"
                            },
                            "messageNumber2":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"14107"
                            },
                            "paymentEventExceptionType":{
                                "type":"string",
                                "enum":[
                                    "10  ",
                                    "20  "
                                ],
                                "description":"Payment Exception Type\n* `10  ` - Unbalanced Event,\n* `20  ` - Unfrozen Payment",
                                "example":"20"
                            },
                            "expandedMessage2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Message"
                            },
                            "messageParameter12":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter",
                                "example":"."
                            },
                            "messageParameter22":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter32":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter42":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter52":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter62":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter72":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter82":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter92":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "userId2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"User"
                            },
                            "isReviewed2":{
                                "type":"boolean",
                                "description":"Reviewed",
                                "example":"false"
                            },
                            "reviewUser2":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Review User"
                            },
                            "reviewedDate2":{
                                "type":"string",
                                "format":"date",
                                "description":"Review Date"
                            },
                            "comments2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            },
                            "creationDateTime2":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Create Date/Time",
                                "example":"2010-11-24T17:49:23-05:00"
                            },
                            "version23":{
                                "type":"number",
                                "maximum":0,
                                "minimum":0,
                                "description":"Version2"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-PayEvent"
                }
            },
            "CREATEPAYMENTEVENT_request":{
                "type":"object",
                "properties":{
                    "payorAccount":{
                        "type":"object",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            }
                        }
                    },
                    "matchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "matchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value should only be used if either of the following conditions is true:\n\n        This Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment. \n        The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.",
                        "example":"995516242555"
                    },
                    "paymentAmount":{
                        "type":"number",
                        "description":"Payment Amount"
                    },
                    "totTenderAmt":{
                        "type":"number",
                        "description":"Total Tender Amount is the total amount of all tenders linked to the tender control."
                    },
                    "nonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Non CIS Name"
                    },
                    "referenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Reference Number"
                    },
                    "nonCisComments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Non CIS Comments"
                    },
                    "nonCisSaId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Non CIS Service Agreement ID for account that belongs to a customer class that is used for non-CIS payments."
                    },
                    "paymentTemplate":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment Templates can be configured for common types of payment allocations to pre-populate the payment distribution and allowing non-CIS payments to be directly allocated against distribution codes."
                    },
                    "bank":{
                        "type":"string",
                        "maxLength":5,
                        "description":"Define the Bank Code and Bank Account into which the tender source's funds will be deposited. The bank account defines the distribution code used to build the General Ledger details for the payment."
                    },
                    "tenderSource":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Tender Source is the source of the tenders. For example, cash drawer 22, lockbox 1 at Bank of America.",
                        "example":"ACH \n\n(Auto pay)"
                    },
                    "shouldOverrideTenderAuthorization":{
                        "type":"boolean",
                        "description":"The Authorization Override checkbox is only displayed if the tender type selected requires authorization. Use the Authorization override checkbox to indicate whether or not tender authorization should take place. If Authorization override is checked, an authorization code must be entered and the system bypasses the authorization web service call."
                    },
                    "tenderAuthorizationCode":{
                        "type":"string",
                        "maxLength":60,
                        "description":"If authorization override is checked, an authorization code must be entered and the system bypasses the authorization web service call."
                    },
                    "tenderReversal":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Tender Reversal Code"
                    },
                    "payEventAlternateCurrency":{
                        "type":"object",
                        "properties":{
                            "payEventAltCurr":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Pay Event Alternate Currency Info"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            }
                        }
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "cancelReason":{
                        "type":"object",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason"
                            }
                        }
                    },
                    "paymentTotalAmount":{
                        "type":"number",
                        "description":"Payment Total Amount"
                    },
                    "tenderTotalAmount":{
                        "type":"number",
                        "description":"Tender Amount contains the amount of the tender."
                    },
                    "numberOfPayments":{
                        "type":"number",
                        "maximum":"999999999999999",
                        "minimum":0,
                        "description":"Payment Number"
                    },
                    "numberOfTenders":{
                        "type":"number",
                        "maximum":"999999999999999",
                        "minimum":0,
                        "description":"Tender Number"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            }
                        }
                    },
                    "characteristicValueDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Char Value Description"
                    },
                    "characteristicValueForeignKeys":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Characteristic Value Foreign Keys"
                    },
                    "characteristicValueForeignKeyInformation":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Characteristic Value Foreign Key Information"
                    },
                    "charateristicValue":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Characteristic Value Indicates the value of the characteristic."
                    },
                    "user":{
                        "type":"object",
                        "description":"USER ID",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"USER ID"
                            }
                        }
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description"
                    },
                    "accountNumber":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Account Number"
                    },
                    "account2":{
                        "type":"object",
                        "properties":{
                            "accountId2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Account ID references the payment's account. The name of the account's main customer is displayed adjacent."
                            }
                        }
                    },
                    "paymentDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Payment Date is the business date associated with the payment event."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "document":{
                        "type":"object",
                        "properties":{
                            "documentId":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Document ID"
                            }
                        }
                    },
                    "accountT":{
                        "type":"object",
                        "properties":{
                            "accountIdT":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the payment's account. The name of the account's main customer is displayed adjacent."
                            }
                        }
                    },
                    "entityName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Name"
                    },
                    "account3":{
                        "type":"object",
                        "properties":{
                            "acctId3":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Reversal Account ID"
                            }
                        }
                    },
                    "paymentEventException":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Message"
                    },
                    "hasTransfer":{
                        "type":"boolean",
                        "description":"The Transfer button is enabled if:\n\n    There is a single non-cancelled tender linked to the event AND\n    There is a single frozen payment linked to the event AND\n    The account on the tender is the same as the account on the payment.",
                        "example":"false"
                    },
                    "canDistribute":{
                        "type":"boolean",
                        "description":"Defining Distribute as true distributes all Incomplete, Error, or Freezable payments linked to the event.",
                        "example":"false"
                    },
                    "shouldAllPaymentsFreeze":{
                        "type":"boolean",
                        "description":"Defining Freeze as true causes all Freezable payments linked to the event to become frozen.",
                        "example":"false"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "payments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payment":{
                                            "type":"object",
                                            "properties":{
                                                "paymentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Payment ID"
                                                }
                                            }
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                }
                                            }
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId3":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                }
                                            }
                                        },
                                        "paymentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "50  ",
                                                "60  "
                                            ],
                                            "description":"Payment Status is the payment's status. If the payment's status is Error , the error message is displayed adjacent.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                                            "example":"10"
                                        },
                                        "payStatusMessage":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Payment Status Message"
                                        },
                                        "paymentAmount":{
                                            "type":"number",
                                            "description":"Payment Amount"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                }
                                            }
                                        },
                                        "nonCisName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Non CIS Name"
                                        },
                                        "referenceNumber":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Reference Number"
                                        },
                                        "nonCisComments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Non CIS Comments"
                                        },
                                        "matchType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Match Type"
                                        },
                                        "matchValue":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Match Value"
                                        },
                                        "paymentSegmentTotal":{
                                            "type":"number",
                                            "description":"Payment Segment Total",
                                            "example":"28.43"
                                        },
                                        "paymentAccountCash":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the Customer Service Representative accepting payments that the account is cash-only."
                                        },
                                        "isOpenItemAccounting":{
                                            "type":"boolean",
                                            "description":"Open Item Accounting Switch",
                                            "example":"false"
                                        },
                                        "bill":{
                                            "type":"object",
                                            "properties":{
                                                "billId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Bill ID"
                                                },
                                                "billTotal":{
                                                    "type":"number",
                                                    "description":"Bill Total"
                                                },
                                                "billDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Bill Date"
                                                }
                                            }
                                        },
                                        "paymentException":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "nonCisDistributionDetails":{
                                            "type":"object",
                                            "properties":{
                                                "distributionCode":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"The Distribution Code simplifies the account entry generation process by defining valid combinations of chart of account field values."
                                                },
                                                "glAccount":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The GL Account that the general ledger uses to process financial transactions tagged with this distribution code."
                                                },
                                                "referenceNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The Reference Number of the non-CIS billed item being paid."
                                                }
                                            }
                                        },
                                        "characteristics":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "value":{
                                                                        "type":"string",
                                                                        "maxLength":254,
                                                                        "description":"Characteristic Value"
                                                                    },
                                                                    "value2":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 2"
                                                                    },
                                                                    "value3":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 3"
                                                                    },
                                                                    "value4":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 4"
                                                                    },
                                                                    "value5":{
                                                                        "type":"string",
                                                                        "maxLength":50,
                                                                        "description":"Foreign Key Value 5"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"(_link)"
                                                                    }
                                                                }
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "nextActions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "action":{
                                                                "type":"string",
                                                                "maxLength":4,
                                                                "description":"Action Name"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentTenders":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "paymentTender":{
                                            "type":"object",
                                            "properties":{
                                                "paymentTenderId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Pay Tender ID"
                                                }
                                            }
                                        },
                                        "payorAccount":{
                                            "type":"object",
                                            "properties":{
                                                "payorAccountId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency3":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                }
                                            }
                                        },
                                        "tenderType":{
                                            "type":"object",
                                            "properties":{
                                                "tenderType2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Tender Type"
                                                }
                                            }
                                        },
                                        "tenderControl":{
                                            "type":"object",
                                            "properties":{
                                                "tenderControlId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Tender Control ID"
                                                }
                                            }
                                        },
                                        "isIncludedInTenderControlBalance":{
                                            "type":"boolean",
                                            "description":"Turn off Included in Tender Ctl Balance if the tender should not be included in the tender amount in the tender control's tender balance. You would turn this switch off if you canceled a tender because it was mistakenly applied to the wrong account (or the amount was wrong). This switch is only enabled if:\n\n        The tender control is not balanced.\n        The tender is canceled."
                                        },
                                        "tenderAmount":{
                                            "type":"number",
                                            "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency."
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "tenderStatus":{
                                            "type":"string",
                                            "enum":[
                                                "25  ",
                                                "60  "
                                            ],
                                            "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                                            "example":"Valid"
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason3":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                }
                                            }
                                        },
                                        "adjustment":{
                                            "type":"object",
                                            "properties":{
                                                "adjustmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Adjustment ID"
                                                }
                                            }
                                        },
                                        "customerId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"Customer ID is the customer's account ID that appeared on the interfaced payment."
                                        },
                                        "micrId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID"
                                        },
                                        "name":{
                                            "type":"string",
                                            "maxLength":40,
                                            "description":"Name is the customer's name on the interfaced payment record."
                                        },
                                        "externalReferenceId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"External Reference ID"
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                }
                                            }
                                        },
                                        "externalAccountId":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"External Account ID is the customer's account number at the financial institution."
                                        },
                                        "altTenderAmount":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Alternate Amount"
                                        },
                                        "encryptedMicrId":{
                                            "type":"string",
                                            "maxLength":64,
                                            "description":"Encrypted Micr ID"
                                        },
                                        "hashMicrId":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"Hash MICR ID"
                                        },
                                        "tenderTypeNonCredit":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type Non Credit"
                                        },
                                        "isTenderTypeAuthorized":{
                                            "type":"boolean",
                                            "description":"Tender Type Authorization"
                                        },
                                        "hasCashTendered":{
                                            "type":"boolean",
                                            "description":"Cash Tender Switch"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "characteristics":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType5":{
                                                                        "type":"string",
                                                                        "description":"(characteristicType5)"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValueForeignKey":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValueForeignKey12":{
                                                                        "type":"string",
                                                                        "description":"(characteristicValueForeignKey12)"
                                                                    }
                                                                }
                                                            },
                                                            "adhocCharacteristicValue":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Adhoc Characteristic Value"
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "description":"(characteristicValue3)"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "tenderType":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "tenderedAmount":{
                                            "type":"number",
                                            "description":"Amount Tendered contains the amount that was tendered by the customer."
                                        },
                                        "tenderType":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type"
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "micrId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID"
                                        },
                                        "hashMicrId":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"Hash MICR ID"
                                        },
                                        "externalReferenceId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"External Reference ID"
                                        },
                                        "comment":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Use Comments to describe anything unusual about the tender control. For example, comments can explain why a large over/under amount was created."
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                }
                                            }
                                        },
                                        "alternateTenderAmount":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Alternate Amount"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "messageCategory2":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message category within Oracle Utilities Application Framework",
                                "example":"11"
                            },
                            "messageNumber2":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"14107"
                            },
                            "paymentEventExceptionType":{
                                "type":"string",
                                "enum":[
                                    "10  ",
                                    "20  "
                                ],
                                "description":"Payment Exception Type\n* `10  ` - Unbalanced Event,\n* `20  ` - Unfrozen Payment",
                                "example":"20"
                            },
                            "expandedMessage2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Message"
                            },
                            "messageParameter12":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter",
                                "example":"."
                            },
                            "messageParameter22":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter32":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter42":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter52":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter62":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter72":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter82":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter92":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "userId2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"User"
                            },
                            "isReviewed2":{
                                "type":"boolean",
                                "description":"Reviewed",
                                "example":"false"
                            },
                            "reviewUser2":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Review User"
                            },
                            "reviewedDate2":{
                                "type":"string",
                                "format":"date",
                                "description":"Review Date"
                            },
                            "comments2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            },
                            "creationDateTime2":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Create Date/Time",
                                "example":"2010-11-24T17:49:23-05:00"
                            },
                            "version23":{
                                "type":"number",
                                "maximum":0,
                                "minimum":0,
                                "description":"Version2"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-PayEvent"
                }
            },
            "GETEXTENDABLELOOKUPVALUES_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "lookupBO":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The business object (BO) of the extendable lookup is the identifying object that groups together a set of lookup values.",
                        "example":"Some examples of base extendable lookup BOs:\n- F1-RESTResourceCategory - Resource Category for REST Services\n- F1-KnowledgeManagement - Knowledge Management Articles"
                    },
                    "lookupValues":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "lookupValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The unique identifier of the lookup value.  The format and pattern followed for a lookup value differ based on the rules of the lookup business object."
                                        },
                                        "description":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"The description of the lookup value."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1ExtLkupSvc"
                }
            },
            "CREATEITEM_request":{
                "type":"object",
                "properties":{
                    "itemId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    },
                    "itemType":{
                        "type":"object",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type"
                            }
                        }
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the item device",
                        "example":"ACTIVE"
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Serial Number.",
                        "example":"SV100-60012"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Badge Number.",
                        "example":"32505964"
                    },
                    "internalNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier value for the internal number.",
                        "example":"I-20140306001"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Asset ID.",
                        "example":"LP3211"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External identifier for the item device.",
                        "example":"29256350"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID for the item device.",
                        "example":"32505964"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Specifications are used to define the manufacturer, model, and other information about the template device.",
                        "example":"BIT_01"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Configuration is the type of configuration",
                        "example":"Badged Item KW"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"The Manufacturer of the device.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The Manufacturer of the device.",
                                "example":"GE"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The specific model number of the device provided by the manufacturer.",
                        "example":"ELECTRIC 4"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date/Time",
                        "example":"2020-10-13T00:00:00-07:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-10-13T02:16:42-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-10-12T22:35:28-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"5"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Item"
                }
            },
            "DELETEITEM_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelItem"
                }
            },
            "UPDATEITEM_request":{
                "type":"object",
                "properties":{
                    "itemId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    },
                    "itemType":{
                        "type":"object",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type"
                            }
                        }
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the item device",
                        "example":"ACTIVE"
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Serial Number.",
                        "example":"SV100-60012"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Badge Number.",
                        "example":"32505964"
                    },
                    "internalNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier value for the internal number.",
                        "example":"I-20140306001"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Asset ID.",
                        "example":"LP3211"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External identifier for the item device.",
                        "example":"29256350"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID for the item device.",
                        "example":"32505964"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Specifications are used to define the manufacturer, model, and other information about the template device.",
                        "example":"BIT_01"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Configuration is the type of configuration",
                        "example":"Badged Item KW"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"The Manufacturer of the device.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The Manufacturer of the device.",
                                "example":"GE"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The specific model number of the device provided by the manufacturer.",
                        "example":"ELECTRIC 4"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date/Time",
                        "example":"2020-10-13T00:00:00-07:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-10-13T02:16:42-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-10-12T22:35:28-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"5"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Item"
                }
            },
            "UPDATEITEM_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "itemId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    },
                    "itemType":{
                        "type":"object",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the item device",
                        "example":"ACTIVE"
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Serial Number.",
                        "example":"SV100-60012"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Badge Number.",
                        "example":"32505964"
                    },
                    "internalNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier value for the internal number.",
                        "example":"I-20140306001"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Asset ID.",
                        "example":"LP3211"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External identifier for the item device.",
                        "example":"29256350"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID for the item device.",
                        "example":"32505964"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Specifications are used to define the manufacturer, model, and other information about the template device.",
                        "example":"BIT_01"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Configuration is the type of configuration",
                        "example":"Badged Item KW"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"The Manufacturer of the device.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The Manufacturer of the device.",
                                "example":"GE"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The specific model number of the device provided by the manufacturer.",
                        "example":"ELECTRIC 4"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date/Time",
                        "example":"2020-10-13T00:00:00-07:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-10-13T02:16:42-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-10-12T22:35:28-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"5"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Item"
                }
            },
            "DELETEITEM_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelItem"
                }
            },
            "GETITEM_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "itemId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    },
                    "itemType":{
                        "type":"object",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the item device",
                        "example":"ACTIVE"
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Serial Number.",
                        "example":"SV100-60012"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Badge Number.",
                        "example":"32505964"
                    },
                    "internalNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier value for the internal number.",
                        "example":"I-20140306001"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Asset ID.",
                        "example":"LP3211"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External identifier for the item device.",
                        "example":"29256350"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID for the item device.",
                        "example":"32505964"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Specifications are used to define the manufacturer, model, and other information about the template device.",
                        "example":"BIT_01"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Configuration is the type of configuration",
                        "example":"Badged Item KW"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"The Manufacturer of the device.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The Manufacturer of the device.",
                                "example":"GE"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The specific model number of the device provided by the manufacturer.",
                        "example":"ELECTRIC 4"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date/Time",
                        "example":"2020-10-13T00:00:00-07:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-10-13T02:16:42-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-10-12T22:35:28-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"5"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Item"
                }
            },
            "CREATEITEM_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "itemId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Device or meter identifier in the source system.",
                        "example":"881940890969"
                    },
                    "itemType":{
                        "type":"object",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the item device",
                        "example":"ACTIVE"
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Serial Number.",
                        "example":"SV100-60012"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Badge Number.",
                        "example":"32505964"
                    },
                    "internalNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier value for the internal number.",
                        "example":"I-20140306001"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"The device identifier for the Asset ID.",
                        "example":"LP3211"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External identifier for the item device.",
                        "example":"29256350"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID for the item device.",
                        "example":"32505964"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Specifications are used to define the manufacturer, model, and other information about the template device.",
                        "example":"BIT_01"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Configuration is the type of configuration",
                        "example":"Badged Item KW"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"The Manufacturer of the device.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The Manufacturer of the device.",
                                "example":"GE"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The specific model number of the device provided by the manufacturer.",
                        "example":"ELECTRIC 4"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date/Time",
                        "example":"2020-10-13T00:00:00-07:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-10-13T02:16:42-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-10-12T22:35:28-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"5"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Item"
                }
            },
            "UPDATECASE_request":{
                "type":"object",
                "properties":{
                    "caseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    },
                    "caseType":{
                        "type":"object",
                        "description":"Case Type defines the type of case.",
                        "properties":{
                            "caseType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status shows the current state of the case.",
                        "example":"NEW"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":2000,
                        "description":"Comments can be used to describe anything interesting or unusual about the case.",
                        "example":"new Test"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID references the person associated with this case.",
                                "example":"0003339882"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the account associated with this case.",
                                "example":"0777774590"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID references the premise associated with this case.",
                                "example":"0005606666"
                            }
                        }
                    },
                    "responsibleUser":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            }
                        }
                    },
                    "caseCondition":{
                        "type":"string",
                        "enum":[
                            "CLSD",
                            "OPEN"
                        ],
                        "description":"Case Condition\n* `CLSD` - Closed,\n* `OPEN` - Open",
                        "example":"OPEN"
                    },
                    "externalSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External System"
                    },
                    "contactInformation":{
                        "type":"object",
                        "properties":{
                            "contactPerson":{
                                "type":"object",
                                "description":"Contact Person references the person who should be contacted.",
                                "properties":{
                                    "contactPerson":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Contact Person"
                                    }
                                }
                            },
                            "preferredContactMethod":{
                                "type":"string",
                                "enum":[
                                    "C1PC",
                                    "EM  ",
                                    "FAX ",
                                    "N/A ",
                                    "PH  ",
                                    "POST",
                                    "SMS "
                                ],
                                "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                                "example":"FAX"
                            },
                            "contactInstructions":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Contact Instructions indicates any special instructions indicated for when or how to return a call.",
                                "example":"Only in Day"
                            },
                            "callBackPhoneType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Callback Phone Type indicate the actual phone type",
                                "example":"CAMP"
                            },
                            "callBackPhoneNumber":{
                                "type":"string",
                                "maxLength":24,
                                "description":"Callback Phone Number indicate the actual phone number",
                                "example":"(999) 432-2135"
                            },
                            "extension":{
                                "type":"string",
                                "maxLength":6,
                                "description":"1234"
                            }
                        }
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "contactDetail":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the person contact record."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks."
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Number",
                                            "example":"10"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Case"
                }
            },
            "UPDATECASE_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "caseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    },
                    "caseInformation":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Informational text that describes the case record for display purposes.",
                        "example":"Open - New, Bankruptcy - Chapter 11, 0 Days Old, Elise White, Created: 05-13-2026 04:26AM"
                    },
                    "caseType":{
                        "type":"object",
                        "description":"Case Type defines the type of case.",
                        "properties":{
                            "caseType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            },
                            "caseTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status shows the current state of the case.",
                        "example":"NEW"
                    },
                    "statusDescription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Description of the current case status.",
                        "example":"New"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":2000,
                        "description":"Comments can be used to describe anything interesting or unusual about the case.",
                        "example":"new Test"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID references the person associated with this case.",
                                "example":"0003339882"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the account associated with this case.",
                                "example":"0777774590"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID references the premise associated with this case.",
                                "example":"0005606666"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "responsibleUser":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "caseCondition":{
                        "type":"string",
                        "enum":[
                            "CLSD",
                            "OPEN"
                        ],
                        "description":"Case Condition\n* `CLSD` - Closed,\n* `OPEN` - Open",
                        "example":"OPEN"
                    },
                    "caseConditionDescription":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Description of the current case condition.",
                        "example":"Open"
                    },
                    "contactInformation":{
                        "type":"object",
                        "properties":{
                            "contactPerson":{
                                "type":"object",
                                "description":"Contact Person references the person who should be contacted.",
                                "properties":{
                                    "contactPerson":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Contact Person"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "preferredContactMethod":{
                                "type":"string",
                                "enum":[
                                    "C1PC",
                                    "EM  ",
                                    "FAX ",
                                    "N/A ",
                                    "PH  ",
                                    "POST",
                                    "SMS "
                                ],
                                "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                                "example":"FAX"
                            },
                            "contactInstructions":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Contact Instructions indicates any special instructions indicated for when or how to return a call.",
                                "example":"Only in Day"
                            },
                            "callBackPhoneType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Callback Phone Type indicate the actual phone type",
                                "example":"CAMP"
                            },
                            "callBackPhoneNumber":{
                                "type":"string",
                                "maxLength":24,
                                "description":"Callback Phone Number indicate the actual phone number",
                                "example":"(999) 432-2135"
                            },
                            "extension":{
                                "type":"string",
                                "maxLength":6,
                                "description":"1234"
                            }
                        }
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "contactDetail":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the person contact record."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks."
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Number",
                                            "example":"10"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Case"
                }
            },
            "SEARCHCASE_response":{
                "type":"object",
                "properties":{
                    "count":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Count"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "caseList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "creationDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Creation Date"
                                        },
                                        "case":{
                                            "type":"object",
                                            "properties":{
                                                "caseId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Case ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "name":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "address":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Address"
                                        },
                                        "caseType":{
                                            "type":"object",
                                            "properties":{
                                                "caseType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Case Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "status":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Status"
                                        },
                                        "caseCondition":{
                                            "type":"string",
                                            "enum":[
                                                "CLSD",
                                                "OPEN"
                                            ],
                                            "description":"Case Condition\n* `CLSD` - Closed,\n* `OPEN` - Open",
                                            "example":"OPEN"
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "person":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "premise":{
                                            "type":"object",
                                            "properties":{
                                                "premiseId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Premise ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CaseSearch"
                }
            },
            "ACTIONCASE_request":{
                "type":"object",
                "properties":{
                    "caseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    },
                    "_self":{
                        "type":"string",
                        "description":"(_self)"
                    },
                    "externalSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External System"
                    },
                    "name":{
                        "type":"string",
                        "description":"(name)"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Number",
                                            "example":"10"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks."
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "actionName":{
                                            "type":"string",
                                            "description":"(actionName)"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"(_link)"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-ActinCase"
                }
            },
            "GETCASE_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "caseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    },
                    "caseInformation":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Informational text that describes the case record for display purposes.",
                        "example":"Open - New, Bankruptcy - Chapter 11, 0 Days Old, Elise White, Created: 05-13-2026 04:26AM"
                    },
                    "caseType":{
                        "type":"object",
                        "description":"Case Type defines the type of case.",
                        "properties":{
                            "caseType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            },
                            "caseTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status shows the current state of the case.",
                        "example":"NEW"
                    },
                    "statusDescription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Description of the current case status.",
                        "example":"New"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":2000,
                        "description":"Comments can be used to describe anything interesting or unusual about the case.",
                        "example":"new Test"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID references the person associated with this case.",
                                "example":"0003339882"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the account associated with this case.",
                                "example":"0777774590"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID references the premise associated with this case.",
                                "example":"0005606666"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "responsibleUser":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "caseCondition":{
                        "type":"string",
                        "enum":[
                            "CLSD",
                            "OPEN"
                        ],
                        "description":"Case Condition\n* `CLSD` - Closed,\n* `OPEN` - Open",
                        "example":"OPEN"
                    },
                    "caseConditionDescription":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Description of the current case condition.",
                        "example":"Open"
                    },
                    "externalSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External System"
                    },
                    "contactInformation":{
                        "type":"object",
                        "properties":{
                            "contactPerson":{
                                "type":"object",
                                "description":"Contact Person references the person who should be contacted.",
                                "properties":{
                                    "contactPerson":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Contact Person"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "preferredContactMethod":{
                                "type":"string",
                                "enum":[
                                    "C1PC",
                                    "EM  ",
                                    "FAX ",
                                    "N/A ",
                                    "PH  ",
                                    "POST",
                                    "SMS "
                                ],
                                "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                                "example":"FAX"
                            },
                            "contactInstructions":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Contact Instructions indicates any special instructions indicated for when or how to return a call.",
                                "example":"Only in Day"
                            },
                            "callBackPhoneType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Callback Phone Type indicate the actual phone type",
                                "example":"CAMP"
                            },
                            "callBackPhoneNumber":{
                                "type":"string",
                                "maxLength":24,
                                "description":"Callback Phone Number indicate the actual phone number",
                                "example":"(999) 432-2135"
                            },
                            "extension":{
                                "type":"string",
                                "maxLength":6,
                                "description":"1234"
                            }
                        }
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "contactDetail":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the person contact record."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks."
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Number",
                                            "example":"10"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Case"
                }
            },
            "ACTIONCASE_response":{
                "type":"object",
                "properties":{
                    "caseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    },
                    "_self":{
                        "type":"string",
                        "description":"(_self)"
                    },
                    "name":{
                        "type":"string",
                        "description":"(name)"
                    },
                    "nextActions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "actionName":{
                                            "type":"string",
                                            "description":"(actionName)"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"(_link)"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-ActinCase"
                }
            },
            "CREATECASE_request":{
                "type":"object",
                "properties":{
                    "caseType":{
                        "type":"object",
                        "description":"Case Type defines the type of case.",
                        "properties":{
                            "caseType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status shows the current state of the case.",
                        "example":"NEW"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":2000,
                        "description":"Comments can be used to describe anything interesting or unusual about the case.",
                        "example":"new Test"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID references the person associated with this case.",
                                "example":"0003339882"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the account associated with this case.",
                                "example":"0777774590"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID references the premise associated with this case.",
                                "example":"0005606666"
                            }
                        }
                    },
                    "responsibleUser":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            }
                        }
                    },
                    "caseCondition":{
                        "type":"string",
                        "enum":[
                            "CLSD",
                            "OPEN"
                        ],
                        "description":"Case Condition\n* `CLSD` - Closed,\n* `OPEN` - Open",
                        "example":"OPEN"
                    },
                    "externalSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External System"
                    },
                    "contactInformation":{
                        "type":"object",
                        "properties":{
                            "contactPerson":{
                                "type":"object",
                                "description":"Contact Person references the person who should be contacted.",
                                "properties":{
                                    "contactPerson":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Contact Person"
                                    }
                                }
                            },
                            "preferredContactMethod":{
                                "type":"string",
                                "enum":[
                                    "C1PC",
                                    "EM  ",
                                    "FAX ",
                                    "N/A ",
                                    "PH  ",
                                    "POST",
                                    "SMS "
                                ],
                                "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                                "example":"FAX"
                            },
                            "contactInstructions":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Contact Instructions indicates any special instructions indicated for when or how to return a call.",
                                "example":"Only in Day"
                            },
                            "callBackPhoneType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Callback Phone Type indicate the actual phone type",
                                "example":"CAMP"
                            },
                            "callBackPhoneNumber":{
                                "type":"string",
                                "maxLength":24,
                                "description":"Callback Phone Number indicate the actual phone number",
                                "example":"(999) 432-2135"
                            },
                            "extension":{
                                "type":"string",
                                "maxLength":6,
                                "description":"1234"
                            }
                        }
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "contactDetail":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the person contact record."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks."
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Number",
                                            "example":"10"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Case"
                }
            },
            "CREATECASE_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "caseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Case ID is the system-assigned unique identifier of the case.",
                        "example":"1118286467"
                    },
                    "caseInformation":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Informational text that describes the case record for display purposes.",
                        "example":"Open - New, Bankruptcy - Chapter 11, 0 Days Old, Elise White, Created: 05-13-2026 04:26AM"
                    },
                    "caseType":{
                        "type":"object",
                        "description":"Case Type defines the type of case.",
                        "properties":{
                            "caseType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            },
                            "caseTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Case Type defines the type of case.",
                                "example":"BANKRUPT"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status shows the current state of the case.",
                        "example":"NEW"
                    },
                    "statusDescription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Description of the current case status.",
                        "example":"New"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":2000,
                        "description":"Comments can be used to describe anything interesting or unusual about the case.",
                        "example":"new Test"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID references the person associated with this case.",
                                "example":"0003339882"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the account associated with this case.",
                                "example":"0777774590"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID references the premise associated with this case.",
                                "example":"0005606666"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "responsibleUser":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "caseCondition":{
                        "type":"string",
                        "enum":[
                            "CLSD",
                            "OPEN"
                        ],
                        "description":"Case Condition\n* `CLSD` - Closed,\n* `OPEN` - Open",
                        "example":"OPEN"
                    },
                    "caseConditionDescription":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Description of the current case condition.",
                        "example":"Open"
                    },
                    "contactInformation":{
                        "type":"object",
                        "properties":{
                            "contactPerson":{
                                "type":"object",
                                "description":"Contact Person references the person who should be contacted.",
                                "properties":{
                                    "contactPerson":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Contact Person"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "preferredContactMethod":{
                                "type":"string",
                                "enum":[
                                    "C1PC",
                                    "EM  ",
                                    "FAX ",
                                    "N/A ",
                                    "PH  ",
                                    "POST",
                                    "SMS "
                                ],
                                "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                                "example":"FAX"
                            },
                            "contactInstructions":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Contact Instructions indicates any special instructions indicated for when or how to return a call.",
                                "example":"Only in Day"
                            },
                            "callBackPhoneType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Callback Phone Type indicate the actual phone type",
                                "example":"CAMP"
                            },
                            "callBackPhoneNumber":{
                                "type":"string",
                                "maxLength":24,
                                "description":"Callback Phone Number indicate the actual phone number",
                                "example":"(999) 432-2135"
                            },
                            "extension":{
                                "type":"string",
                                "maxLength":6,
                                "description":"1234"
                            }
                        }
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "contactDetail":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the person contact record."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks."
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Number",
                                            "example":"10"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Case"
                }
            },
            "SEARCHCASE_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID references the account associated with this case.",
                                "example":"0777774590"
                            },
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID references the person associated with this case.",
                                "example":"0003339882"
                            },
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID references the premise associated with this case.",
                                "example":"0005606666"
                            },
                            "limit":{
                                "type":"number",
                                "maximum":"999999999.999999",
                                "minimum":0,
                                "description":"Limit"
                            },
                            "historicalDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Creation Date"
                            },
                            "cxSRNumber":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Oracle Fusion Application Customer Experience (CX) service request ID linked to this CCS case.",
                                "example":"SR0000076228"
                            }
                        }
                    },
                    "count":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Count"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "caseList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "creationDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Creation Date"
                                        },
                                        "case":{
                                            "type":"object",
                                            "properties":{
                                                "caseId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Case ID"
                                                }
                                            }
                                        },
                                        "name":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "address":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Address"
                                        },
                                        "caseType":{
                                            "type":"object",
                                            "properties":{
                                                "caseType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Case Type"
                                                }
                                            }
                                        },
                                        "status":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Status"
                                        },
                                        "caseCondition":{
                                            "type":"string",
                                            "enum":[
                                                "CLSD",
                                                "OPEN"
                                            ],
                                            "description":"Case Condition\n* `CLSD` - Closed,\n* `OPEN` - Open",
                                            "example":"OPEN"
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                }
                                            }
                                        },
                                        "person":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                }
                                            }
                                        },
                                        "premise":{
                                            "type":"object",
                                            "properties":{
                                                "premiseId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Premise ID"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CaseSearch"
                }
            },
            "UPDATE_request":{
                "type":"object",
                "properties":{
                    "F1-UpdateSyncRequest":{
                        "type":"object",
                        "properties":{
                            "syncRequestId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Sync Request Id"
                            },
                            "exceptionInfo":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Category"
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "messageParameters":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "parameterSequence":{
                                                        "type":"number",
                                                        "maximum":999,
                                                        "minimum":-999,
                                                        "description":"Sequence"
                                                    },
                                                    "messageParameterValue":{
                                                        "type":"string",
                                                        "maxLength":2000,
                                                        "description":"Message Parameter Value"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "externalIds":{
                                "type":"object",
                                "properties":{
                                    "entityIdList":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "entity":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Entity"
                                                },
                                                "externalPk1":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 1"
                                                },
                                                "externalPk2":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 2"
                                                },
                                                "externalPk3":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 3"
                                                },
                                                "externalPk4":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 4"
                                                },
                                                "externalPk5":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 5"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "hasError":{
                                "type":"boolean",
                                "description":"Has Error"
                            }
                        }
                    }
                }
            },
            "UPDATE_response":{
                "type":"object",
                "properties":{
                    "F1-UpdateSyncRequest":{
                        "type":"object",
                        "properties":{
                            "syncRequestId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Sync Request Id"
                            },
                            "exceptionInfo":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Category"
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "messageParameters":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "parameterSequence":{
                                                        "type":"number",
                                                        "maximum":999,
                                                        "minimum":-999,
                                                        "description":"Sequence"
                                                    },
                                                    "messageParameterValue":{
                                                        "type":"string",
                                                        "maxLength":2000,
                                                        "description":"Message Parameter Value"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "externalIds":{
                                "type":"object",
                                "properties":{
                                    "entityIdList":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "entity":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Entity"
                                                },
                                                "externalPk1":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 1"
                                                },
                                                "externalPk2":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 2"
                                                },
                                                "externalPk3":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 3"
                                                },
                                                "externalPk4":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 4"
                                                },
                                                "externalPk5":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"External PK Val 5"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "hasError":{
                                "type":"boolean",
                                "description":"Has Error"
                            }
                        }
                    }
                }
            },
            "ACTIONUSAGETRANSACTION_response":{
                "type":"object",
                "properties":{
                    "usageTransaction":{
                        "type":"object",
                        "properties":{
                            "usageTransactionId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                                "example":"05458709929330"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "D1CA",
                            "D1DD",
                            "D1OE",
                            "D1ST"
                        ],
                        "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "statusUpdateDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST"
                                    ],
                                    "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1ActUsgTran"
                }
            },
            "ACTIONUSAGETRANSACTION_request":{
                "type":"object",
                "properties":{
                    "action":{
                        "type":"string",
                        "enum":[
                            "D1CA",
                            "D1DD",
                            "D1OE",
                            "D1ST"
                        ],
                        "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                    }
                },
                "xml":{
                    "name":"D1ActUsgTran"
                }
            },
            "DELETEUSAGETRANSACTION_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelUsgTrn"
                }
            },
            "DELETEUSAGETRANSACTION_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelUsgTrn"
                }
            },
            "GETUSAGETRANSACTION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "usageTransactionId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "createDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "statusUpdateDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "usageType":{
                        "type":"string",
                        "enum":[
                            "D2CS",
                            "D2CU",
                            "D2DL",
                            "D2ES",
                            "D2HD",
                            "D2IN",
                            "D2IS",
                            "D2PS",
                            "D2SC",
                            "D2SF"
                        ],
                        "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                        "example":"D2CS"
                    },
                    "usageSubscription":{
                        "type":"object",
                        "properties":{
                            "usId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Usage Subscription"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "previousUsageTransaction":{
                        "type":"object",
                        "properties":{
                            "previousUsageId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Usage Transaction ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "usageExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"An ID used by external systems used to identify the usage transaction .When Oracle Utilities Meter Data Management is integrated with Oracle Utilities Customer Care and Billing, Oracle Utilities Customer Care and Billing can send this to help identify the previous usage transaction."
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Defines the start date and time of the usage period.",
                        "example":"2013-01-02T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"End Date/Time"
                    },
                    "estimateThroughDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Estimate Through Date",
                        "example":"07-01-2017"
                    },
                    "alignmentDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Alignment Date/Time"
                    },
                    "calculationGroup":{
                        "type":"object",
                        "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                        "properties":{
                            "calculationGroup":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycle":{
                        "type":"object",
                        "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read.",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route specifies the group of service points in a cycle that are visited by a meter reader."
                    },
                    "scheduledSelectionDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Scheduled Selection Date"
                    },
                    "billCondition":{
                        "type":"string",
                        "enum":[
                            "D2CL",
                            "D2IC",
                            "D2IL",
                            "D2IM"
                        ],
                        "description":"The status of the bill associated with the usage transaction (if applicable), used for informational purposes only.\n* `D2CL` - Closing,\n* `D2IC` - Initial and Closing,\n* `D2IL` - Initial,\n* `D2IM` - Interim",
                        "example":"D2IL"
                    },
                    "automatedRetry":{
                        "type":"string",
                        "enum":[
                            "D1NA",
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"A flag that indicates if creation of the usage transaction should be automatically retried in the event of an error.\n* `D1NA` - No - Automatic Discard,\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NA"
                    },
                    "nextRetryDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Next Retry Date/Time"
                    },
                    "retryUntilDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The date time until which the system will attempt to retry creating the usage transaction in the event of an error (applicable only if the Automated Retry flag is set to \"Yes\")."
                    },
                    "subUsageTransactionExist":{
                        "type":"string",
                        "enum":[
                            "D2NO",
                            "D2YS"
                        ],
                        "description":"Sub Usage Transactions flag\n* `D2NO` - No,\n* `D2YS` - Yes",
                        "example":"D2NO"
                    },
                    "isTraceOn":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"Indicates if tracing is on for the usage transaction.\n* `D1NO` - Off,\n* `D1YS` - On",
                        "example":"D1YS"
                    },
                    "skipDetails":{
                        "type":"object",
                        "properties":{
                            "skip":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"A flag that indicates if the usage transaction should be skipped.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            },
                            "skipReason":{
                                "type":"string",
                                "enum":[
                                    "D2NS"
                                ],
                                "description":"Reason for skipping the usage transaction.\n* `D2NS` - No Scheduled Read",
                                "example":"D2NS"
                            },
                            "nextScheduledReadDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The next scheduled read date for the device from which the measurements used to create the usage transaction came."
                            }
                        }
                    },
                    "calculationMode":{
                        "type":"string",
                        "enum":[
                            "D2HC"
                        ],
                        "description":"A flag that indicates the mode in which the usage transaction calculations are/were performed.\n* `D2HC` - Hypothetical Calculation",
                        "example":"D2HC"
                    },
                    "usedOnBill":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction's service quantities have been used on a completed bill.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1YS"
                    },
                    "linkedToFrozenBillSegment":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction is linked to a frozen bill segment.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NO"
                    },
                    "usageAdjustmentProfileFactors":{
                        "type":"object",
                        "properties":{
                            "profileFactorsList":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "profileFactor":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Factor"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Factor Characteristic Value"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "currentToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "previousToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"comments"
                    },
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "D2BB",
                            "D2OB"
                        ],
                        "description":"Request\n* `D2BB` - Batch,\n* `D2OB` - Online",
                        "example":"D2BB"
                    },
                    "intervalMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            }
                        }
                    },
                    "scalarMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "estimateTime":{
                                "type":"string",
                                "enum":[
                                    "D1EF",
                                    "D1ET"
                                ],
                                "description":"Estimate Time\n* `D1EF` - End Date Time From,\n* `D1ET` - End Date Time To",
                                "example":"D1EF"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endRangeOption":{
                                "type":"string",
                                "enum":[
                                    "D2SC",
                                    "D2SP"
                                ],
                                "description":"End Range Option indicates the end range option. Valid values include \"Specified\" and \"Derive Using Service Cycle Schedule\"\n* `D2SC` - Derive Using Service Cycle Schedule,\n* `D2SP` - Specified",
                                "example":"D2SC"
                            },
                            "minDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "maxDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "allowEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2AE",
                                    "D2DE"
                                ],
                                "description":"Allow Estimate indicates whether or not to allow use of estimated measurement data when calculating usage.\n* `D2AE` - Allow Estimates,\n* `D2DE` - Do Not Allow Estimates",
                                "example":"D2AE"
                            },
                            "estimateDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Estimate Date indicates the date on which estimated measurement data used in the usage calculation was estimated."
                            },
                            "isEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"Is Estimate indicates if estimated measurement data was used in the usage calculation.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            }
                        }
                    },
                    "dateBreaks":{
                        "type":"object",
                        "properties":{
                            "dateBreaksList":{
                                "type":"object",
                                "properties":{
                                    "_data":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dateBreak":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Date breaks are used to break up a usage period into sub-periods based on the dates on which rate changes took place for the usage transaction (and its related account)."
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "usagePeriodsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Period Sequence Number"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "usageType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CS",
                                                "D2CU",
                                                "D2DL",
                                                "D2ES",
                                                "D2HD",
                                                "D2IN",
                                                "D2IS",
                                                "D2PS",
                                                "D2SC",
                                                "D2SF"
                                            ],
                                            "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                                            "example":"D2CS"
                                        },
                                        "serviceQuantities":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sqSequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Service Quantity Sequence"
                                                            },
                                                            "sqType":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AB",
                                                                    "D1AF",
                                                                    "D1CF",
                                                                    "D1DO",
                                                                    "D1DY",
                                                                    "D1FC",
                                                                    "D1IT",
                                                                    "D1MC",
                                                                    "D1OT",
                                                                    "D1PB",
                                                                    "D1PE",
                                                                    "D1PK",
                                                                    "D1QB",
                                                                    "D1QT",
                                                                    "D1RB",
                                                                    "D1SB",
                                                                    "D1SM",
                                                                    "D1ST",
                                                                    "D1SU",
                                                                    "X1DO"
                                                                ],
                                                                "description":"Usage Service Quantity Type\n* `D1AB` - Adjusted Baseline Measurements,\n* `D1AF` - Baseline Adjustment Factor,\n* `D1CF` - For Calculation Purpose Only,\n* `D1DO` - Settlement, Incentive and Fee,\n* `D1DY` - Control Score,\n* `D1FC` - Factor,\n* `D1IT` - Item,\n* `D1MC` - Measuring Component,\n* `D1OT` - Other,\n* `D1PB` - Pre-event Baseline Measurements,\n* `D1PE` - Pre-event Measurements,\n* `D1PK` - Peak Across Usage Periods,\n* `D1QB` - Qualified Baseline Measurements,\n* `D1QT` - Qualified Temperature Measurements,\n* `D1RB` - Raw Baseline Measurements,\n* `D1SB` - Selected Baseline Measurements,\n* `D1SM` - Skipped Measurements,\n* `D1ST` - Selected Temperature Measurements,\n* `D1SU` - Summation,\n* `X1DO` - Dynamic Option Event",
                                                                "example":"D1FC"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "servicePointId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "measuringComponent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "measuringComponentId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Measuring Component ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "touMap":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "touMap":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"TOU Map"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "factor":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "factor":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Factor"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValue":{
                                                                        "type":"string",
                                                                        "maxLength":16,
                                                                        "description":"Characteristic Value"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "calculationRule":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationRule":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Rule"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "intervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1EX",
                                                                    "D1NE"
                                                                ],
                                                                "description":"Interval Data:\n* `D1EX` - Exist,\n* `D1NE` - Does Not Exist"
                                                            },
                                                            "secondsPerInterval":{
                                                                "type":"integer",
                                                                "description":"Interval Size"
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            },
                                                            "shouldExtractIntervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1NO",
                                                                    "D1YS"
                                                                ],
                                                                "description":"Extract Interval Data:\n* `D1NO` - No,\n* `D1YS` - Yes"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "itemDetail":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "itemDetailsSeq":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":0,
                                                                "description":"Item Detail Sequence"
                                                            },
                                                            "badgedItem":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Device ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "itemType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "itemCount":{
                                                                "type":"number",
                                                                "maximum":"999999999.99",
                                                                "minimum":"-999999999.99",
                                                                "description":"Item Count"
                                                            },
                                                            "startDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Defines the start date and time of the usage period.",
                                                                "example":"2013-01-02T00:00:00-08:00"
                                                            },
                                                            "endDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"End Date/Time"
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "spId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "overrideQuantity":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1OP"
                                                                ],
                                                                "description":"Override Quantity flag\n* `D1OP` - Override Quantity Present",
                                                                "example":"D1OP"
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "usageGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "usageRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                                                "example":"ZZS-MRULGRP-SCALAR-RULE"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "sqsEstimationIndicators":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageTransactionReadingDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "uom":{
                                            "type":"object",
                                            "properties":{
                                                "uom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tou":{
                                            "type":"object",
                                            "properties":{
                                                "tou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sqi":{
                                            "type":"object",
                                            "properties":{
                                                "sqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Quantity Identifier"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "measuringComponentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Measuring Component ID",
                                            "example":"658852900520"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "startMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Start Measurement",
                                            "example":"0.000000"
                                        },
                                        "startMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Start Measurement Condition\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate",
                                            "example":"501000"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "endMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"End Measurement",
                                            "example":"0.080000"
                                        },
                                        "endMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Condition:\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Quantity",
                                            "example":"9.840000"
                                        },
                                        "finalUom":{
                                            "type":"object",
                                            "properties":{
                                                "finalUom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final UOM"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalTou":{
                                            "type":"object",
                                            "properties":{
                                                "finalTou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final TOU"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalSqi":{
                                            "type":"object",
                                            "properties":{
                                                "finalSqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Final Quantity",
                                            "example":"9.840000"
                                        },
                                        "spHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"Usage:\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract"
                                        },
                                        "mcHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"P"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"string",
                                            "enum":[
                                                "D1DP",
                                                "D1MP"
                                            ],
                                            "description":"Measures Peak Quantity\n* `D1DP` - No,\n* `D1MP` - Yes",
                                            "example":"D1DP"
                                        },
                                        "appliedMultiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Applied Multiplier",
                                            "example":"123.000000"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use percent",
                                            "example":"100"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST"
                                    ],
                                    "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "exceptionType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Exception Type"
                                        },
                                        "exceptionSeverity":{
                                            "type":"string",
                                            "enum":[
                                                "D1IF",
                                                "D1IS",
                                                "D1TM"
                                            ],
                                            "description":"Exception Severity\n* `D1IF` - Information,\n* `D1IS` - Issues,\n* `D1TM` - Terminate",
                                            "example":"D1IF"
                                        },
                                        "exceptionRequiresApproval":{
                                            "type":"string",
                                            "enum":[
                                                "D1NO",
                                                "D1YS"
                                            ],
                                            "description":"Exception Requires Approval flag\n* `D1NO` - No,\n* `D1YS` - Yes",
                                            "example":"D1NO"
                                        },
                                        "toDoType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"To Do Type"
                                        },
                                        "toDoRole":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"To Do Role"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "traces":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "criteriaSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "duration":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Duration"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "initialCalculation":{
                        "type":"boolean",
                        "description":"Initial Calculation",
                        "example":"true"
                    }
                },
                "xml":{
                    "name":"D1UsgTransac"
                }
            },
            "UPDATEUSAGETRANSACTION_request":{
                "type":"object",
                "properties":{
                    "usageTransactionId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    },
                    "createDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "usageType":{
                        "type":"string",
                        "enum":[
                            "D2CS",
                            "D2CU",
                            "D2DL",
                            "D2ES",
                            "D2HD",
                            "D2IN",
                            "D2IS",
                            "D2PS",
                            "D2SC",
                            "D2SF"
                        ],
                        "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                        "example":"D2CS"
                    },
                    "usageSubscription":{
                        "type":"object",
                        "properties":{
                            "usId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Usage Subscription"
                            }
                        }
                    },
                    "previousUsageTransaction":{
                        "type":"object",
                        "properties":{
                            "previousUsageId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Usage Transaction ID"
                            }
                        }
                    },
                    "usageExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"An ID used by external systems used to identify the usage transaction .When Oracle Utilities Meter Data Management is integrated with Oracle Utilities Customer Care and Billing, Oracle Utilities Customer Care and Billing can send this to help identify the previous usage transaction."
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Defines the start date and time of the usage period.",
                        "example":"2013-01-02T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"End Date/Time"
                    },
                    "estimateThroughDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Estimate Through Date",
                        "example":"07-01-2017"
                    },
                    "alignmentDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Alignment Date/Time"
                    },
                    "calculationGroup":{
                        "type":"object",
                        "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                        "properties":{
                            "calculationGroup":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                            }
                        }
                    },
                    "measurementCycle":{
                        "type":"object",
                        "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read.",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read."
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route specifies the group of service points in a cycle that are visited by a meter reader."
                    },
                    "scheduledSelectionDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Scheduled Selection Date"
                    },
                    "billCondition":{
                        "type":"string",
                        "enum":[
                            "D2CL",
                            "D2IC",
                            "D2IL",
                            "D2IM"
                        ],
                        "description":"The status of the bill associated with the usage transaction (if applicable), used for informational purposes only.\n* `D2CL` - Closing,\n* `D2IC` - Initial and Closing,\n* `D2IL` - Initial,\n* `D2IM` - Interim",
                        "example":"D2IL"
                    },
                    "automatedRetry":{
                        "type":"string",
                        "enum":[
                            "D1NA",
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"A flag that indicates if creation of the usage transaction should be automatically retried in the event of an error.\n* `D1NA` - No - Automatic Discard,\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NA"
                    },
                    "nextRetryDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Next Retry Date/Time"
                    },
                    "retryUntilDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The date time until which the system will attempt to retry creating the usage transaction in the event of an error (applicable only if the Automated Retry flag is set to \"Yes\")."
                    },
                    "subUsageTransactionExist":{
                        "type":"string",
                        "enum":[
                            "D2NO",
                            "D2YS"
                        ],
                        "description":"Sub Usage Transactions flag\n* `D2NO` - No,\n* `D2YS` - Yes",
                        "example":"D2NO"
                    },
                    "isTraceOn":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"Indicates if tracing is on for the usage transaction.\n* `D1NO` - Off,\n* `D1YS` - On",
                        "example":"D1YS"
                    },
                    "skipDetails":{
                        "type":"object",
                        "properties":{
                            "skip":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"A flag that indicates if the usage transaction should be skipped.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            },
                            "skipReason":{
                                "type":"string",
                                "enum":[
                                    "D2NS"
                                ],
                                "description":"Reason for skipping the usage transaction.\n* `D2NS` - No Scheduled Read",
                                "example":"D2NS"
                            },
                            "nextScheduledReadDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The next scheduled read date for the device from which the measurements used to create the usage transaction came."
                            }
                        }
                    },
                    "calculationMode":{
                        "type":"string",
                        "enum":[
                            "D2HC"
                        ],
                        "description":"A flag that indicates the mode in which the usage transaction calculations are/were performed.\n* `D2HC` - Hypothetical Calculation",
                        "example":"D2HC"
                    },
                    "usedOnBill":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction's service quantities have been used on a completed bill.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1YS"
                    },
                    "linkedToFrozenBillSegment":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction is linked to a frozen bill segment.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NO"
                    },
                    "usageAdjustmentProfileFactors":{
                        "type":"object",
                        "properties":{
                            "profileFactorsList":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "profileFactor":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Factor"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Factor Characteristic Value"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "currentToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "previousToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"comments"
                    },
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "D2BB",
                            "D2OB"
                        ],
                        "description":"Request\n* `D2BB` - Batch,\n* `D2OB` - Online",
                        "example":"D2BB"
                    },
                    "intervalMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            }
                        }
                    },
                    "scalarMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "estimateTime":{
                                "type":"string",
                                "enum":[
                                    "D1EF",
                                    "D1ET"
                                ],
                                "description":"Estimate Time\n* `D1EF` - End Date Time From,\n* `D1ET` - End Date Time To",
                                "example":"D1EF"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endRangeOption":{
                                "type":"string",
                                "enum":[
                                    "D2SC",
                                    "D2SP"
                                ],
                                "description":"End Range Option indicates the end range option. Valid values include \"Specified\" and \"Derive Using Service Cycle Schedule\"\n* `D2SC` - Derive Using Service Cycle Schedule,\n* `D2SP` - Specified",
                                "example":"D2SC"
                            },
                            "minDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "maxDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "allowEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2AE",
                                    "D2DE"
                                ],
                                "description":"Allow Estimate indicates whether or not to allow use of estimated measurement data when calculating usage.\n* `D2AE` - Allow Estimates,\n* `D2DE` - Do Not Allow Estimates",
                                "example":"D2AE"
                            },
                            "estimateDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Estimate Date indicates the date on which estimated measurement data used in the usage calculation was estimated."
                            },
                            "isEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"Is Estimate indicates if estimated measurement data was used in the usage calculation.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            }
                        }
                    },
                    "dateBreaks":{
                        "type":"object",
                        "properties":{
                            "dateBreaksList":{
                                "type":"object",
                                "properties":{
                                    "_data":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dateBreak":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Date breaks are used to break up a usage period into sub-periods based on the dates on which rate changes took place for the usage transaction (and its related account)."
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "usagePeriodsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Period Sequence Number"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "usageType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CS",
                                                "D2CU",
                                                "D2DL",
                                                "D2ES",
                                                "D2HD",
                                                "D2IN",
                                                "D2IS",
                                                "D2PS",
                                                "D2SC",
                                                "D2SF"
                                            ],
                                            "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                                            "example":"D2CS"
                                        },
                                        "serviceQuantities":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sqSequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Service Quantity Sequence"
                                                            },
                                                            "sqType":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AB",
                                                                    "D1AF",
                                                                    "D1CF",
                                                                    "D1DO",
                                                                    "D1DY",
                                                                    "D1FC",
                                                                    "D1IT",
                                                                    "D1MC",
                                                                    "D1OT",
                                                                    "D1PB",
                                                                    "D1PE",
                                                                    "D1PK",
                                                                    "D1QB",
                                                                    "D1QT",
                                                                    "D1RB",
                                                                    "D1SB",
                                                                    "D1SM",
                                                                    "D1ST",
                                                                    "D1SU",
                                                                    "X1DO"
                                                                ],
                                                                "description":"Usage Service Quantity Type\n* `D1AB` - Adjusted Baseline Measurements,\n* `D1AF` - Baseline Adjustment Factor,\n* `D1CF` - For Calculation Purpose Only,\n* `D1DO` - Settlement, Incentive and Fee,\n* `D1DY` - Control Score,\n* `D1FC` - Factor,\n* `D1IT` - Item,\n* `D1MC` - Measuring Component,\n* `D1OT` - Other,\n* `D1PB` - Pre-event Baseline Measurements,\n* `D1PE` - Pre-event Measurements,\n* `D1PK` - Peak Across Usage Periods,\n* `D1QB` - Qualified Baseline Measurements,\n* `D1QT` - Qualified Temperature Measurements,\n* `D1RB` - Raw Baseline Measurements,\n* `D1SB` - Selected Baseline Measurements,\n* `D1SM` - Skipped Measurements,\n* `D1ST` - Selected Temperature Measurements,\n* `D1SU` - Summation,\n* `X1DO` - Dynamic Option Event",
                                                                "example":"D1FC"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    }
                                                                }
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "servicePointId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    }
                                                                }
                                                            },
                                                            "measuringComponent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "measuringComponentId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Measuring Component ID"
                                                                    }
                                                                }
                                                            },
                                                            "touMap":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "touMap":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"TOU Map"
                                                                    }
                                                                }
                                                            },
                                                            "factor":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "factor":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Factor"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValue":{
                                                                        "type":"string",
                                                                        "maxLength":16,
                                                                        "description":"Characteristic Value"
                                                                    }
                                                                }
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    }
                                                                }
                                                            },
                                                            "calculationRule":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationRule":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Rule"
                                                                    }
                                                                }
                                                            },
                                                            "intervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1EX",
                                                                    "D1NE"
                                                                ],
                                                                "description":"Interval Data:\n* `D1EX` - Exist,\n* `D1NE` - Does Not Exist"
                                                            },
                                                            "secondsPerInterval":{
                                                                "type":"integer",
                                                                "description":"Interval Size"
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            },
                                                            "shouldExtractIntervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1NO",
                                                                    "D1YS"
                                                                ],
                                                                "description":"Extract Interval Data:\n* `D1NO` - No,\n* `D1YS` - Yes"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "itemDetail":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "itemDetailsSeq":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":0,
                                                                "description":"Item Detail Sequence"
                                                            },
                                                            "badgedItem":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Device ID"
                                                                    }
                                                                }
                                                            },
                                                            "itemType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type"
                                                                    }
                                                                }
                                                            },
                                                            "itemCount":{
                                                                "type":"number",
                                                                "maximum":"999999999.99",
                                                                "minimum":"-999999999.99",
                                                                "description":"Item Count"
                                                            },
                                                            "startDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Defines the start date and time of the usage period.",
                                                                "example":"2013-01-02T00:00:00-08:00"
                                                            },
                                                            "endDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"End Date/Time"
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "spId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    }
                                                                }
                                                            },
                                                            "overrideQuantity":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1OP"
                                                                ],
                                                                "description":"Override Quantity flag\n* `D1OP` - Override Quantity Present",
                                                                "example":"D1OP"
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "usageGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    }
                                                                }
                                                            },
                                                            "usageRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                                                "example":"ZZS-MRULGRP-SCALAR-RULE"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "sqsEstimationIndicators":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    }
                                                                }
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageTransactionReadingDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "uom":{
                                            "type":"object",
                                            "properties":{
                                                "uom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                }
                                            }
                                        },
                                        "tou":{
                                            "type":"object",
                                            "properties":{
                                                "tou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                }
                                            }
                                        },
                                        "sqi":{
                                            "type":"object",
                                            "properties":{
                                                "sqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Quantity Identifier"
                                                }
                                            }
                                        },
                                        "measuringComponentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Measuring Component ID",
                                            "example":"658852900520"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "startMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Start Measurement",
                                            "example":"0.000000"
                                        },
                                        "startMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Start Measurement Condition\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate",
                                            "example":"501000"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "endMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"End Measurement",
                                            "example":"0.080000"
                                        },
                                        "endMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Condition:\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Quantity",
                                            "example":"9.840000"
                                        },
                                        "finalUom":{
                                            "type":"object",
                                            "properties":{
                                                "finalUom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final UOM"
                                                }
                                            }
                                        },
                                        "finalTou":{
                                            "type":"object",
                                            "properties":{
                                                "finalTou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final TOU"
                                                }
                                            }
                                        },
                                        "finalSqi":{
                                            "type":"object",
                                            "properties":{
                                                "finalSqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final SQI"
                                                }
                                            }
                                        },
                                        "finalQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Final Quantity",
                                            "example":"9.840000"
                                        },
                                        "spHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"Usage:\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract"
                                        },
                                        "mcHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"P"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"string",
                                            "enum":[
                                                "D1DP",
                                                "D1MP"
                                            ],
                                            "description":"Measures Peak Quantity\n* `D1DP` - No,\n* `D1MP` - Yes",
                                            "example":"D1DP"
                                        },
                                        "appliedMultiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Applied Multiplier",
                                            "example":"123.000000"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use percent",
                                            "example":"100"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                }
                                            }
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST"
                                    ],
                                    "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "exceptionType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Exception Type"
                                        },
                                        "exceptionSeverity":{
                                            "type":"string",
                                            "enum":[
                                                "D1IF",
                                                "D1IS",
                                                "D1TM"
                                            ],
                                            "description":"Exception Severity\n* `D1IF` - Information,\n* `D1IS` - Issues,\n* `D1TM` - Terminate",
                                            "example":"D1IF"
                                        },
                                        "exceptionRequiresApproval":{
                                            "type":"string",
                                            "enum":[
                                                "D1NO",
                                                "D1YS"
                                            ],
                                            "description":"Exception Requires Approval flag\n* `D1NO` - No,\n* `D1YS` - Yes",
                                            "example":"D1NO"
                                        },
                                        "toDoType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"To Do Type"
                                        },
                                        "toDoRole":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"To Do Role"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "traces":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "criteriaSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "duration":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Duration"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "initialCalculation":{
                        "type":"boolean",
                        "description":"Initial Calculation",
                        "example":"true"
                    }
                },
                "xml":{
                    "name":"D1UsgTransac"
                }
            },
            "CREATEUSAGETRANSACTION_request":{
                "type":"object",
                "properties":{
                    "usageTransactionId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    },
                    "createDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "usageType":{
                        "type":"string",
                        "enum":[
                            "D2CS",
                            "D2CU",
                            "D2DL",
                            "D2ES",
                            "D2HD",
                            "D2IN",
                            "D2IS",
                            "D2PS",
                            "D2SC",
                            "D2SF"
                        ],
                        "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                        "example":"D2CS"
                    },
                    "usageSubscription":{
                        "type":"object",
                        "properties":{
                            "usId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Usage Subscription"
                            }
                        }
                    },
                    "previousUsageTransaction":{
                        "type":"object",
                        "properties":{
                            "previousUsageId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Usage Transaction ID"
                            }
                        }
                    },
                    "usageExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"An ID used by external systems used to identify the usage transaction .When Oracle Utilities Meter Data Management is integrated with Oracle Utilities Customer Care and Billing, Oracle Utilities Customer Care and Billing can send this to help identify the previous usage transaction."
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Defines the start date and time of the usage period.",
                        "example":"2013-01-02T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"End Date/Time"
                    },
                    "estimateThroughDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Estimate Through Date",
                        "example":"07-01-2017"
                    },
                    "alignmentDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Alignment Date/Time"
                    },
                    "calculationGroup":{
                        "type":"object",
                        "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                        "properties":{
                            "calculationGroup":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                            }
                        }
                    },
                    "measurementCycle":{
                        "type":"object",
                        "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read.",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read."
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route specifies the group of service points in a cycle that are visited by a meter reader."
                    },
                    "scheduledSelectionDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Scheduled Selection Date"
                    },
                    "billCondition":{
                        "type":"string",
                        "enum":[
                            "D2CL",
                            "D2IC",
                            "D2IL",
                            "D2IM"
                        ],
                        "description":"The status of the bill associated with the usage transaction (if applicable), used for informational purposes only.\n* `D2CL` - Closing,\n* `D2IC` - Initial and Closing,\n* `D2IL` - Initial,\n* `D2IM` - Interim",
                        "example":"D2IL"
                    },
                    "automatedRetry":{
                        "type":"string",
                        "enum":[
                            "D1NA",
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"A flag that indicates if creation of the usage transaction should be automatically retried in the event of an error.\n* `D1NA` - No - Automatic Discard,\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NA"
                    },
                    "nextRetryDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Next Retry Date/Time"
                    },
                    "retryUntilDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The date time until which the system will attempt to retry creating the usage transaction in the event of an error (applicable only if the Automated Retry flag is set to \"Yes\")."
                    },
                    "subUsageTransactionExist":{
                        "type":"string",
                        "enum":[
                            "D2NO",
                            "D2YS"
                        ],
                        "description":"Sub Usage Transactions flag\n* `D2NO` - No,\n* `D2YS` - Yes",
                        "example":"D2NO"
                    },
                    "isTraceOn":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"Indicates if tracing is on for the usage transaction.\n* `D1NO` - Off,\n* `D1YS` - On",
                        "example":"D1YS"
                    },
                    "skipDetails":{
                        "type":"object",
                        "properties":{
                            "skip":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"A flag that indicates if the usage transaction should be skipped.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            },
                            "skipReason":{
                                "type":"string",
                                "enum":[
                                    "D2NS"
                                ],
                                "description":"Reason for skipping the usage transaction.\n* `D2NS` - No Scheduled Read",
                                "example":"D2NS"
                            },
                            "nextScheduledReadDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The next scheduled read date for the device from which the measurements used to create the usage transaction came."
                            }
                        }
                    },
                    "calculationMode":{
                        "type":"string",
                        "enum":[
                            "D2HC"
                        ],
                        "description":"A flag that indicates the mode in which the usage transaction calculations are/were performed.\n* `D2HC` - Hypothetical Calculation",
                        "example":"D2HC"
                    },
                    "usedOnBill":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction's service quantities have been used on a completed bill.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1YS"
                    },
                    "linkedToFrozenBillSegment":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction is linked to a frozen bill segment.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NO"
                    },
                    "usageAdjustmentProfileFactors":{
                        "type":"object",
                        "properties":{
                            "profileFactorsList":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "profileFactor":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Factor"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Factor Characteristic Value"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "currentToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "previousToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"comments"
                    },
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "D2BB",
                            "D2OB"
                        ],
                        "description":"Request\n* `D2BB` - Batch,\n* `D2OB` - Online",
                        "example":"D2BB"
                    },
                    "intervalMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            }
                        }
                    },
                    "scalarMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "estimateTime":{
                                "type":"string",
                                "enum":[
                                    "D1EF",
                                    "D1ET"
                                ],
                                "description":"Estimate Time\n* `D1EF` - End Date Time From,\n* `D1ET` - End Date Time To",
                                "example":"D1EF"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endRangeOption":{
                                "type":"string",
                                "enum":[
                                    "D2SC",
                                    "D2SP"
                                ],
                                "description":"End Range Option indicates the end range option. Valid values include \"Specified\" and \"Derive Using Service Cycle Schedule\"\n* `D2SC` - Derive Using Service Cycle Schedule,\n* `D2SP` - Specified",
                                "example":"D2SC"
                            },
                            "minDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "maxDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "allowEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2AE",
                                    "D2DE"
                                ],
                                "description":"Allow Estimate indicates whether or not to allow use of estimated measurement data when calculating usage.\n* `D2AE` - Allow Estimates,\n* `D2DE` - Do Not Allow Estimates",
                                "example":"D2AE"
                            },
                            "estimateDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Estimate Date indicates the date on which estimated measurement data used in the usage calculation was estimated."
                            },
                            "isEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"Is Estimate indicates if estimated measurement data was used in the usage calculation.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            }
                        }
                    },
                    "dateBreaks":{
                        "type":"object",
                        "properties":{
                            "dateBreaksList":{
                                "type":"object",
                                "properties":{
                                    "_data":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dateBreak":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Date breaks are used to break up a usage period into sub-periods based on the dates on which rate changes took place for the usage transaction (and its related account)."
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "usagePeriodsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Period Sequence Number"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "usageType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CS",
                                                "D2CU",
                                                "D2DL",
                                                "D2ES",
                                                "D2HD",
                                                "D2IN",
                                                "D2IS",
                                                "D2PS",
                                                "D2SC",
                                                "D2SF"
                                            ],
                                            "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                                            "example":"D2CS"
                                        },
                                        "serviceQuantities":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sqSequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Service Quantity Sequence"
                                                            },
                                                            "sqType":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AB",
                                                                    "D1AF",
                                                                    "D1CF",
                                                                    "D1DO",
                                                                    "D1DY",
                                                                    "D1FC",
                                                                    "D1IT",
                                                                    "D1MC",
                                                                    "D1OT",
                                                                    "D1PB",
                                                                    "D1PE",
                                                                    "D1PK",
                                                                    "D1QB",
                                                                    "D1QT",
                                                                    "D1RB",
                                                                    "D1SB",
                                                                    "D1SM",
                                                                    "D1ST",
                                                                    "D1SU",
                                                                    "X1DO"
                                                                ],
                                                                "description":"Usage Service Quantity Type\n* `D1AB` - Adjusted Baseline Measurements,\n* `D1AF` - Baseline Adjustment Factor,\n* `D1CF` - For Calculation Purpose Only,\n* `D1DO` - Settlement, Incentive and Fee,\n* `D1DY` - Control Score,\n* `D1FC` - Factor,\n* `D1IT` - Item,\n* `D1MC` - Measuring Component,\n* `D1OT` - Other,\n* `D1PB` - Pre-event Baseline Measurements,\n* `D1PE` - Pre-event Measurements,\n* `D1PK` - Peak Across Usage Periods,\n* `D1QB` - Qualified Baseline Measurements,\n* `D1QT` - Qualified Temperature Measurements,\n* `D1RB` - Raw Baseline Measurements,\n* `D1SB` - Selected Baseline Measurements,\n* `D1SM` - Skipped Measurements,\n* `D1ST` - Selected Temperature Measurements,\n* `D1SU` - Summation,\n* `X1DO` - Dynamic Option Event",
                                                                "example":"D1FC"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    }
                                                                }
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "servicePointId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    }
                                                                }
                                                            },
                                                            "measuringComponent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "measuringComponentId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Measuring Component ID"
                                                                    }
                                                                }
                                                            },
                                                            "touMap":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "touMap":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"TOU Map"
                                                                    }
                                                                }
                                                            },
                                                            "factor":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "factor":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Factor"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValue":{
                                                                        "type":"string",
                                                                        "maxLength":16,
                                                                        "description":"Characteristic Value"
                                                                    }
                                                                }
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    }
                                                                }
                                                            },
                                                            "calculationRule":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationRule":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Rule"
                                                                    }
                                                                }
                                                            },
                                                            "intervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1EX",
                                                                    "D1NE"
                                                                ],
                                                                "description":"Interval Data:\n* `D1EX` - Exist,\n* `D1NE` - Does Not Exist"
                                                            },
                                                            "secondsPerInterval":{
                                                                "type":"integer",
                                                                "description":"Interval Size"
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            },
                                                            "shouldExtractIntervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1NO",
                                                                    "D1YS"
                                                                ],
                                                                "description":"Extract Interval Data:\n* `D1NO` - No,\n* `D1YS` - Yes"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "itemDetail":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "itemDetailsSeq":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":0,
                                                                "description":"Item Detail Sequence"
                                                            },
                                                            "badgedItem":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Device ID"
                                                                    }
                                                                }
                                                            },
                                                            "itemType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type"
                                                                    }
                                                                }
                                                            },
                                                            "itemCount":{
                                                                "type":"number",
                                                                "maximum":"999999999.99",
                                                                "minimum":"-999999999.99",
                                                                "description":"Item Count"
                                                            },
                                                            "startDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Defines the start date and time of the usage period.",
                                                                "example":"2013-01-02T00:00:00-08:00"
                                                            },
                                                            "endDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"End Date/Time"
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "spId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    }
                                                                }
                                                            },
                                                            "overrideQuantity":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1OP"
                                                                ],
                                                                "description":"Override Quantity flag\n* `D1OP` - Override Quantity Present",
                                                                "example":"D1OP"
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "usageGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    }
                                                                }
                                                            },
                                                            "usageRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                                                "example":"ZZS-MRULGRP-SCALAR-RULE"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "sqsEstimationIndicators":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    }
                                                                }
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageTransactionReadingDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "uom":{
                                            "type":"object",
                                            "properties":{
                                                "uom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                }
                                            }
                                        },
                                        "tou":{
                                            "type":"object",
                                            "properties":{
                                                "tou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                }
                                            }
                                        },
                                        "sqi":{
                                            "type":"object",
                                            "properties":{
                                                "sqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Quantity Identifier"
                                                }
                                            }
                                        },
                                        "measuringComponentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Measuring Component ID",
                                            "example":"658852900520"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "startMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Start Measurement",
                                            "example":"0.000000"
                                        },
                                        "startMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Start Measurement Condition\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate",
                                            "example":"501000"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "endMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"End Measurement",
                                            "example":"0.080000"
                                        },
                                        "endMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Condition:\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Quantity",
                                            "example":"9.840000"
                                        },
                                        "finalUom":{
                                            "type":"object",
                                            "properties":{
                                                "finalUom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final UOM"
                                                }
                                            }
                                        },
                                        "finalTou":{
                                            "type":"object",
                                            "properties":{
                                                "finalTou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final TOU"
                                                }
                                            }
                                        },
                                        "finalSqi":{
                                            "type":"object",
                                            "properties":{
                                                "finalSqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final SQI"
                                                }
                                            }
                                        },
                                        "finalQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Final Quantity",
                                            "example":"9.840000"
                                        },
                                        "spHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"Usage:\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract"
                                        },
                                        "mcHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"P"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"string",
                                            "enum":[
                                                "D1DP",
                                                "D1MP"
                                            ],
                                            "description":"Measures Peak Quantity\n* `D1DP` - No,\n* `D1MP` - Yes",
                                            "example":"D1DP"
                                        },
                                        "appliedMultiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Applied Multiplier",
                                            "example":"123.000000"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use percent",
                                            "example":"100"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                }
                                            }
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST"
                                    ],
                                    "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "exceptionType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Exception Type"
                                        },
                                        "exceptionSeverity":{
                                            "type":"string",
                                            "enum":[
                                                "D1IF",
                                                "D1IS",
                                                "D1TM"
                                            ],
                                            "description":"Exception Severity\n* `D1IF` - Information,\n* `D1IS` - Issues,\n* `D1TM` - Terminate",
                                            "example":"D1IF"
                                        },
                                        "exceptionRequiresApproval":{
                                            "type":"string",
                                            "enum":[
                                                "D1NO",
                                                "D1YS"
                                            ],
                                            "description":"Exception Requires Approval flag\n* `D1NO` - No,\n* `D1YS` - Yes",
                                            "example":"D1NO"
                                        },
                                        "toDoType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"To Do Type"
                                        },
                                        "toDoRole":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"To Do Role"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "traces":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "criteriaSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "duration":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Duration"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "initialCalculation":{
                        "type":"boolean",
                        "description":"Initial Calculation",
                        "example":"true"
                    }
                },
                "xml":{
                    "name":"D1UsgTransac"
                }
            },
            "CREATEUSAGETRANSACTION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "usageTransactionId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "createDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "statusUpdateDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "usageType":{
                        "type":"string",
                        "enum":[
                            "D2CS",
                            "D2CU",
                            "D2DL",
                            "D2ES",
                            "D2HD",
                            "D2IN",
                            "D2IS",
                            "D2PS",
                            "D2SC",
                            "D2SF"
                        ],
                        "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                        "example":"D2CS"
                    },
                    "usageSubscription":{
                        "type":"object",
                        "properties":{
                            "usId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Usage Subscription"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "previousUsageTransaction":{
                        "type":"object",
                        "properties":{
                            "previousUsageId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Usage Transaction ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "usageExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"An ID used by external systems used to identify the usage transaction .When Oracle Utilities Meter Data Management is integrated with Oracle Utilities Customer Care and Billing, Oracle Utilities Customer Care and Billing can send this to help identify the previous usage transaction."
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Defines the start date and time of the usage period.",
                        "example":"2013-01-02T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"End Date/Time"
                    },
                    "estimateThroughDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Estimate Through Date",
                        "example":"07-01-2017"
                    },
                    "alignmentDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Alignment Date/Time"
                    },
                    "calculationGroup":{
                        "type":"object",
                        "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                        "properties":{
                            "calculationGroup":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycle":{
                        "type":"object",
                        "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read.",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route specifies the group of service points in a cycle that are visited by a meter reader."
                    },
                    "scheduledSelectionDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Scheduled Selection Date"
                    },
                    "billCondition":{
                        "type":"string",
                        "enum":[
                            "D2CL",
                            "D2IC",
                            "D2IL",
                            "D2IM"
                        ],
                        "description":"The status of the bill associated with the usage transaction (if applicable), used for informational purposes only.\n* `D2CL` - Closing,\n* `D2IC` - Initial and Closing,\n* `D2IL` - Initial,\n* `D2IM` - Interim",
                        "example":"D2IL"
                    },
                    "automatedRetry":{
                        "type":"string",
                        "enum":[
                            "D1NA",
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"A flag that indicates if creation of the usage transaction should be automatically retried in the event of an error.\n* `D1NA` - No - Automatic Discard,\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NA"
                    },
                    "nextRetryDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Next Retry Date/Time"
                    },
                    "retryUntilDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The date time until which the system will attempt to retry creating the usage transaction in the event of an error (applicable only if the Automated Retry flag is set to \"Yes\")."
                    },
                    "subUsageTransactionExist":{
                        "type":"string",
                        "enum":[
                            "D2NO",
                            "D2YS"
                        ],
                        "description":"Sub Usage Transactions flag\n* `D2NO` - No,\n* `D2YS` - Yes",
                        "example":"D2NO"
                    },
                    "isTraceOn":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"Indicates if tracing is on for the usage transaction.\n* `D1NO` - Off,\n* `D1YS` - On",
                        "example":"D1YS"
                    },
                    "skipDetails":{
                        "type":"object",
                        "properties":{
                            "skip":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"A flag that indicates if the usage transaction should be skipped.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            },
                            "skipReason":{
                                "type":"string",
                                "enum":[
                                    "D2NS"
                                ],
                                "description":"Reason for skipping the usage transaction.\n* `D2NS` - No Scheduled Read",
                                "example":"D2NS"
                            },
                            "nextScheduledReadDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The next scheduled read date for the device from which the measurements used to create the usage transaction came."
                            }
                        }
                    },
                    "calculationMode":{
                        "type":"string",
                        "enum":[
                            "D2HC"
                        ],
                        "description":"A flag that indicates the mode in which the usage transaction calculations are/were performed.\n* `D2HC` - Hypothetical Calculation",
                        "example":"D2HC"
                    },
                    "usedOnBill":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction's service quantities have been used on a completed bill.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1YS"
                    },
                    "linkedToFrozenBillSegment":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction is linked to a frozen bill segment.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NO"
                    },
                    "usageAdjustmentProfileFactors":{
                        "type":"object",
                        "properties":{
                            "profileFactorsList":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "profileFactor":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Factor"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Factor Characteristic Value"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "currentToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "previousToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"comments"
                    },
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "D2BB",
                            "D2OB"
                        ],
                        "description":"Request\n* `D2BB` - Batch,\n* `D2OB` - Online",
                        "example":"D2BB"
                    },
                    "intervalMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            }
                        }
                    },
                    "scalarMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "estimateTime":{
                                "type":"string",
                                "enum":[
                                    "D1EF",
                                    "D1ET"
                                ],
                                "description":"Estimate Time\n* `D1EF` - End Date Time From,\n* `D1ET` - End Date Time To",
                                "example":"D1EF"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endRangeOption":{
                                "type":"string",
                                "enum":[
                                    "D2SC",
                                    "D2SP"
                                ],
                                "description":"End Range Option indicates the end range option. Valid values include \"Specified\" and \"Derive Using Service Cycle Schedule\"\n* `D2SC` - Derive Using Service Cycle Schedule,\n* `D2SP` - Specified",
                                "example":"D2SC"
                            },
                            "minDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "maxDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "allowEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2AE",
                                    "D2DE"
                                ],
                                "description":"Allow Estimate indicates whether or not to allow use of estimated measurement data when calculating usage.\n* `D2AE` - Allow Estimates,\n* `D2DE` - Do Not Allow Estimates",
                                "example":"D2AE"
                            },
                            "estimateDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Estimate Date indicates the date on which estimated measurement data used in the usage calculation was estimated."
                            },
                            "isEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"Is Estimate indicates if estimated measurement data was used in the usage calculation.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            }
                        }
                    },
                    "dateBreaks":{
                        "type":"object",
                        "properties":{
                            "dateBreaksList":{
                                "type":"object",
                                "properties":{
                                    "_data":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dateBreak":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Date breaks are used to break up a usage period into sub-periods based on the dates on which rate changes took place for the usage transaction (and its related account)."
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "usagePeriodsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Period Sequence Number"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "usageType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CS",
                                                "D2CU",
                                                "D2DL",
                                                "D2ES",
                                                "D2HD",
                                                "D2IN",
                                                "D2IS",
                                                "D2PS",
                                                "D2SC",
                                                "D2SF"
                                            ],
                                            "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                                            "example":"D2CS"
                                        },
                                        "serviceQuantities":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sqSequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Service Quantity Sequence"
                                                            },
                                                            "sqType":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AB",
                                                                    "D1AF",
                                                                    "D1CF",
                                                                    "D1DO",
                                                                    "D1DY",
                                                                    "D1FC",
                                                                    "D1IT",
                                                                    "D1MC",
                                                                    "D1OT",
                                                                    "D1PB",
                                                                    "D1PE",
                                                                    "D1PK",
                                                                    "D1QB",
                                                                    "D1QT",
                                                                    "D1RB",
                                                                    "D1SB",
                                                                    "D1SM",
                                                                    "D1ST",
                                                                    "D1SU",
                                                                    "X1DO"
                                                                ],
                                                                "description":"Usage Service Quantity Type\n* `D1AB` - Adjusted Baseline Measurements,\n* `D1AF` - Baseline Adjustment Factor,\n* `D1CF` - For Calculation Purpose Only,\n* `D1DO` - Settlement, Incentive and Fee,\n* `D1DY` - Control Score,\n* `D1FC` - Factor,\n* `D1IT` - Item,\n* `D1MC` - Measuring Component,\n* `D1OT` - Other,\n* `D1PB` - Pre-event Baseline Measurements,\n* `D1PE` - Pre-event Measurements,\n* `D1PK` - Peak Across Usage Periods,\n* `D1QB` - Qualified Baseline Measurements,\n* `D1QT` - Qualified Temperature Measurements,\n* `D1RB` - Raw Baseline Measurements,\n* `D1SB` - Selected Baseline Measurements,\n* `D1SM` - Skipped Measurements,\n* `D1ST` - Selected Temperature Measurements,\n* `D1SU` - Summation,\n* `X1DO` - Dynamic Option Event",
                                                                "example":"D1FC"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "servicePointId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "measuringComponent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "measuringComponentId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Measuring Component ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "touMap":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "touMap":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"TOU Map"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "factor":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "factor":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Factor"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValue":{
                                                                        "type":"string",
                                                                        "maxLength":16,
                                                                        "description":"Characteristic Value"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "calculationRule":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationRule":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Rule"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "intervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1EX",
                                                                    "D1NE"
                                                                ],
                                                                "description":"Interval Data:\n* `D1EX` - Exist,\n* `D1NE` - Does Not Exist"
                                                            },
                                                            "secondsPerInterval":{
                                                                "type":"integer",
                                                                "description":"Interval Size"
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            },
                                                            "shouldExtractIntervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1NO",
                                                                    "D1YS"
                                                                ],
                                                                "description":"Extract Interval Data:\n* `D1NO` - No,\n* `D1YS` - Yes"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "itemDetail":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "itemDetailsSeq":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":0,
                                                                "description":"Item Detail Sequence"
                                                            },
                                                            "badgedItem":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Device ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "itemType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "itemCount":{
                                                                "type":"number",
                                                                "maximum":"999999999.99",
                                                                "minimum":"-999999999.99",
                                                                "description":"Item Count"
                                                            },
                                                            "startDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Defines the start date and time of the usage period.",
                                                                "example":"2013-01-02T00:00:00-08:00"
                                                            },
                                                            "endDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"End Date/Time"
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "spId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "overrideQuantity":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1OP"
                                                                ],
                                                                "description":"Override Quantity flag\n* `D1OP` - Override Quantity Present",
                                                                "example":"D1OP"
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "usageGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "usageRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                                                "example":"ZZS-MRULGRP-SCALAR-RULE"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "sqsEstimationIndicators":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageTransactionReadingDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "uom":{
                                            "type":"object",
                                            "properties":{
                                                "uom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tou":{
                                            "type":"object",
                                            "properties":{
                                                "tou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sqi":{
                                            "type":"object",
                                            "properties":{
                                                "sqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Quantity Identifier"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "measuringComponentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Measuring Component ID",
                                            "example":"658852900520"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "startMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Start Measurement",
                                            "example":"0.000000"
                                        },
                                        "startMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Start Measurement Condition\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate",
                                            "example":"501000"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "endMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"End Measurement",
                                            "example":"0.080000"
                                        },
                                        "endMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Condition:\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Quantity",
                                            "example":"9.840000"
                                        },
                                        "finalUom":{
                                            "type":"object",
                                            "properties":{
                                                "finalUom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final UOM"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalTou":{
                                            "type":"object",
                                            "properties":{
                                                "finalTou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final TOU"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalSqi":{
                                            "type":"object",
                                            "properties":{
                                                "finalSqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Final Quantity",
                                            "example":"9.840000"
                                        },
                                        "spHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"Usage:\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract"
                                        },
                                        "mcHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"P"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"string",
                                            "enum":[
                                                "D1DP",
                                                "D1MP"
                                            ],
                                            "description":"Measures Peak Quantity\n* `D1DP` - No,\n* `D1MP` - Yes",
                                            "example":"D1DP"
                                        },
                                        "appliedMultiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Applied Multiplier",
                                            "example":"123.000000"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use percent",
                                            "example":"100"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST"
                                    ],
                                    "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "exceptionType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Exception Type"
                                        },
                                        "exceptionSeverity":{
                                            "type":"string",
                                            "enum":[
                                                "D1IF",
                                                "D1IS",
                                                "D1TM"
                                            ],
                                            "description":"Exception Severity\n* `D1IF` - Information,\n* `D1IS` - Issues,\n* `D1TM` - Terminate",
                                            "example":"D1IF"
                                        },
                                        "exceptionRequiresApproval":{
                                            "type":"string",
                                            "enum":[
                                                "D1NO",
                                                "D1YS"
                                            ],
                                            "description":"Exception Requires Approval flag\n* `D1NO` - No,\n* `D1YS` - Yes",
                                            "example":"D1NO"
                                        },
                                        "toDoType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"To Do Type"
                                        },
                                        "toDoRole":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"To Do Role"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "traces":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "criteriaSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "duration":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Duration"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "initialCalculation":{
                        "type":"boolean",
                        "description":"Initial Calculation",
                        "example":"true"
                    }
                },
                "xml":{
                    "name":"D1UsgTransac"
                }
            },
            "UPDATEUSAGETRANSACTION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "usageTransactionId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Usage Transaction ID is a system assigned random number that stays with a usage transaction record.",
                        "example":"05458709929330"
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "createDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "statusUpdateDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "usageType":{
                        "type":"string",
                        "enum":[
                            "D2CS",
                            "D2CU",
                            "D2DL",
                            "D2ES",
                            "D2HD",
                            "D2IN",
                            "D2IS",
                            "D2PS",
                            "D2SC",
                            "D2SF"
                        ],
                        "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                        "example":"D2CS"
                    },
                    "usageSubscription":{
                        "type":"object",
                        "properties":{
                            "usId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Usage Subscription"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "previousUsageTransaction":{
                        "type":"object",
                        "properties":{
                            "previousUsageId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Usage Transaction ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "usageExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"An ID used by external systems used to identify the usage transaction .When Oracle Utilities Meter Data Management is integrated with Oracle Utilities Customer Care and Billing, Oracle Utilities Customer Care and Billing can send this to help identify the previous usage transaction."
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Defines the start date and time of the usage period.",
                        "example":"2013-01-02T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"End Date/Time"
                    },
                    "estimateThroughDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Estimate Through Date",
                        "example":"07-01-2017"
                    },
                    "alignmentDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Alignment Date/Time"
                    },
                    "calculationGroup":{
                        "type":"object",
                        "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                        "properties":{
                            "calculationGroup":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycle":{
                        "type":"object",
                        "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read.",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle specifies the schedule used for when the service point is visited and the the device read."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route specifies the group of service points in a cycle that are visited by a meter reader."
                    },
                    "scheduledSelectionDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Scheduled Selection Date"
                    },
                    "billCondition":{
                        "type":"string",
                        "enum":[
                            "D2CL",
                            "D2IC",
                            "D2IL",
                            "D2IM"
                        ],
                        "description":"The status of the bill associated with the usage transaction (if applicable), used for informational purposes only.\n* `D2CL` - Closing,\n* `D2IC` - Initial and Closing,\n* `D2IL` - Initial,\n* `D2IM` - Interim",
                        "example":"D2IL"
                    },
                    "automatedRetry":{
                        "type":"string",
                        "enum":[
                            "D1NA",
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"A flag that indicates if creation of the usage transaction should be automatically retried in the event of an error.\n* `D1NA` - No - Automatic Discard,\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NA"
                    },
                    "nextRetryDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Next Retry Date/Time"
                    },
                    "retryUntilDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The date time until which the system will attempt to retry creating the usage transaction in the event of an error (applicable only if the Automated Retry flag is set to \"Yes\")."
                    },
                    "subUsageTransactionExist":{
                        "type":"string",
                        "enum":[
                            "D2NO",
                            "D2YS"
                        ],
                        "description":"Sub Usage Transactions flag\n* `D2NO` - No,\n* `D2YS` - Yes",
                        "example":"D2NO"
                    },
                    "isTraceOn":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"Indicates if tracing is on for the usage transaction.\n* `D1NO` - Off,\n* `D1YS` - On",
                        "example":"D1YS"
                    },
                    "skipDetails":{
                        "type":"object",
                        "properties":{
                            "skip":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"A flag that indicates if the usage transaction should be skipped.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            },
                            "skipReason":{
                                "type":"string",
                                "enum":[
                                    "D2NS"
                                ],
                                "description":"Reason for skipping the usage transaction.\n* `D2NS` - No Scheduled Read",
                                "example":"D2NS"
                            },
                            "nextScheduledReadDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The next scheduled read date for the device from which the measurements used to create the usage transaction came."
                            }
                        }
                    },
                    "calculationMode":{
                        "type":"string",
                        "enum":[
                            "D2HC"
                        ],
                        "description":"A flag that indicates the mode in which the usage transaction calculations are/were performed.\n* `D2HC` - Hypothetical Calculation",
                        "example":"D2HC"
                    },
                    "usedOnBill":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction's service quantities have been used on a completed bill.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1YS"
                    },
                    "linkedToFrozenBillSegment":{
                        "type":"string",
                        "enum":[
                            "D1NO",
                            "D1YS"
                        ],
                        "description":"This flag indicates (Yes or No) whether or not the usage transaction is linked to a frozen bill segment.\n* `D1NO` - No,\n* `D1YS` - Yes",
                        "example":"D1NO"
                    },
                    "usageAdjustmentProfileFactors":{
                        "type":"object",
                        "properties":{
                            "profileFactorsList":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "profileFactor":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Factor"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Factor Characteristic Value"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "currentToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "previousToDoId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"To Do ID"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"comments"
                    },
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "D2BB",
                            "D2OB"
                        ],
                        "description":"Request\n* `D2BB` - Batch,\n* `D2OB` - Online",
                        "example":"D2BB"
                    },
                    "intervalMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            }
                        }
                    },
                    "scalarMeasuringComponent":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time of the usage period.",
                                "example":"2013-01-02T00:00:00-08:00"
                            },
                            "estimateTime":{
                                "type":"string",
                                "enum":[
                                    "D1EF",
                                    "D1ET"
                                ],
                                "description":"Estimate Time\n* `D1EF` - End Date Time From,\n* `D1ET` - End Date Time To",
                                "example":"D1EF"
                            },
                            "endDateTimeFrom":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the start date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endDateTimeTo":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Defines the end date and time for the 'end range' of the usage period.",
                                "example":"2013-01-03T00:00:00-08:00"
                            },
                            "endRangeOption":{
                                "type":"string",
                                "enum":[
                                    "D2SC",
                                    "D2SP"
                                ],
                                "description":"End Range Option indicates the end range option. Valid values include \"Specified\" and \"Derive Using Service Cycle Schedule\"\n* `D2SC` - Derive Using Service Cycle Schedule,\n* `D2SP` - Specified",
                                "example":"D2SC"
                            },
                            "minDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "maxDaysOffset":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Minimum Offset Days / Maximum Offset Days  are used when End Range Option is set to \"Dervice Using Service Cycle Schedule\", these values define a range of days for the end date of the usage transaction, based on the Service Cycle Schedule date."
                            },
                            "allowEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2AE",
                                    "D2DE"
                                ],
                                "description":"Allow Estimate indicates whether or not to allow use of estimated measurement data when calculating usage.\n* `D2AE` - Allow Estimates,\n* `D2DE` - Do Not Allow Estimates",
                                "example":"D2AE"
                            },
                            "estimateDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Estimate Date indicates the date on which estimated measurement data used in the usage calculation was estimated."
                            },
                            "isEstimate":{
                                "type":"string",
                                "enum":[
                                    "D2NO",
                                    "D2YS"
                                ],
                                "description":"Is Estimate indicates if estimated measurement data was used in the usage calculation.\n* `D2NO` - No,\n* `D2YS` - Yes",
                                "example":"D2NO"
                            }
                        }
                    },
                    "dateBreaks":{
                        "type":"object",
                        "properties":{
                            "dateBreaksList":{
                                "type":"object",
                                "properties":{
                                    "_data":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dateBreak":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Date breaks are used to break up a usage period into sub-periods based on the dates on which rate changes took place for the usage transaction (and its related account)."
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "usagePeriodsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Period Sequence Number"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "usageType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CS",
                                                "D2CU",
                                                "D2DL",
                                                "D2ES",
                                                "D2HD",
                                                "D2IN",
                                                "D2IS",
                                                "D2PS",
                                                "D2SC",
                                                "D2SF"
                                            ],
                                            "description":"Usage Type flag\n* `D2CS` - Correlated SQ,\n* `D2CU` - Customer Settlement,\n* `D2DL` - Details,\n* `D2ES` - Event Settlement, Incentive and Fee,\n* `D2HD` - Header,\n* `D2IN` - Frequently Read,\n* `D2IS` - Frequently Read and Manually Read Scalar,\n* `D2PS` - Profiled SQ,\n* `D2SC` - Manually Read Scalar,\n* `D2SF` - Deprecated - Scalar For Calculation Purposes Only",
                                            "example":"D2CS"
                                        },
                                        "serviceQuantities":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sqSequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Service Quantity Sequence"
                                                            },
                                                            "sqType":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AB",
                                                                    "D1AF",
                                                                    "D1CF",
                                                                    "D1DO",
                                                                    "D1DY",
                                                                    "D1FC",
                                                                    "D1IT",
                                                                    "D1MC",
                                                                    "D1OT",
                                                                    "D1PB",
                                                                    "D1PE",
                                                                    "D1PK",
                                                                    "D1QB",
                                                                    "D1QT",
                                                                    "D1RB",
                                                                    "D1SB",
                                                                    "D1SM",
                                                                    "D1ST",
                                                                    "D1SU",
                                                                    "X1DO"
                                                                ],
                                                                "description":"Usage Service Quantity Type\n* `D1AB` - Adjusted Baseline Measurements,\n* `D1AF` - Baseline Adjustment Factor,\n* `D1CF` - For Calculation Purpose Only,\n* `D1DO` - Settlement, Incentive and Fee,\n* `D1DY` - Control Score,\n* `D1FC` - Factor,\n* `D1IT` - Item,\n* `D1MC` - Measuring Component,\n* `D1OT` - Other,\n* `D1PB` - Pre-event Baseline Measurements,\n* `D1PE` - Pre-event Measurements,\n* `D1PK` - Peak Across Usage Periods,\n* `D1QB` - Qualified Baseline Measurements,\n* `D1QT` - Qualified Temperature Measurements,\n* `D1RB` - Raw Baseline Measurements,\n* `D1SB` - Selected Baseline Measurements,\n* `D1SM` - Skipped Measurements,\n* `D1ST` - Selected Temperature Measurements,\n* `D1SU` - Summation,\n* `X1DO` - Dynamic Option Event",
                                                                "example":"D1FC"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "servicePointId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "measuringComponent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "measuringComponentId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Measuring Component ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "touMap":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "touMap":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"TOU Map"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "factor":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "factor":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Factor"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicValue":{
                                                                        "type":"string",
                                                                        "maxLength":16,
                                                                        "description":"Characteristic Value"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "calculationRule":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "calculationRule":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Rule"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "intervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1EX",
                                                                    "D1NE"
                                                                ],
                                                                "description":"Interval Data:\n* `D1EX` - Exist,\n* `D1NE` - Does Not Exist"
                                                            },
                                                            "secondsPerInterval":{
                                                                "type":"integer",
                                                                "description":"Interval Size"
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            },
                                                            "shouldExtractIntervalData":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1NO",
                                                                    "D1YS"
                                                                ],
                                                                "description":"Extract Interval Data:\n* `D1NO` - No,\n* `D1YS` - Yes"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "itemDetail":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "itemDetailsSeq":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":0,
                                                                "description":"Item Detail Sequence"
                                                            },
                                                            "badgedItem":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Device ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "itemType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "itemCount":{
                                                                "type":"number",
                                                                "maximum":"999999999.99",
                                                                "minimum":"-999999999.99",
                                                                "description":"Item Count"
                                                            },
                                                            "startDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Defines the start date and time of the usage period.",
                                                                "example":"2013-01-02T00:00:00-08:00"
                                                            },
                                                            "endDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"End Date/Time"
                                                            },
                                                            "quantity":{
                                                                "type":"number",
                                                                "maximum":"9999999999.999998",
                                                                "minimum":"-9999999999.999998",
                                                                "description":"Quantity",
                                                                "example":"9.840000"
                                                            },
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "spId":{
                                                                        "type":"string",
                                                                        "maxLength":12,
                                                                        "description":"Service Point ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "overrideQuantity":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1OP"
                                                                ],
                                                                "description":"Override Quantity flag\n* `D1OP` - Override Quantity Present",
                                                                "example":"D1OP"
                                                            },
                                                            "calculationGroup":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "usageGroup":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Calculation Group"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "usageRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                                                "example":"ZZS-MRULGRP-SCALAR-RULE"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "sqsEstimationIndicators":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "uom":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "uom":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "tou":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "tou":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "sqi":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sqi":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Service Quantity Identifier"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "estimationIndicator":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D2ES",
                                                                    "D2NE"
                                                                ],
                                                                "description":"Estimation Indicator\n* `D2ES` - Estimated,\n* `D2NE` - Not Estimated"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageTransactionReadingDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "uom":{
                                            "type":"object",
                                            "properties":{
                                                "uom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tou":{
                                            "type":"object",
                                            "properties":{
                                                "tou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sqi":{
                                            "type":"object",
                                            "properties":{
                                                "sqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Quantity Identifier"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "measuringComponentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Measuring Component ID",
                                            "example":"658852900520"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Defines the start date and time of the usage period.",
                                            "example":"2013-01-02T00:00:00-08:00"
                                        },
                                        "startMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Start Measurement",
                                            "example":"0.000000"
                                        },
                                        "startMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Start Measurement Condition\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate",
                                            "example":"501000"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "endMeasurement":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"End Measurement",
                                            "example":"0.080000"
                                        },
                                        "endMeasurementCondition":{
                                            "type":"string",
                                            "enum":[
                                                "201000",
                                                "102000",
                                                "101000",
                                                "501000",
                                                "100000",
                                                "409000",
                                                "901000",
                                                "101500",
                                                "100500",
                                                "401000",
                                                "402000",
                                                "301000"
                                            ],
                                            "description":"Condition:\n* `201000` - Missing,\n* `102000` - No Read - Disconnected,\n* `101000` - No Read - Outage,\n* `501000` - Regular,\n* `100000` - No Read - System,\n* `409000` - Combined Quantity,\n* `901000` - Super,\n* `101500` - No Read - Outage Fill,\n* `100500` - No Read - Field,\n* `401000` - External Estimate,\n* `402000` - Office Estimate,\n* `301000` - System Estimate"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Quantity",
                                            "example":"9.840000"
                                        },
                                        "finalUom":{
                                            "type":"object",
                                            "properties":{
                                                "finalUom":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final UOM"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalTou":{
                                            "type":"object",
                                            "properties":{
                                                "finalTou":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final TOU"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalSqi":{
                                            "type":"object",
                                            "properties":{
                                                "finalSqi":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Final Quantity",
                                            "example":"9.840000"
                                        },
                                        "spHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"Usage:\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract"
                                        },
                                        "mcHowToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"P"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"string",
                                            "enum":[
                                                "D1DP",
                                                "D1MP"
                                            ],
                                            "description":"Measures Peak Quantity\n* `D1DP` - No,\n* `D1MP` - Yes",
                                            "example":"D1DP"
                                        },
                                        "appliedMultiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Applied Multiplier",
                                            "example":"123.000000"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use percent",
                                            "example":"100"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST"
                                    ],
                                    "description":"Usage Transaction Web Service Action:\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Sent"
                                }
                            }
                        }
                    },
                    "exceptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "exceptionType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Exception Type"
                                        },
                                        "exceptionSeverity":{
                                            "type":"string",
                                            "enum":[
                                                "D1IF",
                                                "D1IS",
                                                "D1TM"
                                            ],
                                            "description":"Exception Severity\n* `D1IF` - Information,\n* `D1IS` - Issues,\n* `D1TM` - Terminate",
                                            "example":"D1IF"
                                        },
                                        "exceptionRequiresApproval":{
                                            "type":"string",
                                            "enum":[
                                                "D1NO",
                                                "D1YS"
                                            ],
                                            "description":"Exception Requires Approval flag\n* `D1NO` - No,\n* `D1YS` - Yes",
                                            "example":"D1NO"
                                        },
                                        "toDoType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"To Do Type"
                                        },
                                        "toDoRole":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"To Do Role"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "traces":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "usageGroup":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage group used to calculate usage transactions (e.g., bill determinants)",
                                            "example":"ZZS-MRULEGRP-SCALAR-ITEM"
                                        },
                                        "usageRule":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Usage calculation rules are standard and custom rules that perform calculations on measurement data to generate bill determinants.",
                                            "example":"ZZS-MRULGRP-SCALAR-RULE"
                                        },
                                        "criteriaSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "duration":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Duration"
                                        },
                                        "messageCategory":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message category within Oracle Utilities Application Framework."
                                        },
                                        "messageNumber":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Message Number within Oracle Utilities Application Framework."
                                        },
                                        "messageParameters":{
                                            "type":"object",
                                            "properties":{
                                                "messageParametersList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "sequence":{
                                                                        "type":"number",
                                                                        "maximum":999,
                                                                        "minimum":-999,
                                                                        "description":"Message Parameter Sequence"
                                                                    },
                                                                    "parameter":{
                                                                        "type":"string",
                                                                        "maxLength":2000,
                                                                        "description":"Message Parameter Value"
                                                                    },
                                                                    "parameterType":{
                                                                        "type":"string",
                                                                        "enum":[
                                                                            "AMT ",
                                                                            "DATE",
                                                                            "DTTM",
                                                                            "DUR ",
                                                                            "FLD ",
                                                                            "MMDD",
                                                                            "MSG ",
                                                                            "NBR ",
                                                                            "SRVC",
                                                                            "TBL ",
                                                                            "TIME"
                                                                        ],
                                                                        "description":"Message Parameter Type\n* `AMT ` - Amount parameter,\n* `DATE` - Date format parameter,\n* `DTTM` - Date/time format parameter,\n* `DUR ` - Duration parameter,\n* `FLD ` - Field name parameter,\n* `MMDD` - Month/Day format parameter,\n* `MSG ` - Message parameter,\n* `NBR ` - Numeric parameter,\n* `SRVC` - Service name parameter,\n* `TBL ` - Table name parameter,\n* `TIME` - Time format parameter",
                                                                        "example":"AMT"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "initialCalculation":{
                        "type":"boolean",
                        "description":"Initial Calculation",
                        "example":"true"
                    }
                },
                "xml":{
                    "name":"D1UsgTransac"
                }
            },
            "GETTODOENTRYLOGS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "logs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "logDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The date and time the log was created."
                                        },
                                        "logType":{
                                            "type":"string",
                                            "enum":[
                                                "ASND",
                                                "CMPT",
                                                "CRET",
                                                "F1CP",
                                                "F1OP",
                                                "F1ST",
                                                "FWDD",
                                                "SBCK",
                                                "UDET"
                                            ],
                                            "description":"The type of log entry.\n* `ASND` - Assigned,\n* `CMPT` - Completed,\n* `CRET` - Created,\n* `F1CP` - Calculated Priority,\n* `F1OP` - Override Priority,\n* `F1ST` - Status Updated,\n* `FWDD` - Forwarded,\n* `SBCK` - Sent Back,\n* `UDET` - User Details"
                                        },
                                        "user":{
                                            "type":"object",
                                            "properties":{
                                                "user":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "assignedToUser":{
                                            "type":"object",
                                            "properties":{
                                                "assignedToUser":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"If the log was created at a time when the To Do Entry was assigned to a specific user, this is the User ID of the assignee."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "logStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C   ",
                                                "H   ",
                                                "I   ",
                                                "O   ",
                                                "W   "
                                            ],
                                            "description":"The field contains substatus of the To Do entry at the time of the log creation, if applicable.  Otherwise it contains the status of the To Do Entry at the time of the log creation.\n* `C   ` - Completed,\n* `H   ` - On Hold,\n* `I   ` - In Progress,\n* `O   ` - Open,\n* `W   ` - Assigned"
                                        },
                                        "longDescription":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Additional details associated with the log entry."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1GetTDELog"
                }
            },
            "ASSIGNNEXTTODOENTRY_response":{
                "type":"object",
                "properties":{
                    "nextToDoEntry":{
                        "type":"object",
                        "properties":{
                            "toDoId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"The To Do Entry ID uniquely defines the To Do Entry record."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1NextToDo"
                }
            },
            "ASSIGNNEXTTODOENTRY_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"F1NextToDo"
                }
            },
            "GETTODOENTRY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "toDoEntryId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"The To Do Entry ID uniquely defines the To Do Entry record."
                    },
                    "toDoType":{
                        "type":"object",
                        "description":"The To Do Type controls configuration related to the To Do Entry.",
                        "properties":{
                            "toDoType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The To Do Type controls configuration related to the To Do Entry."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "toDoRole":{
                        "type":"object",
                        "description":"The To Do Role identifies the group of users that is able to take certain actions on the To Do Entry.",
                        "properties":{
                            "toDoRole":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The To Do Role identifies the group of users that is able to take certain actions on the To Do Entry."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "O   ",
                            "W   "
                        ],
                        "description":"The Status indicates the current state of the To Do Entry.  If the status is W - Assigned, there may be additional information in the Substatus element.\n* `C   ` - Completed,\n* `O   ` - Open,\n* `W   ` - Assigned"
                    },
                    "substatus":{
                        "type":"string",
                        "enum":[
                            "H   ",
                            "I   "
                        ],
                        "description":"The Substatus contains a further status for To Do entries in the Assigned status. Values are In Progress or On Hold.\n* `H   ` - On Hold,\n* `I   ` - In Progress"
                    },
                    "priority":{
                        "type":"string",
                        "enum":[
                            "010 ",
                            "020 ",
                            "030 ",
                            "040 ",
                            "050 ",
                            "060 ",
                            "070 ",
                            "080 ",
                            "090 "
                        ],
                        "description":"The Priority allows you to assign a relative priority of this To Do with respect to other To Do entries of the same To Do Type.\n* `010 ` - Priority 10 -- Highest,\n* `020 ` - Priority 20,\n* `030 ` - Priority 30,\n* `040 ` - Priority 40,\n* `050 ` - Priority 50,\n* `060 ` - Priority 60,\n* `070 ` - Priority 70,\n* `080 ` - Priority 80,\n* `090 ` - Priority 90 -- Lowest"
                    },
                    "assignedToUser":{
                        "type":"object",
                        "description":"The ID of the user currently assigned to the To Do Entry.",
                        "properties":{
                            "assignedToUser":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The ID of the user currently assigned to the To Do Entry.",
                                "example":"JDOE"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "assignedByUser":{
                        "type":"object",
                        "description":"The user that assigned the To Do entry.",
                        "properties":{
                            "assignedByUser":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The user that assigned the To Do entry.",
                                "example":"JSMITH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "completedByUser":{
                        "type":"object",
                        "description":"The user that completed the To Do entry.",
                        "properties":{
                            "completedByUser":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The user that completed the To Do entry."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "messageCategory":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The message category for the message that describes the problem.  This is provided for informational purposes."
                    },
                    "messageNumber":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The message number for the message that describes the problem.  This is provided for informational purposes."
                    },
                    "messageText":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The expanded message, which combines the message text taken from the message category and message number, with all parameter values substituted, if applicable."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The comments are free form entries added by a user to provide more information for the To Do entry."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The creation date and time."
                    },
                    "assignedDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The date and time of the most recent assignment."
                    },
                    "completedDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The completion date and time."
                    },
                    "sortKeys":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "keyValue":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Key Value"
                                        },
                                        "description":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "drillKeys":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "keyValue":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Key Value"
                                        },
                                        "description":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1GetToDoEn"
                }
            },
            "SERVICESTOSTOP_response":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "nbrOfStoppablePremises":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Number Of Stoppable Premises"
                    }
                },
                "xml":{
                    "name":"C1SSSvcsStop"
                }
            },
            "SERVICEQUESTIONS_response":{
                "type":"object",
                "properties":{
                    "questions":{
                        "type":"object",
                        "properties":{
                            "question":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "question":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Customer Question is used to capture specific information related to a request.",
                                            "example":"SST-OWNPROP"
                                        },
                                        "level":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"Level Number indicates where a particular question is in the overall hierarchical structure. For DSS, there is a need to identify the 'top-level' instructions.",
                                            "example":"3"
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "sortSequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "parentSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Parent Sequence is populated on related questions. 'Top-level' questions would not reference a parent.",
                                            "example":"3"
                                        },
                                        "answerStyle":{
                                            "type":"string",
                                            "enum":[
                                                "CHBX",
                                                "CHTY",
                                                "DATE",
                                                "DTTM",
                                                "RBTN",
                                                "TEXT"
                                            ],
                                            "description":"Answer Style defines the response's data type and controls how the valid answer(s) are rendered on the user interface.\n* `CHBX` - Checkbox,\n* `CHTY` - Predefined Characteristic Type,\n* `DATE` - Date,\n* `DTTM` - Date/Time,\n* `RBTN` - Radio Button,\n* `TEXT` - Text Input",
                                            "example":"CHTY"
                                        },
                                        "questionApplicability":{
                                            "type":"string",
                                            "enum":[
                                                "C1OP",
                                                "C1RQ"
                                            ],
                                            "description":"Question Applicability:\n* `C1OP` - Optional,\n* `C1RQ` - Required"
                                        },
                                        "promptText":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Detailed Description"
                                        },
                                        "defaultAnswer":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Default answer to the question. It is either one of the valid answers or freeform text.",
                                            "example":"OWN"
                                        },
                                        "validAnswers":{
                                            "type":"object",
                                            "properties":{
                                                "validAnswer":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "answer":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Answer is the unique identifier across the customer question's valid answers",
                                                                "example":"OWN"
                                                            },
                                                            "description":{
                                                                "type":"string",
                                                                "maxLength":4000,
                                                                "description":"Detailed Description"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "relatedQuestions":{
                                            "type":"object",
                                            "properties":{
                                                "relatedQuestion":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "validAnswer":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Answer is the unique identifier across the customer question's valid answers",
                                                                "example":"OWN"
                                                            },
                                                            "relatedQuestionSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Used to determine the next question based on the Valid Answer.",
                                                                "example":"10"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "relatedObjects":{
                                            "type":"object",
                                            "properties":{
                                                "relatedObject":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "mo":{
                                                                "type":"string",
                                                                "maxLength":12,
                                                                "description":"Related object MO.",
                                                                "example":"SP"
                                                            },
                                                            "relatedObjectType":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1PT",
                                                                    "C1SP"
                                                                ],
                                                                "description":"Question Related Object Applicability control the applicability of question to certain entities.\n* `C1PT` - Premise Type,\n* `C1SP` - SP Type",
                                                                "example":"C1SP"
                                                            },
                                                            "pkValue1":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Related object PK value 1",
                                                                "example":"E-RES"
                                                            },
                                                            "pkValue2":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Related object PK value 2"
                                                            },
                                                            "pkValue3":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Related object PK value 3"
                                                            },
                                                            "pkValue4":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Related object PK value 4"
                                                            },
                                                            "pkValue5":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Related object PK value 5"
                                                            },
                                                            "questionApplicability":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1OP",
                                                                    "C1RQ"
                                                                ],
                                                                "description":"Question Applicability:\n* `C1OP` - Optional,\n* `C1RQ` - Required"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSGetQstns"
                }
            },
            "STARTSPSELECTIONVALIDATION_response":{
                "type":"object",
                "properties":{
                    "validServicePointsToStart":{
                        "type":"boolean",
                        "description":"Valid SPs To Stop switch indicates whether or not the selected services points to stop is valid.",
                        "example":"true"
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "message":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePointsToStartMessage":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Service Point Start Message is any message returned when validating the selected service points to start."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSValStSpS"
                }
            },
            "SERVICEELIGIBILITY_request":{
                "type":"object",
                "properties":{
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "C1SP",
                            "C1ST",
                            "C1TR"
                        ],
                        "description":"Request Mode indicates the type of start/stop/transfer transaction.\n* `C1SP` - Stop Service,\n* `C1ST` - Start Service,\n* `C1TR` - Transfer Service"
                    },
                    "newCustomer":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"New Customer switch indicates that the request is for a new customer.\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "newAccount":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"New Account switch indicates that the request is for a new account.\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "actionMethodRole":{
                        "type":"string",
                        "enum":[
                            "X1-CROSSEDMETER",
                            "C1-ADDPERSONTOACCCOUNT",
                            "C1-SSADDSERVICE",
                            "C1-TRANSFERSERVICE",
                            "C1-ENROLLCUSTOMERBUDGET",
                            "C1-SSTRANSFERSERVICE",
                            "C1-STOPSERVICE",
                            "X1-DIGITALASSETUNENROLLMENT",
                            "C1-SSSTOPSERVICE",
                            "X1-DIGITALASSETENROLLMENT",
                            "W1-MAINTSPECPROCESSFLOW",
                            "F1-INSIGHTGROUP",
                            "C1-SERVICECALL",
                            "X1-DIGITALASSETCANCELRESCHEDUL",
                            "X1-DIGITALASSETPROGRAMSVCCALL",
                            "W1-WORKACTIVITYCOMPLETION",
                            "W1-MAINTTRIGGERPROCESSFLOW",
                            "C1-SSNEWSERVICE",
                            "C1-STARTSERVICE"
                        ],
                        "description":"Action Method Role represents a self-service start/stop/transfer service use case.\n* `X1-CROSSEDMETER` - Cross Installed Meter,\n* `C1-ADDPERSONTOACCCOUNT` - Add Person to Account,\n* `C1-SSADDSERVICE` - Self-Service Add Service,\n* `C1-TRANSFERSERVICE` - Transfer Service,\n* `C1-ENROLLCUSTOMERBUDGET` - Enroll Customer on Budget,\n* `C1-SSTRANSFERSERVICE` - Self-Service Transfer Service,\n* `C1-STOPSERVICE` - Stop Service,\n* `X1-DIGITALASSETUNENROLLMENT` - Customer Program Unenrollment,\n* `C1-SSSTOPSERVICE` - Self-Service Stop Service,\n* `X1-DIGITALASSETENROLLMENT` - Customer Program Enrollment,\n* `W1-MAINTSPECPROCESSFLOW` - Maintenance Specification Process flow,\n* `F1-INSIGHTGROUP` - Insight Group,\n* `C1-SERVICECALL` - Service Call,\n* `X1-DIGITALASSETCANCELRESCHEDUL` - Customer Program Cancel Reschedule,\n* `X1-DIGITALASSETPROGRAMSVCCALL` - Customer Program Service Call,\n* `W1-WORKACTIVITYCOMPLETION` - Work Activity Completion,\n* `W1-MAINTTRIGGERPROCESSFLOW` - Maintenance Trigger Process Flow,\n* `C1-SSNEWSERVICE` - Self-Service New Service,\n* `C1-STARTSERVICE` - Start Service",
                        "example":"C1-SSNEWSERVICE"
                    },
                    "customerServiceRequestType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Customer Service Request Type controls how a specific customer service request is processed.",
                        "example":"DSS-NEW-SERVICE"
                    },
                    "serviceTaskType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Self-service task type defines properties that control how a self-service task is processed",
                        "example":"DSSSTARTSTOPTRANSFER"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business:\n* `B   ` - Business,\n* `P   ` - Person"
                    },
                    "customerClass":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Customer Class controls financial parameters related to billing and collections.",
                        "example":"R"
                    },
                    "cisDivision":{
                        "type":"string",
                        "maxLength":5,
                        "description":"CIS Division defines the governing jurisdiction.",
                        "example":"CA"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "firstName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"First Name"
                    },
                    "lastName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Last Name"
                    },
                    "entityName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Name"
                    },
                    "personIdentifiers":{
                        "type":"object",
                        "properties":{
                            "personIdentifier":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "idType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"ID Type defines the type of identification.",
                                            "example":"SSN"
                                        },
                                        "idValue":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"The unique Identification Number assigned to an individual person or business by a government agency or any other authority.",
                                            "example":"***-**-1844"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "phoneContacts":{
                        "type":"object",
                        "properties":{
                            "phoneContact":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                            "example":"4050952629"
                                        },
                                        "contactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                            "example":"HOMEPHONE, WORKEMAIL"
                                        },
                                        "contactValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                            "example":"415-123-4567, mark.brazil@email.com"
                                        },
                                        "contactValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                            "example":"121"
                                        },
                                        "contactStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C1AP",
                                                "C1PN",
                                                "C1RJ"
                                            ],
                                            "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                        },
                                        "primaryContact":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "activeInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        },
                                        "doNotDisturbStartTime":{
                                            "type":"string",
                                            "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                            "example":"08.00.00"
                                        },
                                        "doNotDisturbEndTime":{
                                            "type":"string",
                                            "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                            "example":"20.30.00"
                                        },
                                        "contactNickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Person contact details nickname.",
                                            "example":"Home"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "emailContacts":{
                        "type":"object",
                        "properties":{
                            "emailContact":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                            "example":"4050952629"
                                        },
                                        "contactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                            "example":"HOMEPHONE, WORKEMAIL"
                                        },
                                        "contactValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                            "example":"415-123-4567, mark.brazil@email.com"
                                        },
                                        "contactValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                            "example":"121"
                                        },
                                        "contactStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C1AP",
                                                "C1PN",
                                                "C1RJ"
                                            ],
                                            "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                        },
                                        "primaryContact":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "activeInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        },
                                        "doNotDisturbStartTime":{
                                            "type":"string",
                                            "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                            "example":"08.00.00"
                                        },
                                        "doNotDisturbEndTime":{
                                            "type":"string",
                                            "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                            "example":"20.30.00"
                                        },
                                        "contactNickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Person contact details nickname.",
                                            "example":"Home"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "dateOfBirth":{
                        "type":"string",
                        "format":"date",
                        "description":"Date of Birth"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Web User ID"
                    },
                    "cssUser":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Self-Service User ID"
                    },
                    "emailAddress":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Email Address.",
                        "example":"mark.brazil@email.com"
                    },
                    "ipAddress":{
                        "type":"string",
                        "maxLength":15,
                        "description":"IP Address"
                    }
                },
                "xml":{
                    "name":"C1SSSvcElig"
                }
            },
            "STARTSPSELECTIONVALIDATION_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    },
                    "spsToStart":{
                        "type":"object",
                        "properties":{
                            "spToStart":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "spId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Service Point ID"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSValStSpS"
                }
            },
            "REQUESTTYPEDETAILS_request":{
                "type":"object",
                "properties":{
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "C1SP",
                            "C1ST",
                            "C1TR"
                        ],
                        "description":"Request Mode indicates the type of start/stop/transfer transaction.\n* `C1SP` - Stop Service,\n* `C1ST` - Start Service,\n* `C1TR` - Transfer Service"
                    },
                    "newCustomer":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"New Customer switch indicates that the request is for a new customer.\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "newAccount":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"New Account switch indicates that the request is for a new account.\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    },
                    "cisDivision":{
                        "type":"string",
                        "maxLength":5,
                        "description":"CIS Division defines the governing jurisdiction.",
                        "example":"CA"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "customerClass":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Customer Class controls financial parameters related to billing and collections.",
                        "example":"R"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business:\n* `B   ` - Business,\n* `P   ` - Person"
                    }
                },
                "xml":{
                    "name":"C1SSRqTyRead"
                }
            },
            "SERVICEELIGIBILITY_response":{
                "type":"object",
                "properties":{
                    "personHasMatch":{
                        "type":"boolean",
                        "description":"Match switch indicates whether or not an existing person in the system matches the input name, ID, and contact information.",
                        "example":"true"
                    },
                    "serviceEligibilityDetails":{
                        "type":"object",
                        "properties":{
                            "serviceCanStart":{
                                "type":"boolean",
                                "description":"Service Can Start switch indicates whether or not the customer is eligible for service.",
                                "example":"true"
                            },
                            "eligibleAccounts":{
                                "type":"object",
                                "properties":{
                                    "eligibleAccount":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "inEligibleAccounts":{
                                "type":"object",
                                "properties":{
                                    "inEligibleAccount":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "eligibilityMessages":{
                                "type":"object",
                                "properties":{
                                    "eligibilityMessage":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "message":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Message Text"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    }
                },
                "xml":{
                    "name":"C1SSSvcElig"
                }
            },
            "STOPSASELECTIONVALIDATION_response":{
                "type":"object",
                "properties":{
                    "validServicesToStop":{
                        "type":"boolean",
                        "description":"Valid SAs To Stop switch indicates whether or not the selected services to stop is valid.",
                        "example":"true"
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "message":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceToStopMessage":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Service To Stop Message is any message returned when validating the selected services to stop.",
                                            "example":"Electric and Gas at premise 5785517281 should be stopped together."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSVStopSAS"
                }
            },
            "SERVICETOSTARTPROCESSING_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    },
                    "spsToStart":{
                        "type":"object",
                        "properties":{
                            "spToStart":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "spId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Service Point ID"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "responses":{
                        "type":"object",
                        "properties":{
                            "response":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "question":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Customer Question is used to capture specific information related to a request.",
                                            "example":"SST-OWNPROP"
                                        },
                                        "answers":{
                                            "type":"object",
                                            "properties":{
                                                "answer":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "validAnswer":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Answer is the unique identifier across the customer question's valid answers",
                                                                "example":"OWN"
                                                            },
                                                            "responseValue":{
                                                                "type":"string",
                                                                "maxLength":4000,
                                                                "description":"Free-form text answer to a customer question."
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSPreSvcSt"
                }
            },
            "SERVICERELATEDCUSTOMERDETAILS_request":{
                "type":"object",
                "properties":{
                    "customerServiceRequestType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Customer Service Request Type controls how a specific customer service request is processed.",
                        "example":"DSS-NEW-SERVICE"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business:\n* `B   ` - Business,\n* `P   ` - Person"
                    }
                },
                "xml":{
                    "name":"C1SSCustRead"
                }
            },
            "STOPSASELECTIONVALIDATION_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "showMeterIds":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Show Meter IDs indicates whether or not meter information is displayed in the self-service application.\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "premisesToStop":{
                        "type":"object",
                        "properties":{
                            "premiseToStop":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Premise ID"
                                        },
                                        "sasToStop":{
                                            "type":"object",
                                            "properties":{
                                                "saToStop":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "serviceAgreementId":{
                                                                "type":"string",
                                                                "maxLength":10,
                                                                "description":"Service Agreement"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSVStopSAS"
                }
            },
            "SERVICESTOSTART_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Service Start Date",
                        "example":"2023-01-01"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    }
                },
                "xml":{
                    "name":"C1SSSvcsStrt"
                }
            },
            "STARTSERVICEFINALIZATION_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "depositDetails":{
                        "type":"object",
                        "properties":{
                            "numberOfInstallments":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Number of Installments.",
                                "example":"3"
                            }
                        }
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "phoneContacts":{
                                "type":"object",
                                "properties":{
                                    "phoneContact":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "contactId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                                    "example":"4050952629"
                                                },
                                                "contactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                    "example":"HOMEPHONE, WORKEMAIL"
                                                },
                                                "contactValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                    "example":"415-123-4567, mark.brazil@email.com"
                                                },
                                                "contactValueExtension":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                    "example":"121"
                                                },
                                                "contactStatus":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AP",
                                                        "C1PN",
                                                        "C1RJ"
                                                    ],
                                                    "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                },
                                                "primaryContact":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1NO",
                                                        "C1YS"
                                                    ],
                                                    "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                },
                                                "activeInactive":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AC",
                                                        "C1IN"
                                                    ],
                                                    "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                },
                                                "doNotDisturbStartTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                    "example":"08.00.00"
                                                },
                                                "doNotDisturbEndTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                    "example":"20.30.00"
                                                },
                                                "contactNickname":{
                                                    "type":"string",
                                                    "maxLength":100,
                                                    "description":"Person contact details nickname.",
                                                    "example":"Home"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "emailContacts":{
                                "type":"object",
                                "properties":{
                                    "emailContact":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "contactId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                                    "example":"4050952629"
                                                },
                                                "contactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                    "example":"HOMEPHONE, WORKEMAIL"
                                                },
                                                "contactValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                    "example":"415-123-4567, mark.brazil@email.com"
                                                },
                                                "contactValueExtension":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                    "example":"121"
                                                },
                                                "contactStatus":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AP",
                                                        "C1PN",
                                                        "C1RJ"
                                                    ],
                                                    "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                },
                                                "primaryContact":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1NO",
                                                        "C1YS"
                                                    ],
                                                    "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                },
                                                "activeInactive":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AC",
                                                        "C1IN"
                                                    ],
                                                    "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                },
                                                "doNotDisturbStartTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                    "example":"08.00.00"
                                                },
                                                "doNotDisturbEndTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                    "example":"20.30.00"
                                                },
                                                "contactNickname":{
                                                    "type":"string",
                                                    "maxLength":100,
                                                    "description":"Person contact details nickname.",
                                                    "example":"Home"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "mailingAddressDetails":{
                                "type":"object",
                                "properties":{
                                    "isSameAsServiceAddress":{
                                        "type":"boolean",
                                        "description":"Same As Service Address switch indicates whether or not the customer's mailing address is the same as the service address.",
                                        "example":"true"
                                    },
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "addressLine1":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address"
                                    },
                                    "addressLine2":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 2"
                                    },
                                    "addressLine3":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 3"
                                    },
                                    "addressLine4":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 4"
                                    },
                                    "houseType":{
                                        "type":"string",
                                        "enum":[
                                        ],
                                        "description":"House Type:\n"
                                    },
                                    "number1":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"Number 1"
                                    },
                                    "number2":{
                                        "type":"string",
                                        "maxLength":4,
                                        "description":"Number 2"
                                    },
                                    "inCityLimit":{
                                        "type":"boolean",
                                        "description":"In City Limit"
                                    },
                                    "city":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"City"
                                    },
                                    "geographic":{
                                        "type":"string",
                                        "maxLength":11,
                                        "description":"Geographical Code"
                                    },
                                    "county":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"County"
                                    },
                                    "state":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"State"
                                    },
                                    "postal":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Postal"
                                    }
                                }
                            }
                        }
                    },
                    "isPaperless":{
                        "type":"boolean",
                        "description":"Paperless switch indicates whether or not the customer will be enrolled to paperless billing.",
                        "example":"true"
                    },
                    "autoPayDetails":{
                        "type":"object",
                        "properties":{
                            "isAutoPay":{
                                "type":"boolean",
                                "description":"Auto Pay switch indicates whether or not the customer will be enrolled to auto pay.",
                                "example":"true"
                            },
                            "name":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            },
                            "paymentType":{
                                "type":"string",
                                "enum":[
                                    "27  ",
                                    "37  "
                                ],
                                "description":"Indicates the automatic payment type.\n* `27  ` - Checking Withdrawal,\n* `37  ` - Savings Withdrawal"
                            },
                            "routingNumber":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External Source ID is the routing number that identifies the bank or financial institution for payment transactions."
                            },
                            "accountNumber":{
                                "type":"string",
                                "maxLength":50,
                                "description":"External Account ID is the customer's account number at the financial institution."
                            },
                            "maxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"50.00"
                            },
                            "bankAccountHolderFirstName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Bank account holder first name.",
                                "example":"Mark"
                            },
                            "bankAccountHolderLastName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Bank account holder last name.",
                                "example":"Brazil"
                            },
                            "bankAccountHolderNickName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Bank account holder nick name.",
                                "example":"Marcus Brazil"
                            }
                        }
                    },
                    "createWebUser":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Yes/No?:\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "webUserDetails":{
                        "type":"object",
                        "properties":{
                            "autoLinkAccount":{
                                "type":"boolean",
                                "description":"Auto Link Account"
                            },
                            "webUserName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Web User Name"
                            },
                            "webUserRole":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Web User Role"
                            },
                            "webUserNickname":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Web User Account Nickname"
                            },
                            "webUserAccountRole":{
                                "type":"string",
                                "enum":[
                                    "CXAH",
                                    "CXGH",
                                    "CXGU"
                                ],
                                "description":"Web User Account Role:\n* `CXAH` - Account Holder,\n* `CXGH` - Special Guest,\n* `CXGU` - Guest"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSFinStrtS"
                }
            },
            "TRANSFERSERVICEFINALIZATION_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "depositDetails":{
                        "type":"object",
                        "properties":{
                            "numberOfInstallments":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Number of Installments.",
                                "example":"3"
                            }
                        }
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "phoneContacts":{
                                "type":"object",
                                "properties":{
                                    "phoneContact":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "contactId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                                    "example":"4050952629"
                                                },
                                                "contactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                    "example":"HOMEPHONE, WORKEMAIL"
                                                },
                                                "contactValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                    "example":"415-123-4567, mark.brazil@email.com"
                                                },
                                                "contactValueExtension":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                    "example":"121"
                                                },
                                                "contactStatus":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AP",
                                                        "C1PN",
                                                        "C1RJ"
                                                    ],
                                                    "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                },
                                                "primaryContact":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1NO",
                                                        "C1YS"
                                                    ],
                                                    "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                },
                                                "activeInactive":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AC",
                                                        "C1IN"
                                                    ],
                                                    "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                },
                                                "doNotDisturbStartTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                    "example":"08.00.00"
                                                },
                                                "doNotDisturbEndTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                    "example":"20.30.00"
                                                },
                                                "contactNickname":{
                                                    "type":"string",
                                                    "maxLength":100,
                                                    "description":"Person contact details nickname.",
                                                    "example":"Home"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "emailContacts":{
                                "type":"object",
                                "properties":{
                                    "emailContact":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "contactId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                                    "example":"4050952629"
                                                },
                                                "contactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                    "example":"HOMEPHONE, WORKEMAIL"
                                                },
                                                "contactValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                    "example":"415-123-4567, mark.brazil@email.com"
                                                },
                                                "contactValueExtension":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                    "example":"121"
                                                },
                                                "contactStatus":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AP",
                                                        "C1PN",
                                                        "C1RJ"
                                                    ],
                                                    "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                },
                                                "primaryContact":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1NO",
                                                        "C1YS"
                                                    ],
                                                    "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                },
                                                "activeInactive":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AC",
                                                        "C1IN"
                                                    ],
                                                    "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                },
                                                "doNotDisturbStartTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                    "example":"08.00.00"
                                                },
                                                "doNotDisturbEndTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                    "example":"20.30.00"
                                                },
                                                "contactNickname":{
                                                    "type":"string",
                                                    "maxLength":100,
                                                    "description":"Person contact details nickname.",
                                                    "example":"Home"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "mailingAddressDetails":{
                                "type":"object",
                                "properties":{
                                    "isSameAsServiceAddress":{
                                        "type":"boolean",
                                        "description":"Same As Service Address switch indicates whether or not the customer's mailing address is the same as the service address.",
                                        "example":"true"
                                    },
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "addressLine1":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address"
                                    },
                                    "addressLine2":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 2"
                                    },
                                    "addressLine3":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 3"
                                    },
                                    "addressLine4":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 4"
                                    },
                                    "houseType":{
                                        "type":"string",
                                        "enum":[
                                        ],
                                        "description":"House Type:\n"
                                    },
                                    "number1":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"Number 1"
                                    },
                                    "number2":{
                                        "type":"string",
                                        "maxLength":4,
                                        "description":"Number 2"
                                    },
                                    "inCityLimit":{
                                        "type":"boolean",
                                        "description":"In City Limit"
                                    },
                                    "city":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"City"
                                    },
                                    "geographic":{
                                        "type":"string",
                                        "maxLength":11,
                                        "description":"Geographical Code"
                                    },
                                    "county":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"County"
                                    },
                                    "state":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"State"
                                    },
                                    "postal":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Postal"
                                    }
                                }
                            }
                        }
                    },
                    "isPaperless":{
                        "type":"boolean",
                        "description":"Paperless switch indicates whether or not the customer will be enrolled to paperless billing.",
                        "example":"true"
                    },
                    "autoPayDetails":{
                        "type":"object",
                        "properties":{
                            "isAutoPay":{
                                "type":"boolean",
                                "description":"Auto Pay switch indicates whether or not the customer will be enrolled to auto pay.",
                                "example":"true"
                            },
                            "name":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            },
                            "paymentType":{
                                "type":"string",
                                "enum":[
                                    "27  ",
                                    "37  "
                                ],
                                "description":"Indicates the automatic payment type.\n* `27  ` - Checking Withdrawal,\n* `37  ` - Savings Withdrawal"
                            },
                            "routingNumber":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External Source ID is the routing number that identifies the bank or financial institution for payment transactions."
                            },
                            "accountNumber":{
                                "type":"string",
                                "maxLength":50,
                                "description":"External Account ID is the customer's account number at the financial institution."
                            },
                            "maxWithdrawalAmount":{
                                "type":"number",
                                "description":"Maximum Withdrawal Amount limits the amount of money that is automatically debited from an account.",
                                "example":"50.00"
                            },
                            "bankAccountHolderFirstName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Bank account holder first name.",
                                "example":"Mark"
                            },
                            "bankAccountHolderLastName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Bank account holder last name.",
                                "example":"Brazil"
                            },
                            "bankAccountHolderNickName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Bank account holder nick name.",
                                "example":"Marcus Brazil"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSFinTranS"
                }
            },
            "SERVICETOSTOPPROCESSING_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1SSPrSvcStp"
                }
            },
            "OTHERPERSONPROCESSING_response":{
                "type":"object",
                "properties":{
                    "otherPersons":{
                        "type":"object",
                        "properties":{
                            "otherPerson":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "firstName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"First Name"
                                        },
                                        "lastName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Last Name"
                                        },
                                        "personIdentifiers":{
                                            "type":"object",
                                            "properties":{
                                                "personIdentifier":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "idType":{
                                                                "type":"string",
                                                                "maxLength":8,
                                                                "description":"ID Type defines the type of identification.",
                                                                "example":"SSN"
                                                            },
                                                            "idValue":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"The unique Identification Number assigned to an individual person or business by a government agency or any other authority.",
                                                                "example":"***-**-1844"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "phoneContacts":{
                                            "type":"object",
                                            "properties":{
                                                "phoneContact":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "contactType":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                                "example":"HOMEPHONE, WORKEMAIL"
                                                            },
                                                            "contactValue":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                                "example":"415-123-4567, mark.brazil@email.com"
                                                            },
                                                            "contactValueExtension":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                                "example":"121"
                                                            },
                                                            "contactStatus":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AP",
                                                                    "C1PN",
                                                                    "C1RJ"
                                                                ],
                                                                "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                            },
                                                            "primaryContact":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1NO",
                                                                    "C1YS"
                                                                ],
                                                                "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                            },
                                                            "activeInactive":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AC",
                                                                    "C1IN"
                                                                ],
                                                                "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                            },
                                                            "doNotDisturbStartTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                                "example":"08.00.00"
                                                            },
                                                            "doNotDisturbEndTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                                "example":"20.30.00"
                                                            },
                                                            "contactNickname":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Person contact details nickname.",
                                                                "example":"Home"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "emailContacts":{
                                            "type":"object",
                                            "properties":{
                                                "emailContact":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "contactType":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                                "example":"HOMEPHONE, WORKEMAIL"
                                                            },
                                                            "contactValue":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                                "example":"415-123-4567, mark.brazil@email.com"
                                                            },
                                                            "contactValueExtension":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                                "example":"121"
                                                            },
                                                            "contactStatus":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AP",
                                                                    "C1PN",
                                                                    "C1RJ"
                                                                ],
                                                                "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                            },
                                                            "primaryContact":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1NO",
                                                                    "C1YS"
                                                                ],
                                                                "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                            },
                                                            "activeInactive":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AC",
                                                                    "C1IN"
                                                                ],
                                                                "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                            },
                                                            "doNotDisturbStartTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                                "example":"08.00.00"
                                                            },
                                                            "doNotDisturbEndTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                                "example":"20.30.00"
                                                            },
                                                            "contactNickname":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Person contact details nickname.",
                                                                "example":"Home"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "dateOfBirth":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Date of Birth"
                                        },
                                        "accountRelationshipType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Relationship Type defines the relationship between the person and the account.",
                                            "example":"SPOUSE"
                                        },
                                        "otherPersonEligible":{
                                            "type":"boolean",
                                            "description":"Other Person Eligible switch indicates whether or not the additional person is eligible.",
                                            "example":"true"
                                        },
                                        "eligibilityMessage":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Additional person eligibility information.",
                                            "example":"Person is linked to account with past due debt."
                                        },
                                        "personSearchMatch":{
                                            "type":"string",
                                            "enum":[
                                                "C1AM",
                                                "C1MT",
                                                "C1NM"
                                            ],
                                            "description":"Person Search Match indicates if an existing person in the system that matches the input name, ID, and contact information.\n* `C1AM` - Ambiguous Match,\n* `C1MT` - Match,\n* `C1NM` - No Match"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSPrcOtPer"
                }
            },
            "STOPSERVICEFINALIZATION_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "phoneContacts":{
                                "type":"object",
                                "properties":{
                                    "phoneContact":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "contactId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                                    "example":"4050952629"
                                                },
                                                "contactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                    "example":"HOMEPHONE, WORKEMAIL"
                                                },
                                                "contactValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                    "example":"415-123-4567, mark.brazil@email.com"
                                                },
                                                "contactValueExtension":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                    "example":"121"
                                                },
                                                "contactStatus":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AP",
                                                        "C1PN",
                                                        "C1RJ"
                                                    ],
                                                    "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                },
                                                "primaryContact":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1NO",
                                                        "C1YS"
                                                    ],
                                                    "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                },
                                                "activeInactive":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AC",
                                                        "C1IN"
                                                    ],
                                                    "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                },
                                                "doNotDisturbStartTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                    "example":"08.00.00"
                                                },
                                                "doNotDisturbEndTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                    "example":"20.30.00"
                                                },
                                                "contactNickname":{
                                                    "type":"string",
                                                    "maxLength":100,
                                                    "description":"Person contact details nickname.",
                                                    "example":"Home"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "emailContacts":{
                                "type":"object",
                                "properties":{
                                    "emailContact":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "contactId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                                    "example":"4050952629"
                                                },
                                                "contactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                    "example":"HOMEPHONE, WORKEMAIL"
                                                },
                                                "contactValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                    "example":"415-123-4567, mark.brazil@email.com"
                                                },
                                                "contactValueExtension":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                    "example":"121"
                                                },
                                                "contactStatus":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AP",
                                                        "C1PN",
                                                        "C1RJ"
                                                    ],
                                                    "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                },
                                                "primaryContact":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1NO",
                                                        "C1YS"
                                                    ],
                                                    "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                },
                                                "activeInactive":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AC",
                                                        "C1IN"
                                                    ],
                                                    "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                },
                                                "doNotDisturbStartTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                    "example":"08.00.00"
                                                },
                                                "doNotDisturbEndTime":{
                                                    "type":"string",
                                                    "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                    "example":"20.30.00"
                                                },
                                                "contactNickname":{
                                                    "type":"string",
                                                    "maxLength":100,
                                                    "description":"Person contact details nickname.",
                                                    "example":"Home"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "mailingAddressDetails":{
                                "type":"object",
                                "properties":{
                                    "isSameAsServiceAddress":{
                                        "type":"boolean",
                                        "description":"Same As Service Address switch indicates whether or not the customer's mailing address is the same as the service address.",
                                        "example":"true"
                                    },
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "addressLine1":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address"
                                    },
                                    "addressLine2":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 2"
                                    },
                                    "addressLine3":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 3"
                                    },
                                    "addressLine4":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 4"
                                    },
                                    "houseType":{
                                        "type":"string",
                                        "enum":[
                                        ],
                                        "description":"House Type:\n"
                                    },
                                    "number1":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"Number 1"
                                    },
                                    "number2":{
                                        "type":"string",
                                        "maxLength":4,
                                        "description":"Number 2"
                                    },
                                    "inCityLimit":{
                                        "type":"boolean",
                                        "description":"In City Limit"
                                    },
                                    "city":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"City"
                                    },
                                    "geographic":{
                                        "type":"string",
                                        "maxLength":11,
                                        "description":"Geographical Code"
                                    },
                                    "county":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"County"
                                    },
                                    "state":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"State"
                                    },
                                    "postal":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Postal"
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSFinStopS"
                }
            },
            "OTHERPERSONPROCESSING_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "otherPersons":{
                        "type":"object",
                        "properties":{
                            "otherPerson":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "firstName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"First Name"
                                        },
                                        "lastName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Last Name"
                                        },
                                        "personIdentifiers":{
                                            "type":"object",
                                            "properties":{
                                                "personIdentifier":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "idType":{
                                                                "type":"string",
                                                                "maxLength":8,
                                                                "description":"ID Type defines the type of identification.",
                                                                "example":"SSN"
                                                            },
                                                            "idValue":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"The unique Identification Number assigned to an individual person or business by a government agency or any other authority.",
                                                                "example":"***-**-1844"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "phoneContacts":{
                                            "type":"object",
                                            "properties":{
                                                "phoneContact":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "contactType":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                                "example":"HOMEPHONE, WORKEMAIL"
                                                            },
                                                            "contactValue":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                                "example":"415-123-4567, mark.brazil@email.com"
                                                            },
                                                            "contactValueExtension":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                                "example":"121"
                                                            },
                                                            "contactStatus":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AP",
                                                                    "C1PN",
                                                                    "C1RJ"
                                                                ],
                                                                "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                            },
                                                            "primaryContact":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1NO",
                                                                    "C1YS"
                                                                ],
                                                                "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                            },
                                                            "activeInactive":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AC",
                                                                    "C1IN"
                                                                ],
                                                                "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                            },
                                                            "doNotDisturbStartTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                                "example":"08.00.00"
                                                            },
                                                            "doNotDisturbEndTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                                "example":"20.30.00"
                                                            },
                                                            "contactNickname":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Person contact details nickname.",
                                                                "example":"Home"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "emailContacts":{
                                            "type":"object",
                                            "properties":{
                                                "emailContact":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "contactType":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                                                "example":"HOMEPHONE, WORKEMAIL"
                                                            },
                                                            "contactValue":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                                                "example":"415-123-4567, mark.brazil@email.com"
                                                            },
                                                            "contactValueExtension":{
                                                                "type":"string",
                                                                "maxLength":6,
                                                                "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)",
                                                                "example":"121"
                                                            },
                                                            "contactStatus":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AP",
                                                                    "C1PN",
                                                                    "C1RJ"
                                                                ],
                                                                "description":"Contact Status indicates the option contact's status.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected"
                                                            },
                                                            "primaryContact":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1NO",
                                                                    "C1YS"
                                                                ],
                                                                "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                                            },
                                                            "activeInactive":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1AC",
                                                                    "C1IN"
                                                                ],
                                                                "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                                            },
                                                            "doNotDisturbStartTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used.",
                                                                "example":"08.00.00"
                                                            },
                                                            "doNotDisturbEndTime":{
                                                                "type":"string",
                                                                "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used.",
                                                                "example":"20.30.00"
                                                            },
                                                            "contactNickname":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Person contact details nickname.",
                                                                "example":"Home"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "dateOfBirth":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Date of Birth"
                                        },
                                        "accountRelationshipType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Relationship Type defines the relationship between the person and the account.",
                                            "example":"SPOUSE"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSPrcOtPer"
                }
            },
            "REQUESTTYPEDETAILS_response":{
                "type":"object",
                "properties":{
                    "actionMethodRole":{
                        "type":"string",
                        "enum":[
                            "X1-CROSSEDMETER",
                            "C1-ADDPERSONTOACCCOUNT",
                            "C1-SSADDSERVICE",
                            "C1-TRANSFERSERVICE",
                            "C1-ENROLLCUSTOMERBUDGET",
                            "C1-SSTRANSFERSERVICE",
                            "C1-STOPSERVICE",
                            "X1-DIGITALASSETUNENROLLMENT",
                            "C1-SSSTOPSERVICE",
                            "X1-DIGITALASSETENROLLMENT",
                            "W1-MAINTSPECPROCESSFLOW",
                            "F1-INSIGHTGROUP",
                            "C1-SERVICECALL",
                            "X1-DIGITALASSETCANCELRESCHEDUL",
                            "X1-DIGITALASSETPROGRAMSVCCALL",
                            "W1-WORKACTIVITYCOMPLETION",
                            "W1-MAINTTRIGGERPROCESSFLOW",
                            "C1-SSNEWSERVICE",
                            "C1-STARTSERVICE"
                        ],
                        "description":"Action Method Role represents a self-service start/stop/transfer service use case.\n* `X1-CROSSEDMETER` - Cross Installed Meter,\n* `C1-ADDPERSONTOACCCOUNT` - Add Person to Account,\n* `C1-SSADDSERVICE` - Self-Service Add Service,\n* `C1-TRANSFERSERVICE` - Transfer Service,\n* `C1-ENROLLCUSTOMERBUDGET` - Enroll Customer on Budget,\n* `C1-SSTRANSFERSERVICE` - Self-Service Transfer Service,\n* `C1-STOPSERVICE` - Stop Service,\n* `X1-DIGITALASSETUNENROLLMENT` - Customer Program Unenrollment,\n* `C1-SSSTOPSERVICE` - Self-Service Stop Service,\n* `X1-DIGITALASSETENROLLMENT` - Customer Program Enrollment,\n* `W1-MAINTSPECPROCESSFLOW` - Maintenance Specification Process flow,\n* `F1-INSIGHTGROUP` - Insight Group,\n* `C1-SERVICECALL` - Service Call,\n* `X1-DIGITALASSETCANCELRESCHEDUL` - Customer Program Cancel Reschedule,\n* `X1-DIGITALASSETPROGRAMSVCCALL` - Customer Program Service Call,\n* `W1-WORKACTIVITYCOMPLETION` - Work Activity Completion,\n* `W1-MAINTTRIGGERPROCESSFLOW` - Maintenance Trigger Process Flow,\n* `C1-SSNEWSERVICE` - Self-Service New Service,\n* `C1-STARTSERVICE` - Start Service",
                        "example":"C1-SSNEWSERVICE"
                    },
                    "actionMethod":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Action Method is an object that may be used to define configuration based on some criteria.",
                        "example":"DSS-NEW-SERVICE"
                    },
                    "customerServiceRequestType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Customer Service Request Type controls how a specific customer service request is processed.",
                        "example":"DSS-NEW-SERVICE"
                    },
                    "serviceTaskType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Self-service task type defines properties that control how a self-service task is processed",
                        "example":"DSSSTARTSTOPTRANSFER"
                    },
                    "personOrBusinessControls":{
                        "type":"object",
                        "properties":{
                            "personIdentifiers":{
                                "type":"object",
                                "properties":{
                                    "personIdentifier":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "sequence":{
                                                    "type":"number",
                                                    "maximum":999,
                                                    "minimum":-999,
                                                    "description":"Sequence"
                                                },
                                                "idType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"ID Type defines the type of identification.",
                                                    "example":"SSN"
                                                },
                                                "idTypeDescription":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Description"
                                                },
                                                "format":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Format defines the format of the Identification Number.",
                                                    "example":"999-99-9999"
                                                },
                                                "allowAsPrimaryIdentifier":{
                                                    "type":"boolean",
                                                    "description":"Allow As A Primary Identifier switch indicates whether or not the ID Type can be used as primary identification.",
                                                    "example":"true"
                                                },
                                                "requiredOptional":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1OP",
                                                        "C1RQ"
                                                    ],
                                                    "description":"Required/Optional:\n* `C1OP` - Optional,\n* `C1RQ` - Required"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "utilityPerformIDCreditCheck":{
                                "type":"boolean",
                                "description":"Perform ID/Credit Check switch indicates whether or not ID check will be performed.",
                                "example":"true"
                            },
                            "promptForDateOfBirth":{
                                "type":"boolean",
                                "description":"Prompt For Date of Birth switch indicates whether or not the customer will be prompted for a Date of Birth.",
                                "example":"true"
                            },
                            "storeDateOfBirthOnPerson":{
                                "type":"boolean",
                                "description":"Store Date Of Birth On Person switch indicates whether or not Date of Birth is stores on the person.",
                                "example":"true"
                            },
                            "newAccountAllowed":{
                                "type":"boolean",
                                "description":"New Account Allowed switch indicates whether or not a new account can be created.",
                                "example":"true"
                            },
                            "lifeSupportSensitiveLoad":{
                                "type":"string",
                                "enum":[
                                    "C1NS",
                                    "C1SN",
                                    "C1SS"
                                ],
                                "description":"Life Support/Sensitive Load Usage determines the availability of Life Support/Sensitive Load information.\n* `C1NS` - Not Shown,\n* `C1SN` - Shown,\n* `C1SS` - Shown If Set"
                            },
                            "otherNameUsage":{
                                "type":"string",
                                "enum":[
                                    "C1NS",
                                    "C1SN",
                                    "C1SS"
                                ],
                                "description":"Other Name Usage determines the availability of person names other than the primary name.\n* `C1NS` - Not Shown,\n* `C1SN` - Shown,\n* `C1SS` - Shown If Exists"
                            },
                            "faxUsage":{
                                "type":"string",
                                "enum":[
                                    "C1NS",
                                    "C1SN",
                                    "C1SS"
                                ],
                                "description":"Fax Usage determines the availability of contact information with 'Fax' contact routing.\n* `C1NS` - Not Shown,\n* `C1SN` - Shown,\n* `C1SS` - Shown If Exists"
                            },
                            "otherPersonContactsUsage":{
                                "type":"string",
                                "enum":[
                                    "C1NS",
                                    "C1SN",
                                    "C1SS"
                                ],
                                "description":"Other Person Contacts Usage determines the availability of contact information with contact routing that is not 'Phone', 'Email' or 'Fax'.\n* `C1NS` - Not Shown,\n* `C1SN` - Shown,\n* `C1SS` - Shown If Exists"
                            },
                            "languageUsage":{
                                "type":"string",
                                "enum":[
                                    "C1NS",
                                    "C1SN",
                                    "C1SS"
                                ],
                                "description":"Language Usage determines the availability of language information.\n* `C1NS` - Not Shown,\n* `C1SN` - Shown,\n* `C1SS` - Shown If Not Default"
                            },
                            "timeZoneUsage":{
                                "type":"string",
                                "enum":[
                                    "C1NS",
                                    "C1SN",
                                    "C1SS"
                                ],
                                "description":"Usage determines the availability of language information.\n* `C1NS` - Not Shown,\n* `C1SN` - Shown,\n* `C1SS` - Shown If Set"
                            },
                            "mailingAddressSourceUsage":{
                                "type":"string",
                                "enum":[
                                    "C1AO",
                                    "C1BT",
                                    "C1PE"
                                ],
                                "description":"Mailing Address Source Usage indicates whether Account Override and/or Person address sources are supported.\n* `C1AO` - Account Override,\n* `C1BT` - Both,\n* `C1PE` - Person"
                            },
                            "displayPaperless":{
                                "type":"boolean",
                                "description":"Paperless switch indicates whether or not the customer will be enrolled to paperless billing.",
                                "example":"true"
                            },
                            "autopayUsage":{
                                "type":"string",
                                "enum":[
                                    "C1BC",
                                    "C1BK",
                                    "C1CC",
                                    "C1NO"
                                ],
                                "description":"Autopay Usage indicates whether or not automatic payments are supported.\n* `C1BC` - Bank and Credit Card,\n* `C1BK` - Bank Only,\n* `C1CC` - Credit Card Only,\n* `C1NO` - None"
                            },
                            "otherPersonsOnAccount":{
                                "type":"object",
                                "properties":{
                                    "displayOtherPersons":{
                                        "type":"boolean",
                                        "description":"Display Other Persons switch indicated whether or not additional persons processing is supported",
                                        "example":"true"
                                    },
                                    "shouldCollectId":{
                                        "type":"boolean",
                                        "description":"Collect ID switch indicates whether or not Identification Number is collected for additional persons.",
                                        "example":"true"
                                    },
                                    "personIdentifiers":{
                                        "type":"object",
                                        "properties":{
                                            "personIdentifier":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "sequence":{
                                                            "type":"number",
                                                            "maximum":999,
                                                            "minimum":-999,
                                                            "description":"Sequence"
                                                        },
                                                        "idType":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"ID Type defines the type of identification.",
                                                            "example":"SSN"
                                                        },
                                                        "idTypeDescription":{
                                                            "type":"string",
                                                            "maxLength":60,
                                                            "description":"Description"
                                                        },
                                                        "format":{
                                                            "type":"string",
                                                            "maxLength":60,
                                                            "description":"Format defines the format of the Identification Number.",
                                                            "example":"999-99-9999"
                                                        },
                                                        "allowAsPrimaryIdentifier":{
                                                            "type":"boolean",
                                                            "description":"Allow As A Primary Identifier switch indicates whether or not the ID Type can be used as primary identification.",
                                                            "example":"true"
                                                        },
                                                        "requiredOptional":{
                                                            "type":"string",
                                                            "enum":[
                                                                "C1OP",
                                                                "C1RQ"
                                                            ],
                                                            "description":"Required/Optional:\n* `C1OP` - Optional,\n* `C1RQ` - Required"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    },
                                    "accountRelationshipTypes":{
                                        "type":"object",
                                        "properties":{
                                            "accountRelationshipType":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "relationshipType":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Relationship Type defines the relationship between the person and the account.",
                                                            "example":"SPOUSE"
                                                        },
                                                        "relationshipTypeDescription":{
                                                            "type":"string",
                                                            "maxLength":60,
                                                            "description":"Description"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    },
                                    "otherPersonEligibility":{
                                        "type":"string",
                                        "enum":[
                                            "C1AL",
                                            "C1ID"
                                        ],
                                        "description":"Other Person Eligibility indicates how an additional person's eligibility is determined.\n* `C1AL` - Algorithm,\n* `C1ID` - ID Check"
                                    },
                                    "otherPersonIneligibleProcessing":{
                                        "type":"string",
                                        "enum":[
                                            "C1CN",
                                            "C1TR"
                                        ],
                                        "description":"Ineligible Other Person Processing indicates how additional persons that are ineligible will be processed.\n* `C1CN` - Review,\n* `C1TR` - Reject"
                                    },
                                    "promptForDateOfBirth":{
                                        "type":"boolean",
                                        "description":"Prompt For Date of Birth switch indicates whether or not the customer will be prompted for a Date of Birth.",
                                        "example":"true"
                                    },
                                    "storeDateOfBirthOnPerson":{
                                        "type":"boolean",
                                        "description":"Store Date Of Birth On Person switch indicates whether or not Date of Birth is stores on the person.",
                                        "example":"true"
                                    }
                                }
                            }
                        }
                    },
                    "startServiceControls":{
                        "type":"object",
                        "properties":{
                            "workCalendar":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Work calendars are used to ensure system-calculated dates fall on a workday.",
                                "example":"USW01"
                            },
                            "calendarDetails":{
                                "type":"object",
                                "properties":{
                                    "workDays":{
                                        "type":"object",
                                        "properties":{
                                            "isMonday":{
                                                "type":"boolean",
                                                "description":"Monday"
                                            },
                                            "isTuesday":{
                                                "type":"boolean",
                                                "description":"Tuesday"
                                            },
                                            "isWednesday":{
                                                "type":"boolean",
                                                "description":"Wednesday"
                                            },
                                            "isThursday":{
                                                "type":"boolean",
                                                "description":"Thursday"
                                            },
                                            "isFriday":{
                                                "type":"boolean",
                                                "description":"Friday"
                                            },
                                            "isSaturday":{
                                                "type":"boolean",
                                                "description":"Saturday"
                                            },
                                            "isSunday":{
                                                "type":"boolean",
                                                "description":"Sunday"
                                            }
                                        }
                                    },
                                    "calendarHoliday":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "holidayDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Holiday Date"
                                                },
                                                "holidayName":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Holiday Name"
                                                },
                                                "holidayStartDateTime":{
                                                    "type":"string",
                                                    "format":"date-time",
                                                    "description":"Holiday Start Date"
                                                },
                                                "holidayEndDateTime":{
                                                    "type":"string",
                                                    "format":"date-time",
                                                    "description":"Holiday End Date"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "leadDays":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Number of days added to the current current date to determine the lower limit of the selectable start/stop date.",
                                "example":"3"
                            },
                            "cutOffTime":{
                                "type":"string",
                                "description":"Cutoff Time to start or stop service.",
                                "example":"17.00.00"
                            },
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Time Zone"
                            },
                            "timeZoneName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Time Zone Name"
                            },
                            "maxStartDaysInFuture":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Maximum Start Days in Future determines the upper limit of selectable service start date, beyond which all days are unavailable.",
                                "example":"10"
                            },
                            "startServiceLevel":{
                                "type":"string",
                                "enum":[
                                    "C1IS",
                                    "C1PR"
                                ],
                                "description":"Start Level indicates the level at which services to start can be selected.\n* `C1IS` - Individual Services,\n* `C1PR` - Premise"
                            },
                            "startAllSvcsAtSameSP":{
                                "type":"boolean",
                                "description":"Start All Services At Same SP switch indicates whether or not all SAs at the same SP are selected to start together or are unselected from starting together.",
                                "example":"true"
                            }
                        }
                    },
                    "stopServiceControls":{
                        "type":"object",
                        "properties":{
                            "workCalendar":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Work calendars are used to ensure system-calculated dates fall on a workday.",
                                "example":"USW01"
                            },
                            "calendarDetails":{
                                "type":"object",
                                "properties":{
                                    "workDays":{
                                        "type":"object",
                                        "properties":{
                                            "isMonday":{
                                                "type":"boolean",
                                                "description":"Monday"
                                            },
                                            "isTuesday":{
                                                "type":"boolean",
                                                "description":"Tuesday"
                                            },
                                            "isWednesday":{
                                                "type":"boolean",
                                                "description":"Wednesday"
                                            },
                                            "isThursday":{
                                                "type":"boolean",
                                                "description":"Thursday"
                                            },
                                            "isFriday":{
                                                "type":"boolean",
                                                "description":"Friday"
                                            },
                                            "isSaturday":{
                                                "type":"boolean",
                                                "description":"Saturday"
                                            },
                                            "isSunday":{
                                                "type":"boolean",
                                                "description":"Sunday"
                                            }
                                        }
                                    },
                                    "calendarHoliday":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "holidayDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Holiday Date"
                                                },
                                                "holidayName":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Holiday Name"
                                                },
                                                "holidayStartDateTime":{
                                                    "type":"string",
                                                    "format":"date-time",
                                                    "description":"Holiday Start Date"
                                                },
                                                "holidayEndDateTime":{
                                                    "type":"string",
                                                    "format":"date-time",
                                                    "description":"Holiday End Date"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "leadDays":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Number of days added to the current current date to determine the lower limit of the selectable start/stop date.",
                                "example":"3"
                            },
                            "cutOffTime":{
                                "type":"string",
                                "description":"Cutoff Time to start or stop service.",
                                "example":"17.00.00"
                            },
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Time Zone"
                            },
                            "timeZoneName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"Time Zone Name"
                            },
                            "maxStopDaysInFuture":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Maximum Stop Days in Future determines the upper limit of selectable service stop date, beyond which all days are unavailable.",
                                "example":"10"
                            },
                            "stopLevelFlag":{
                                "type":"string",
                                "enum":[
                                    "C1AC",
                                    "C1PR",
                                    "C1SA"
                                ],
                                "description":"Stop Level indicates the level at which services to stop can be selected.\n* `C1AC` - Account,\n* `C1PR` - Premise,\n* `C1SA` - SA"
                            },
                            "requireSAsAtSameSPBehaveTogether":{
                                "type":"boolean",
                                "description":"Require SAs At Same SP To Behave Together switch indicates whether or not all SAs at the same SP are selected to stop together or are unselected from stopping together.",
                                "example":"true"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSRqTyRead"
                }
            },
            "SERVICESTOSTOP_request":{
                "type":"object",
                "properties":{
                    "requestMode":{
                        "type":"string",
                        "enum":[
                            "C1SP",
                            "C1ST",
                            "C1TR"
                        ],
                        "description":"Request Mode indicates the type of start/stop/transfer transaction.\n* `C1SP` - Stop Service,\n* `C1ST` - Start Service,\n* `C1TR` - Transfer Service"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "stopDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Service Stop Date",
                        "example":"2023-12-31"
                    },
                    "readOnly":{
                        "type":"boolean",
                        "description":"Read Only switch indicates whether or not the request is in read-only mode. This mode is used by the self-service application to determine if stop service is available as an option to the user. No self-service task is created in this mode.",
                        "example":"true"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Web User ID"
                    },
                    "cssUser":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Self-Service User ID"
                    },
                    "emailAddress":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Email Address.",
                        "example":"mark.brazil@email.com"
                    },
                    "ipAddress":{
                        "type":"string",
                        "maxLength":15,
                        "description":"IP Address"
                    },
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    }
                },
                "xml":{
                    "name":"C1SSSvcsStop"
                }
            },
            "DEPOSITASSESSMENT_response":{
                "type":"object",
                "properties":{
                    "depositAmount":{
                        "type":"number",
                        "description":"Deposit Amount.",
                        "example":"200.00"
                    },
                    "depositRequired":{
                        "type":"boolean",
                        "description":"Deposit Required switch indicates whether or not deposit is required.",
                        "example":"true"
                    },
                    "allowBillInFull":{
                        "type":"boolean",
                        "description":"Allow Bill in Full switch indicates whether or not paying the deposit amount in full is an option for the customer.",
                        "example":"true"
                    },
                    "depositInstallmentOptions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "numberOfInstallments":{
                                    "type":"number",
                                    "maximum":999,
                                    "minimum":0,
                                    "description":"Number of Installments.",
                                    "example":"3"
                                },
                                "installmentAmount":{
                                    "type":"number",
                                    "description":"Installment Amount"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1DepositAss"
                }
            },
            "OTHERPERSONRESET_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1SSClrOtPer"
                }
            },
            "SERVICETOSTARTPROCESSING_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1SSPreSvcSt"
                }
            },
            "SERVICEQUESTIONS_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "questionPlacementGroup":{
                        "type":"string",
                        "enum":[
                            "C1-SelfServiceStartService",
                            "C1-SelfServiceStopService"
                        ],
                        "description":"Question Placement Group is used to logically group questions, based on where the questions are shown on the user interface.\n* `C1-SelfServiceStartService` - Self-Service - Start Service,\n* `C1-SelfServiceStopService` - Self-Service - Stop Service",
                        "example":"C1-SelfServiceStartService"
                    },
                    "premises":{
                        "type":"object",
                        "properties":{
                            "premise":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Premise ID"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "servicePoint":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "spId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Service Point ID"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSGetQstns"
                }
            },
            "TRANSFERSERVICEFINALIZATION_response":{
                "type":"object",
                "properties":{
                    "serviceTaskStatus":{
                        "type":"string",
                        "enum":[
                            "C1CM",
                            "C1ER",
                            "C1PR"
                        ],
                        "description":"Self-Service Task Status indicates the general status of the self-service task.\n* `C1CM` - Complete,\n* `C1ER` - Error,\n* `C1PR` - In Progress"
                    },
                    "finalizeMessages":{
                        "type":"object",
                        "properties":{
                            "finalizeMessage":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "message":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message Text"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSFinTranS"
                }
            },
            "SERVICERELATEDCUSTOMERDETAILS_response":{
                "type":"object",
                "properties":{
                    "firstName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"First Name"
                    },
                    "lastName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Last Name"
                    },
                    "entityName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Name"
                    },
                    "mailingAddress":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Country"
                            },
                            "addressLine1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "addressLine2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "addressLine3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "addressLine4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type:\n"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            }
                        }
                    },
                    "phoneNumbers":{
                        "type":"object",
                        "properties":{
                            "phoneNumber":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "phoneType":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Phone Type"
                                        },
                                        "phoneTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Description"
                                        },
                                        "phone":{
                                            "type":"string",
                                            "maxLength":24,
                                            "description":"Phone Number"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "phoneContacts":{
                        "type":"object",
                        "properties":{
                            "phoneContact":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                            "example":"4050952629"
                                        },
                                        "contactValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                            "example":"415-123-4567, mark.brazil@email.com"
                                        },
                                        "contactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                            "example":"HOMEPHONE, WORKEMAIL"
                                        },
                                        "contactPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "contactActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "faxContacts":{
                        "type":"object",
                        "properties":{
                            "faxContact":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                            "example":"4050952629"
                                        },
                                        "contactValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                            "example":"415-123-4567, mark.brazil@email.com"
                                        },
                                        "contactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                            "example":"HOMEPHONE, WORKEMAIL"
                                        },
                                        "contactPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "contactActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "emailContacts":{
                        "type":"object",
                        "properties":{
                            "emailContact":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                            "example":"4050952629"
                                        },
                                        "contactValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                            "example":"415-123-4567, mark.brazil@email.com"
                                        },
                                        "contactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                            "example":"HOMEPHONE, WORKEMAIL"
                                        },
                                        "contactPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "contactActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "otherContacts":{
                        "type":"object",
                        "properties":{
                            "otherContact":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned unique identifier of the person contact.",
                                            "example":"4050952629"
                                        },
                                        "contactValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as  the phone number or email address in the associated format.",
                                            "example":"415-123-4567, mark.brazil@email.com"
                                        },
                                        "contactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type indicates the type of contact such as, home phone, cell phone, or work email.",
                                            "example":"HOMEPHONE, WORKEMAIL"
                                        },
                                        "contactPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "contactActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "shouldPromptForId":{
                        "type":"boolean",
                        "description":"Should Prompt For ID switch indicates whether or not the customer will be prompted for an Identification Number.",
                        "example":"true"
                    },
                    "personIdentifiers":{
                        "type":"object",
                        "properties":{
                            "personIdentifier":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "idType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"ID Type defines the type of identification.",
                                            "example":"SSN"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "otherPendStopExists":{
                        "type":"boolean",
                        "description":"Another Pending Task Exists switch indicates whether or not a non-final self-service task with phone and email information exists for an account.",
                        "example":"true"
                    }
                },
                "xml":{
                    "name":"C1SSCustRead"
                }
            },
            "STARTSERVICEFINALIZATION_response":{
                "type":"object",
                "properties":{
                    "serviceTaskStatus":{
                        "type":"string",
                        "enum":[
                            "C1CM",
                            "C1ER",
                            "C1PR"
                        ],
                        "description":"Self-Service Task Status indicates the general status of the self-service task.\n* `C1CM` - Complete,\n* `C1ER` - Error,\n* `C1PR` - In Progress"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "finalizeMessages":{
                        "type":"object",
                        "properties":{
                            "finalizeMessage":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "message":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message Text"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSFinStrtS"
                }
            },
            "STOPPABLESERVICEDETAILS_response":{
                "type":"object",
                "properties":{
                    "premisesToStop":{
                        "type":"object",
                        "properties":{
                            "premiseToStop":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Premise ID"
                                        },
                                        "country":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Country"
                                        },
                                        "addressLine1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address"
                                        },
                                        "addressLine2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 2"
                                        },
                                        "addressLine3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 3"
                                        },
                                        "addressLine4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 4"
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                            ],
                                            "description":"House Type:\n"
                                        },
                                        "number1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Number 1"
                                        },
                                        "number2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Number 2"
                                        },
                                        "inCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit"
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"City"
                                        },
                                        "geographic":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographical Code"
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"County"
                                        },
                                        "state":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"State"
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Postal"
                                        },
                                        "sasToStop":{
                                            "type":"object",
                                            "properties":{
                                                "saToStop":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "serviceAgreementId":{
                                                                "type":"string",
                                                                "maxLength":10,
                                                                "description":"Service Agreement"
                                                            },
                                                            "serviceType":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Service Type defines the type of service associated with the SA type.",
                                                                "example":"E"
                                                            },
                                                            "serviceTypeDescription":{
                                                                "type":"string",
                                                                "maxLength":60,
                                                                "description":"Description"
                                                            },
                                                            "meters":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "meter":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "badgeNumber":{
                                                                                    "type":"string",
                                                                                    "maxLength":30,
                                                                                    "description":"Badge Number is the identifier stamped on the meter.",
                                                                                    "example":"ER-SM-1360"
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSStpSvcsD"
                }
            },
            "DEPOSITASSESSMENT_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Service Start Date",
                        "example":"2023-01-01"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    }
                },
                "xml":{
                    "name":"C1DepositAss"
                }
            },
            "OTHERPERSONRESET_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    }
                },
                "xml":{
                    "name":"C1SSClrOtPer"
                }
            },
            "SERVICESTOSTART_response":{
                "type":"object",
                "properties":{
                    "spsToStart":{
                        "type":"object",
                        "properties":{
                            "spToStart":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "spId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Service Point ID"
                                        },
                                        "spInformation":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"SP Info"
                                        },
                                        "badgeNumber":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Badge Number is the identifier stamped on the meter.",
                                            "example":"ER-SM-1360"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSSvcsStrt"
                }
            },
            "SERVICETOSTOPPROCESSING_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "showMeterIds":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Show Meter IDs indicates whether or not meter information is displayed in the self-service application.\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "premisesToStop":{
                        "type":"object",
                        "properties":{
                            "premiseToStop":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Premise ID"
                                        },
                                        "sasToStop":{
                                            "type":"object",
                                            "properties":{
                                                "saToStop":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "serviceAgreementId":{
                                                                "type":"string",
                                                                "maxLength":10,
                                                                "description":"Service Agreement"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "responses":{
                        "type":"object",
                        "properties":{
                            "response":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence"
                                        },
                                        "question":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Customer Question is used to capture specific information related to a request.",
                                            "example":"SST-OWNPROP"
                                        },
                                        "answers":{
                                            "type":"object",
                                            "properties":{
                                                "answer":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "validAnswer":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Answer is the unique identifier across the customer question's valid answers",
                                                                "example":"OWN"
                                                            },
                                                            "responseValue":{
                                                                "type":"string",
                                                                "maxLength":4000,
                                                                "description":"Free-form text answer to a customer question."
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSPrSvcStp"
                }
            },
            "STOPSERVICEFINALIZATION_response":{
                "type":"object",
                "properties":{
                    "serviceTaskStatus":{
                        "type":"string",
                        "enum":[
                            "C1CM",
                            "C1ER",
                            "C1PR"
                        ],
                        "description":"Self-Service Task Status indicates the general status of the self-service task.\n* `C1CM` - Complete,\n* `C1ER` - Error,\n* `C1PR` - In Progress"
                    },
                    "finalizeMessages":{
                        "type":"object",
                        "properties":{
                            "finalizeMessage":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "message":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message Text"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SSFinStopS"
                }
            },
            "STOPPABLESERVICEDETAILS_request":{
                "type":"object",
                "properties":{
                    "serviceTaskId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Self-Service Task ID is the system-assigned unique identifier of the self-service task.",
                        "example":"69216126491457"
                    },
                    "pageOffset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset from the first set of premises returned.",
                        "example":"2"
                    },
                    "pageLimit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Maximum number of premises displayed at a time in the self-service application.",
                        "example":"10"
                    }
                },
                "xml":{
                    "name":"C1SSStpSvcsD"
                }
            },
            "GETCUTPROCESS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "name":{
                        "type":"string",
                        "description":"(name)"
                    },
                    "cutProcessId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Cut Process ID is the system-assigned unique identifier of the cut process.",
                        "example":"460555550000"
                    },
                    "overdueProcess":{
                        "type":"object",
                        "properties":{
                            "overdueProcessId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Overdue Process ID is the system-assigned unique identifier of the cut process.",
                                "example":"460352888888"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "overdueEvent":{
                        "type":"number",
                        "maximum":999,
                        "minimum":0,
                        "description":"Overdue Event  that created the cut process."
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"Service Agreement identifies the service agreement being cut.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Status defines the state of the cut process.\n* `10  ` - Active,\n* `20  ` - Inactive",
                        "example":"10"
                    },
                    "statusReason":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  "
                        ],
                        "description":"Cut Status Reason\n* `10  ` - Events Pending,\n* `20  ` - Completed,\n* `30  ` - Canceled by System,\n* `40  ` - Canceled by User",
                        "example":"20"
                    },
                    "cutProcessTemplate":{
                        "type":"object",
                        "description":"Cut Process Template defines the template that was used to create the cut process's events.",
                        "properties":{
                            "cutProcessTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Cut Process Template defines the template that was used to create the cut process's events.",
                                "example":"STDCUT"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time defines the creation date/time of the cut process.",
                        "example":"2005-04-18T07:50:51-04:00"
                    },
                    "inactiveDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Inactive Date/Time is the date and time that the cut process became Inactive.",
                        "example":"2008-06-04T15:12:44-04:00"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":2000,
                        "description":"Enter any Comments about the cut process."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "events":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "cutProcessId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Cut Process ID"
                                        },
                                        "eventSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Event Sequence is the unique identifier of the event.",
                                            "example":"10"
                                        },
                                        "status":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  "
                                            ],
                                            "description":"Event Status:\n* `10  ` - Pending,\n* `20  ` - Waiting,\n* `30  ` - Completed,\n* `40  ` - Canceled"
                                        },
                                        "statusDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Status Date/Time",
                                            "example":"2008-06-04T15:13:00-04:00"
                                        },
                                        "cancellationComment":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Enter any Comments about cancelling the cut event."
                                        },
                                        "cutEventType":{
                                            "type":"object",
                                            "properties":{
                                                "cutEventType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Cut Event Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "daysAfterPreviousResponse":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Days After Prev Response defines how a dependent event's trigger date is calculated. The trigger date is set equal to X days after the last dependent event is completed, where X is the number in this field.",
                                            "example":"1"
                                        },
                                        "dependOnOtherEvents":{
                                            "type":"boolean",
                                            "description":"If Dependent on Other Events is turned on, the event can only be triggered after the events specified in the Event Dependencies are all Complete or Canceled.",
                                            "example":"false"
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"If Dependent on Other Events is turned off, enter the desired activation date in the Trigger Date field.",
                                            "example":"2005-04-19"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "eventDependencies":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "cutProcessId":{
                                                                "type":"string",
                                                                "maxLength":12,
                                                                "description":"Cut Process ID"
                                                            },
                                                            "eventSequence2":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Event Sequence is the unique identifier of the event.",
                                                                "example":"10"
                                                            },
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence Number",
                                                                "example":"11"
                                                            },
                                                            "dependentOnSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"When Dependent on Other Events is turned on, the Dependent on Sequence field defines the event sequence number on which this event depends."
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise identifies the service agreement's characteristic premise (if any)."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CutProcess"
                }
            },
            "CREATEINSTALLEVENT_request":{
                "type":"object",
                "properties":{
                    "installEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration"
                            }
                        }
                    },
                    "servicePoint":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point ID"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the install event.",
                        "example":"DISCONN-COMM"
                    },
                    "installDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Installation Date/Time is the date/time when the device was installed at service point.",
                        "example":"2010-01-01T00:00:00-08:00"
                    },
                    "installationConstant":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"A value (other than 1) used to indicate that when calculating consumption, the installation requires that measurement data be multiplied by this value to get accurate results.",
                        "example":"1.000000"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External ID is used by external system to identify the install event.",
                        "example":"12345"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID",
                        "example":"56789"
                    },
                    "eventDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Use Event Date / Time to define when the status changed.",
                        "example":"2021-10-22T00:00:00-11:00"
                    },
                    "removalType":{
                        "type":"string",
                        "enum":[
                            "D1OE",
                            "D1PR"
                        ],
                        "description":"A flag that indicates the removal type.\n* `D1OE` - Office Exchange,\n* `D1PR` - Physical Removal",
                        "example":"D1PR"
                    },
                    "crew":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Crew"
                    },
                    "armingStatus":{
                        "type":"string",
                        "enum":[
                            "D1AM",
                            "D1NA"
                        ],
                        "description":"A flag that indicates if the device has been armed or not.\n* `D1AM` - Armed,\n* `D1NA` - Not Armed",
                        "example":"D1AM"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2012-08-24T03:49:39-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2012-08-24T02:36:22-07:00"
                    },
                    "removalDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Enter the Removal Date/Time showing when the device is removed from the service point."
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the install event.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the install event."
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "onOffHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"A unique Sequence number is given to each entry after the information is saved.",
                                            "example":"1"
                                        },
                                        "eventDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Use Event Date / Time to define when the status changed.",
                                            "example":"2021-10-22T00:00:00-11:00"
                                        },
                                        "deviceOnOffStatus":{
                                            "type":"string",
                                            "enum":[
                                                "D1OF",
                                                "D1ON"
                                            ],
                                            "description":"Device On/Off Status:\n* `D1OF` - Off,\n* `D1ON` - On"
                                        },
                                        "activityId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"Activity ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1InstallEve"
                }
            },
            "CREATEINSTALLEVENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "installEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "servicePoint":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the install event.",
                        "example":"DISCONN-COMM"
                    },
                    "installDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Installation Date/Time is the date/time when the device was installed at service point.",
                        "example":"2010-01-01T00:00:00-08:00"
                    },
                    "installationConstant":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"A value (other than 1) used to indicate that when calculating consumption, the installation requires that measurement data be multiplied by this value to get accurate results.",
                        "example":"1.000000"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External ID is used by external system to identify the install event.",
                        "example":"12345"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID",
                        "example":"56789"
                    },
                    "eventDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Use Event Date / Time to define when the status changed.",
                        "example":"2021-10-22T00:00:00-11:00"
                    },
                    "removalType":{
                        "type":"string",
                        "enum":[
                            "D1OE",
                            "D1PR"
                        ],
                        "description":"A flag that indicates the removal type.\n* `D1OE` - Office Exchange,\n* `D1PR` - Physical Removal",
                        "example":"D1PR"
                    },
                    "crew":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Crew"
                    },
                    "armingStatus":{
                        "type":"string",
                        "enum":[
                            "D1AM",
                            "D1NA"
                        ],
                        "description":"A flag that indicates if the device has been armed or not.\n* `D1AM` - Armed,\n* `D1NA` - Not Armed",
                        "example":"D1AM"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2012-08-24T03:49:39-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2012-08-24T02:36:22-07:00"
                    },
                    "removalDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Enter the Removal Date/Time showing when the device is removed from the service point."
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the install event.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the install event."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "onOffHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"A unique Sequence number is given to each entry after the information is saved.",
                                            "example":"1"
                                        },
                                        "eventDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Use Event Date / Time to define when the status changed.",
                                            "example":"2021-10-22T00:00:00-11:00"
                                        },
                                        "deviceOnOffStatus":{
                                            "type":"string",
                                            "enum":[
                                                "D1OF",
                                                "D1ON"
                                            ],
                                            "description":"Device On/Off Status:\n* `D1OF` - Off,\n* `D1ON` - On"
                                        },
                                        "activityId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"Activity ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1InstallEve"
                }
            },
            "UPDATEINSTALLEVENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "installEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "servicePoint":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the install event.",
                        "example":"DISCONN-COMM"
                    },
                    "installDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Installation Date/Time is the date/time when the device was installed at service point.",
                        "example":"2010-01-01T00:00:00-08:00"
                    },
                    "installationConstant":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"A value (other than 1) used to indicate that when calculating consumption, the installation requires that measurement data be multiplied by this value to get accurate results.",
                        "example":"1.000000"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External ID is used by external system to identify the install event.",
                        "example":"12345"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID",
                        "example":"56789"
                    },
                    "eventDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Use Event Date / Time to define when the status changed.",
                        "example":"2021-10-22T00:00:00-11:00"
                    },
                    "removalType":{
                        "type":"string",
                        "enum":[
                            "D1OE",
                            "D1PR"
                        ],
                        "description":"A flag that indicates the removal type.\n* `D1OE` - Office Exchange,\n* `D1PR` - Physical Removal",
                        "example":"D1PR"
                    },
                    "crew":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Crew"
                    },
                    "armingStatus":{
                        "type":"string",
                        "enum":[
                            "D1AM",
                            "D1NA"
                        ],
                        "description":"A flag that indicates if the device has been armed or not.\n* `D1AM` - Armed,\n* `D1NA` - Not Armed",
                        "example":"D1AM"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2012-08-24T03:49:39-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2012-08-24T02:36:22-07:00"
                    },
                    "removalDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Enter the Removal Date/Time showing when the device is removed from the service point."
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the install event.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the install event."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "onOffHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"A unique Sequence number is given to each entry after the information is saved.",
                                            "example":"1"
                                        },
                                        "eventDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Use Event Date / Time to define when the status changed.",
                                            "example":"2021-10-22T00:00:00-11:00"
                                        },
                                        "deviceOnOffStatus":{
                                            "type":"string",
                                            "enum":[
                                                "D1OF",
                                                "D1ON"
                                            ],
                                            "description":"Device On/Off Status:\n* `D1OF` - Off,\n* `D1ON` - On"
                                        },
                                        "activityId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"Activity ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1InstallEve"
                }
            },
            "DELETEINSTALLEVENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelInsEve"
                }
            },
            "DELETEINSTALLEVENT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelInsEve"
                }
            },
            "UPDATEINSTALLEVENT_request":{
                "type":"object",
                "properties":{
                    "installEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration"
                            }
                        }
                    },
                    "servicePoint":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point ID"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the install event.",
                        "example":"DISCONN-COMM"
                    },
                    "installDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Installation Date/Time is the date/time when the device was installed at service point.",
                        "example":"2010-01-01T00:00:00-08:00"
                    },
                    "installationConstant":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"A value (other than 1) used to indicate that when calculating consumption, the installation requires that measurement data be multiplied by this value to get accurate results.",
                        "example":"1.000000"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External ID is used by external system to identify the install event.",
                        "example":"12345"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID",
                        "example":"56789"
                    },
                    "eventDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Use Event Date / Time to define when the status changed.",
                        "example":"2021-10-22T00:00:00-11:00"
                    },
                    "removalType":{
                        "type":"string",
                        "enum":[
                            "D1OE",
                            "D1PR"
                        ],
                        "description":"A flag that indicates the removal type.\n* `D1OE` - Office Exchange,\n* `D1PR` - Physical Removal",
                        "example":"D1PR"
                    },
                    "crew":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Crew"
                    },
                    "armingStatus":{
                        "type":"string",
                        "enum":[
                            "D1AM",
                            "D1NA"
                        ],
                        "description":"A flag that indicates if the device has been armed or not.\n* `D1AM` - Armed,\n* `D1NA` - Not Armed",
                        "example":"D1AM"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2012-08-24T03:49:39-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2012-08-24T02:36:22-07:00"
                    },
                    "removalDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Enter the Removal Date/Time showing when the device is removed from the service point."
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the install event.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the install event."
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "onOffHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"A unique Sequence number is given to each entry after the information is saved.",
                                            "example":"1"
                                        },
                                        "eventDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Use Event Date / Time to define when the status changed.",
                                            "example":"2021-10-22T00:00:00-11:00"
                                        },
                                        "deviceOnOffStatus":{
                                            "type":"string",
                                            "enum":[
                                                "D1OF",
                                                "D1ON"
                                            ],
                                            "description":"Device On/Off Status:\n* `D1OF` - Off,\n* `D1ON` - On"
                                        },
                                        "activityId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"Activity ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1InstallEve"
                }
            },
            "GETINSTALLEVENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "installEventId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Install Event ID is a system assigned random number that stays with install event record.",
                        "example":"850626819111"
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "servicePoint":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the install event.",
                        "example":"DISCONN-COMM"
                    },
                    "installDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Installation Date/Time is the date/time when the device was installed at service point.",
                        "example":"2010-01-01T00:00:00-08:00"
                    },
                    "installationConstant":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"A value (other than 1) used to indicate that when calculating consumption, the installation requires that measurement data be multiplied by this value to get accurate results.",
                        "example":"1.000000"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"External ID is used by external system to identify the install event.",
                        "example":"12345"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"MDM External ID",
                        "example":"56789"
                    },
                    "eventDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Use Event Date / Time to define when the status changed.",
                        "example":"2021-10-22T00:00:00-11:00"
                    },
                    "removalType":{
                        "type":"string",
                        "enum":[
                            "D1OE",
                            "D1PR"
                        ],
                        "description":"A flag that indicates the removal type.\n* `D1OE` - Office Exchange,\n* `D1PR` - Physical Removal",
                        "example":"D1PR"
                    },
                    "crew":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Crew"
                    },
                    "armingStatus":{
                        "type":"string",
                        "enum":[
                            "D1AM",
                            "D1NA"
                        ],
                        "description":"A flag that indicates if the device has been armed or not.\n* `D1AM` - Armed,\n* `D1NA` - Not Armed",
                        "example":"D1AM"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2012-08-24T03:49:39-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2012-08-24T02:36:22-07:00"
                    },
                    "removalDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Enter the Removal Date/Time showing when the device is removed from the service point."
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the install event.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the install event."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "onOffHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"A unique Sequence number is given to each entry after the information is saved.",
                                            "example":"1"
                                        },
                                        "eventDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Use Event Date / Time to define when the status changed.",
                                            "example":"2021-10-22T00:00:00-11:00"
                                        },
                                        "deviceOnOffStatus":{
                                            "type":"string",
                                            "enum":[
                                                "D1OF",
                                                "D1ON"
                                            ],
                                            "description":"Device On/Off Status:\n* `D1OF` - Off,\n* `D1ON` - On"
                                        },
                                        "activityId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"Activity ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1InstallEve"
                }
            },
            "UPDATEOUTAGEEVENTS_request":{
                "type":"object",
                "properties":{
                    "externalSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The unique identifier of the outage management system reporting the outage information. This should be a valid reference to an External System record.",
                        "example":"CCB-NMS integration"
                    },
                    "outageMessages":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "eventDetails":{
                                    "type":"object",
                                    "properties":{
                                        "externalOutageId":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The unique identifier of the outage event in the outage management system.",
                                            "example":"200234"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The outage event's start time.",
                                            "example":"2025-02-06T02:00:00-08:00"
                                        },
                                        "estimatedRestorationTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The outage event's estimated restoration time.",
                                            "example":"2025-02-07T12:00:00-08:00"
                                        },
                                        "completionDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The outage event's restoration or cancelation time.",
                                            "example":"2025-02-07T12:00:00-08:00"
                                        },
                                        "outageType":{
                                            "type":"string",
                                            "enum":[
                                                "C1PL",
                                                "C1UP"
                                            ],
                                            "description":"Specifies whether the outage was planned or not.\n* `C1PL` - Planned,\n* `C1UP` - Unplanned",
                                            "example":"C1PL"
                                        },
                                        "eventState":{
                                            "type":"string",
                                            "maxLength":40,
                                            "description":"The external outage management system sends the Event State, which is mapped to a customizable lookup value. If the value exceeds four characters, the service uses the Java name attribute for mapping."
                                        },
                                        "messageReference":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"An optional value that is assumed to be an increasing when outage event details are updated within the outage management system. It is used to reject stale updates when the incoming message value is lower than the value on the existing record for the event.",
                                            "example":"12"
                                        },
                                        "discarded":{
                                            "type":"boolean",
                                            "description":"Indicates that the outage event is discarded.",
                                            "example":"false"
                                        },
                                        "impactedCustomers":{
                                            "type":"number",
                                            "maximum":999999999,
                                            "minimum":0,
                                            "description":"The number of impacted customers.",
                                            "example":"259"
                                        },
                                        "additionalDetails":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Name of event",
                                                        "example":"power outage"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":100,
                                                        "description":"Value of outage"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "customerInformation":{
                                    "type":"object",
                                    "properties":{
                                        "customers":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "accountId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                                        "example":"1589809032"
                                                    },
                                                    "spId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                                                        "example":"2486945183"
                                                    }
                                                }
                                            }
                                        },
                                        "incrementalUpdate":{
                                            "type":"boolean",
                                            "description":"Indicates whether the list of impacted customers is the full list or an incremental addition to the existing list.",
                                            "example":"true"
                                        }
                                    }
                                },
                                "characteristics":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "sequence":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Sequence number of Characteristic",
                                                "example":"10"
                                            },
                                            "characteristicType":{
                                                "type":"string",
                                                "maxLength":8,
                                                "description":"Type of characteristic that is configured for keeping additional data for the record."
                                            },
                                            "typeOfCharacteristicValue":{
                                                "type":"string",
                                                "enum":[
                                                    "ADV ",
                                                    "DFV ",
                                                    "FKV ",
                                                    "FLV "
                                                ],
                                                "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File or URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                            },
                                            "characteristicValue":{
                                                "type":"object",
                                                "properties":{
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Characteristic Value"
                                                    },
                                                    "value2":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 2"
                                                    },
                                                    "value3":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 3"
                                                    },
                                                    "value4":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 4"
                                                    },
                                                    "value5":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 5"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1OutEvtsUpd"
                }
            },
            "UPDATEOUTAGEEVENTS_response":{
                "type":"object",
                "properties":{
                    "externalSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The unique identifier of the outage management system reporting the outage information. This should be a valid reference to an External System record.",
                        "example":"CCB-NMS integration"
                    },
                    "outageMessages":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "eventDetails":{
                                    "type":"object",
                                    "properties":{
                                        "externalOutageId":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The unique identifier of the outage event in the outage management system.",
                                            "example":"200234"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The outage event's start time.",
                                            "example":"2025-02-06T02:00:00-08:00"
                                        },
                                        "estimatedRestorationTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The outage event's estimated restoration time.",
                                            "example":"2025-02-07T12:00:00-08:00"
                                        },
                                        "completionDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The outage event's restoration or cancelation time.",
                                            "example":"2025-02-07T12:00:00-08:00"
                                        },
                                        "outageType":{
                                            "type":"string",
                                            "enum":[
                                                "C1PL",
                                                "C1UP"
                                            ],
                                            "description":"Specifies whether the outage was planned or not.\n* `C1PL` - Planned,\n* `C1UP` - Unplanned",
                                            "example":"C1PL"
                                        },
                                        "eventState":{
                                            "type":"string",
                                            "maxLength":40,
                                            "description":"The external outage management system sends the Event State, which is mapped to a customizable lookup value. If the value exceeds four characters, the service uses the Java name attribute for mapping."
                                        },
                                        "messageReference":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"An optional value that is assumed to be an increasing when outage event details are updated within the outage management system. It is used to reject stale updates when the incoming message value is lower than the value on the existing record for the event.",
                                            "example":"12"
                                        },
                                        "discarded":{
                                            "type":"boolean",
                                            "description":"Indicates that the outage event is discarded.",
                                            "example":"false"
                                        },
                                        "impactedCustomers":{
                                            "type":"number",
                                            "maximum":999999999,
                                            "minimum":0,
                                            "description":"The number of impacted customers.",
                                            "example":"259"
                                        },
                                        "additionalDetails":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "name":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Name of event",
                                                        "example":"power outage"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":100,
                                                        "description":"Value of outage"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "customerInformation":{
                                    "type":"object",
                                    "properties":{
                                        "customers":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "accountId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                                        "example":"1589809032"
                                                    },
                                                    "spId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                                                        "example":"2486945183"
                                                    }
                                                }
                                            }
                                        },
                                        "incrementalUpdate":{
                                            "type":"boolean",
                                            "description":"Indicates whether the list of impacted customers is the full list or an incremental addition to the existing list.",
                                            "example":"true"
                                        }
                                    }
                                },
                                "characteristics":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "sequence":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Sequence number of Characteristic",
                                                "example":"10"
                                            },
                                            "characteristicType":{
                                                "type":"string",
                                                "maxLength":8,
                                                "description":"Type of characteristic that is configured for keeping additional data for the record."
                                            },
                                            "typeOfCharacteristicValue":{
                                                "type":"string",
                                                "enum":[
                                                    "ADV ",
                                                    "DFV ",
                                                    "FKV ",
                                                    "FLV "
                                                ],
                                                "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File or URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                            },
                                            "characteristicValue":{
                                                "type":"object",
                                                "properties":{
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Characteristic Value"
                                                    },
                                                    "value2":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 2"
                                                    },
                                                    "value3":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 3"
                                                    },
                                                    "value4":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 4"
                                                    },
                                                    "value5":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"Foreign Key Value 5"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1OutEvtsUpd"
                }
            },
            "GETCOLLECTIONDEBTLIST_response":{
                "type":"object",
                "properties":{
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person record for the life of the system.",
                        "example":"5775933103"
                    },
                    "systemTimeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is used by the system installation.",
                        "example":"US/Pacific"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit is an integer value that specifies the paging size for number of records to return when serving a client request.",
                        "example":"100"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"The offset element is an integer value that specifies the index of the first item to be returned. The offset index begins at 0 and cannot be negative.",
                        "example":"0"
                    },
                    "collectionsBillingAccountsCount":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Number of accounts that are in collections.",
                        "example":"1"
                    },
                    "accounts":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "accountId":{
                                    "type":"object",
                                    "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                    "properties":{
                                        "accountId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                            "example":"1589800000"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "accountName":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"A descriptive name for the billing account.",
                                    "example":"Main Office"
                                },
                                "currency":{
                                    "type":"object",
                                    "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                    "properties":{
                                        "currency":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                            "example":"USD"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "collectionsAmounts":{
                                    "type":"object",
                                    "properties":{
                                        "collectionsTotalAmount":{
                                            "type":"number",
                                            "description":"Total amount of debt that is overdue in collections.",
                                            "example":"260.28"
                                        },
                                        "collectionsMinimumAmount":{
                                            "type":"number",
                                            "description":"Minimum threshold amount required as payment to stop collections/overdue activities.",
                                            "example":"182.20"
                                        },
                                        "calculationDatetime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The last time that the system evaluated the collections amounts for the account.",
                                            "example":"2024-01-01T00:00:00-08:00"
                                        }
                                    }
                                },
                                "lastPayment":{
                                    "type":"object",
                                    "properties":{
                                        "paymentAmount":{
                                            "type":"number",
                                            "description":"Payment Amount is the amount of the payment.",
                                            "example":"1"
                                        },
                                        "paymentDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Payment date",
                                            "example":"2021-06-08"
                                        }
                                    }
                                },
                                "scheduledPayments":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "scheduledPaymentDate":{
                                                "type":"string",
                                                "format":"date",
                                                "description":"Date of scheduled payment."
                                            },
                                            "scheduledPaymentAmount":{
                                                "type":"number",
                                                "description":"Amount of scheduled payment."
                                            }
                                        }
                                    }
                                },
                                "disconnectInformation":{
                                    "type":"object",
                                    "properties":{
                                        "disconnectActive":{
                                            "type":"boolean",
                                            "description":"Boolean that is true if any severance/cut process is active.",
                                            "example":"true"
                                        },
                                        "disconnectStartDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Date of initiation of the earliest active severance/cut process for the account, or if in collections, the date of the event to start severance/cut.",
                                            "example":"2023-02-08"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PerColl"
                }
            },
            "GETPERSONCOLLECTIONDETAILS_response":{
                "type":"object",
                "properties":{
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person record for the life of the system.",
                        "example":"5775933103"
                    },
                    "systemTimeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is used by the system installation.",
                        "example":"US/Pacific"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "collectionsBillingAccountsCount":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Number of accounts that are in collections.",
                        "example":"1"
                    },
                    "collectionsAmounts":{
                        "type":"object",
                        "properties":{
                            "collectionsTotalAmount":{
                                "type":"number",
                                "description":"Total amount of debt that is overdue in collections.",
                                "example":"260.28"
                            },
                            "collectionsMinimumAmount":{
                                "type":"number",
                                "description":"Minimum threshold amount required as payment to stop collections/overdue activities.",
                                "example":"182.20"
                            },
                            "calculationDatetime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"The last time that the system evaluated the collections amounts for the account.",
                                "example":"2024-01-01T00:00:00-08:00"
                            }
                        }
                    },
                    "creditRatingLow":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The lowest credit rating of the accounts in collections"
                    },
                    "creditRatingHigh":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The highest credit rating of the accounts in collections."
                    },
                    "recentPaymentDetails":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"object",
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "properties":{
                                    "accountId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                        "example":"1589800000"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "paymentDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Payment date",
                                "example":"2021-06-08"
                            },
                            "paymentAmount":{
                                "type":"number",
                                "description":"Payment Amount is the amount of the payment.",
                                "example":"1"
                            }
                        }
                    },
                    "recentCollectionsAccounts":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "accountId":{
                                    "type":"object",
                                    "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                    "properties":{
                                        "accountId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                            "example":"1589800000"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "collectionsInitialDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"The date that an active collections process started for the person.",
                                    "example":"2022-08-08"
                                },
                                "collectionsInitialAmount":{
                                    "type":"number",
                                    "description":"Initial amount in collections.",
                                    "example":"260.28"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PerDebtInf"
                }
            },
            "SYNCCUSTOMERCONTACT_request":{
                "type":"object",
                "properties":{
                    "externalCCId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Customer Contact External Reference"
                    },
                    "notificationInstanceId":{
                        "type":"string",
                        "maxLength":32,
                        "description":"Notification Instance"
                    },
                    "ccId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Customer Contact ID"
                    },
                    "origin":{
                        "type":"string",
                        "enum":[
                            "C1CB",
                            "NMS ",
                            "OPW "
                        ],
                        "description":"A list of valid systems that can originate a notification.\n* `C1CB` - Customer Care and Billing,\n* `NMS ` - Network Management System,\n* `OPW ` - Opower",
                        "example":"CCB"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID is the account used on the customer contact.",
                        "example":"1589809012"
                    },
                    "contactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person Contact"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the person used on the customer contact.",
                        "example":"0023939882"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    },
                    "notificationPreferenceId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Notification Preference"
                    },
                    "saNotificationPreferenceId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"SA Notification Preference"
                    },
                    "deliveryChannel":{
                        "type":"string",
                        "enum":[
                            "EMAI",
                            "FAX ",
                            "IVR ",
                            "SMS "
                        ],
                        "description":"Delivery Type:\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `SMS ` - SMS"
                    },
                    "deliveryValue":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Contact Information"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type"
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "C1AP",
                            "C1BN",
                            "C1CK",
                            "C1DV",
                            "C1ES",
                            "C1FL",
                            "C1NS",
                            "C1OP",
                            "C1PN",
                            "C1SK",
                            "C1ST"
                        ],
                        "description":"Integration Status:\n* `C1AP` - Auto Opened,\n* `C1BN` - Bounced,\n* `C1CK` - Clicked,\n* `C1DV` - Delivered,\n* `C1ES` - Error Sending,\n* `C1FL` - Failed,\n* `C1NS` - Not Sent,\n* `C1OP` - Opened,\n* `C1PN` - Pending,\n* `C1SK` - Skipped,\n* `C1ST` - Sent"
                    },
                    "reason":{
                        "type":"string",
                        "maxLength":500,
                        "description":"Status Reason"
                    },
                    "emailSubject":{
                        "type":"string",
                        "maxLength":256,
                        "description":"Subject"
                    },
                    "eventCapturedDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Event Date/Time"
                    },
                    "customerContactIdentifier":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "externalRefId":{
                                    "type":"string",
                                    "maxLength":120,
                                    "description":"Customer Contact External Reference"
                                },
                                "identifierType":{
                                    "type":"string",
                                    "enum":[
                                        "C1EX",
                                        "C1NS",
                                        "C1OS"
                                    ],
                                    "description":"Identifier Type:\n* `C1EX` - External Identifier,\n* `C1NS` - Notification System Identifier,\n* `C1OS` - Originating System Identifier"
                                }
                            }
                        }
                    },
                    "templateData":{
                        "type":"object",
                        "properties":{
                            "templateParm":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "key":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Template Parameter Key"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Template Parameter Value"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CreUpdCC"
                }
            },
            "SYNCCUSTOMERCONTACT_response":{
                "type":"object",
                "properties":{
                    "externalCCId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Customer Contact External Reference"
                    },
                    "notificationInstanceId":{
                        "type":"string",
                        "maxLength":32,
                        "description":"Notification Instance"
                    },
                    "ccId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Customer Contact ID"
                    },
                    "origin":{
                        "type":"string",
                        "enum":[
                            "C1CB",
                            "NMS ",
                            "OPW "
                        ],
                        "description":"A list of valid systems that can originate a notification.\n* `C1CB` - Customer Care and Billing,\n* `NMS ` - Network Management System,\n* `OPW ` - Opower",
                        "example":"CCB"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID is the account used on the customer contact.",
                        "example":"1589809012"
                    },
                    "contactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person Contact"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the person used on the customer contact.",
                        "example":"0023939882"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID"
                    },
                    "notificationPreferenceId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Notification Preference"
                    },
                    "saNotificationPreferenceId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"SA Notification Preference"
                    },
                    "deliveryChannel":{
                        "type":"string",
                        "enum":[
                            "EMAI",
                            "FAX ",
                            "IVR ",
                            "SMS "
                        ],
                        "description":"Delivery Type:\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `SMS ` - SMS"
                    },
                    "deliveryValue":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Contact Information"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type"
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "C1AP",
                            "C1BN",
                            "C1CK",
                            "C1DV",
                            "C1ES",
                            "C1FL",
                            "C1NS",
                            "C1OP",
                            "C1PN",
                            "C1SK",
                            "C1ST"
                        ],
                        "description":"Integration Status:\n* `C1AP` - Auto Opened,\n* `C1BN` - Bounced,\n* `C1CK` - Clicked,\n* `C1DV` - Delivered,\n* `C1ES` - Error Sending,\n* `C1FL` - Failed,\n* `C1NS` - Not Sent,\n* `C1OP` - Opened,\n* `C1PN` - Pending,\n* `C1SK` - Skipped,\n* `C1ST` - Sent"
                    },
                    "reason":{
                        "type":"string",
                        "maxLength":500,
                        "description":"Status Reason"
                    },
                    "emailSubject":{
                        "type":"string",
                        "maxLength":256,
                        "description":"Subject"
                    },
                    "eventCapturedDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Event Date/Time"
                    },
                    "customerContactIdentifier":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "externalRefId":{
                                    "type":"string",
                                    "maxLength":120,
                                    "description":"Customer Contact External Reference"
                                },
                                "identifierType":{
                                    "type":"string",
                                    "enum":[
                                        "C1EX",
                                        "C1NS",
                                        "C1OS"
                                    ],
                                    "description":"Identifier Type:\n* `C1EX` - External Identifier,\n* `C1NS` - Notification System Identifier,\n* `C1OS` - Originating System Identifier"
                                }
                            }
                        }
                    },
                    "templateData":{
                        "type":"object",
                        "properties":{
                            "templateParm":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "key":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Template Parameter Key"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Template Parameter Value"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CreUpdCC"
                }
            },
            "RETRIEVENOTIFICATIONPREFERENCESFORACCOUNTS_response":{
                "type":"object",
                "properties":{
                    "accounts":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":999,
                                    "minimum":-999,
                                    "description":"Sequence is a primary key that uniquely identifies an entry within the input or output list. Each entry represents a combination of notification type, account, service agreement, and premise.",
                                    "example":"19"
                                },
                                "notificationLevel":{
                                    "type":"string",
                                    "enum":[
                                        "C1AC",
                                        "C1SA"
                                    ],
                                    "description":"This indicates whether contact preferences are maintained by account or by service agreement.\n* `C1AC` - By Account,\n* `C1SA` - By Service Agreement",
                                    "example":"C1AC"
                                },
                                "isSpRequired":{
                                    "type":"boolean",
                                    "description":"This indicates whether the notification type is only allowed on service agreements whose SA type requires a service point.",
                                    "example":"true"
                                },
                                "subscriptionOrPush":{
                                    "type":"string",
                                    "enum":[
                                        "C1PU",
                                        "C1SU"
                                    ],
                                    "description":"This indicates whether the notification type is a subscription or push subtype.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                    "example":"C1SU"
                                },
                                "isOptOutAllowed":{
                                    "type":"boolean",
                                    "description":"For push notifications, this indicates whether the parent notification type allows users to opt out of receiving notifications of that type.",
                                    "example":"true"
                                },
                                "isCustomerContactRequired":{
                                    "type":"boolean",
                                    "description":"This indicates whether the notification type is configured with a customer contact type used to record the notification.",
                                    "example":"true"
                                },
                                "parentNotificationType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"For individual push notification types, this is the parent type.\nPreferences are set for the parent type and are used when creating individual push notifications.",
                                    "example":"SERVICE-NOTICIES"
                                },
                                "cisDivision":{
                                    "type":"string",
                                    "maxLength":5,
                                    "description":"CIS Division defines the jurisdiction that governs the account.",
                                    "example":"CA"
                                },
                                "notificationPreferences":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "notificationPreferenceId":{
                                                "type":"string",
                                                "maxLength":14,
                                                "description":"Notification Preference ID is the unique ID generated on create of a notification preference.",
                                                "example":"95058374991172"
                                            },
                                            "deliveryType":{
                                                "type":"string",
                                                "enum":[
                                                    "EMAI",
                                                    "FAX ",
                                                    "IVR ",
                                                    "SMS "
                                                ],
                                                "description":"Delivery Type is the type of delivery by which the notification will be sent to the Person Contact.\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `SMS ` - SMS",
                                                "example":"EMAI"
                                            },
                                            "personContact":{
                                                "type":"object",
                                                "properties":{
                                                    "contactId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Person Contact ID is the unique ID generated on create of a person contact.",
                                                        "example":"1461171925"
                                                    },
                                                    "personId":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Person ID is the unique ID generated on create of a person.",
                                                        "example":"1469201746"
                                                    },
                                                    "language":{
                                                        "type":"string",
                                                        "maxLength":3,
                                                        "description":"The language used by the person receiving the notification. This determines the appropriate notification template to use.",
                                                        "example":"ENG"
                                                    },
                                                    "firstName":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"For a person, this field is the first name. If the system does not use a name separator, this field contains the entity name.\nFor a business, this field is the entity name.",
                                                        "example":"John"
                                                    },
                                                    "lastName":{
                                                        "type":"string",
                                                        "maxLength":50,
                                                        "description":"The person's last name. If the system does not use a name separator, this field is null. For a business, this field is also null.",
                                                        "example":"Doe"
                                                    },
                                                    "contactValue":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Contact Value is the information of the Person Contact where the notification will be sent.",
                                                        "example":"johndoe@email.com"
                                                    },
                                                    "timeZone":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Time Zone specifies the person's time zone. If no time zone is assigned to the person, the time zone configured in Installation Options is used by default. The Do Not Disturb From and Do Not Disturb To times are interpreted based on this time zone.",
                                                        "example":"USPACIFIC"
                                                    },
                                                    "dndStartTime":{
                                                        "type":"string",
                                                        "description":"Do Not Disturb From specifies the start of the time range during which the person will not receive notifications.",
                                                        "example":"08.00.00"
                                                    },
                                                    "dndEndTime":{
                                                        "type":"string",
                                                        "description":"Do Not Disturb From specifies the end of the time range during which the person will not receive notifications.",
                                                        "example":"20.30.00"
                                                    },
                                                    "overrideDND":{
                                                        "type":"boolean",
                                                        "description":"Override Do Not Disturb is a boolean value that indicates whether the person allows notifications to be received during the Do Not Disturb (DND) time range.",
                                                        "example":"true"
                                                    },
                                                    "templateName":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Template Name identifies the template used to send the notification to the person. The appropriate template is determined based on the person's language.",
                                                        "example":"Outage Notification (English)"
                                                    },
                                                    "notificationTypeDescription":{
                                                        "type":"string",
                                                        "maxLength":100,
                                                        "description":"Description"
                                                    },
                                                    "parentNotificationTypeDescription":{
                                                        "type":"string",
                                                        "maxLength":100,
                                                        "description":"Description"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "sas":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "saId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Service Agreement ID is the unique ID generated on create of a service agreement. This field identifies the service agreement for which notification preferences are retrieved.",
                                                "example":"8805757605"
                                            },
                                            "saNotificationPreferences":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "saNotificationPreferenceId":{
                                                            "type":"string",
                                                            "maxLength":14,
                                                            "description":"SA Notification Preference ID is the unique ID generated on create of an SA notification preference.",
                                                            "example":"54192836673724"
                                                        },
                                                        "deliveryType":{
                                                            "type":"string",
                                                            "enum":[
                                                                "EMAI",
                                                                "FAX ",
                                                                "IVR ",
                                                                "SMS "
                                                            ],
                                                            "description":"Delivery Type is the type of delivery by which the notification will be sent to the Person Contact.\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `SMS ` - SMS",
                                                            "example":"EMAI"
                                                        },
                                                        "personContact":{
                                                            "type":"object",
                                                            "properties":{
                                                                "contactId":{
                                                                    "type":"string",
                                                                    "maxLength":10,
                                                                    "description":"Person Contact ID is the unique ID generated on create of a person contact.",
                                                                    "example":"1461171925"
                                                                },
                                                                "personId":{
                                                                    "type":"string",
                                                                    "maxLength":10,
                                                                    "description":"Person ID is the unique ID generated on create of a person.",
                                                                    "example":"1469201746"
                                                                },
                                                                "language":{
                                                                    "type":"string",
                                                                    "maxLength":3,
                                                                    "description":"The language used by the person receiving the notification. This determines the appropriate notification template to use.",
                                                                    "example":"ENG"
                                                                },
                                                                "firstName":{
                                                                    "type":"string",
                                                                    "maxLength":50,
                                                                    "description":"For a person, this field is the first name. If the system does not use a name separator, this field contains the entity name.\nFor a business, this field is the entity name.",
                                                                    "example":"John"
                                                                },
                                                                "lastName":{
                                                                    "type":"string",
                                                                    "maxLength":50,
                                                                    "description":"The person's last name. If the system does not use a name separator, this field is null. For a business, this field is also null.",
                                                                    "example":"Doe"
                                                                },
                                                                "contactValue":{
                                                                    "type":"string",
                                                                    "maxLength":254,
                                                                    "description":"Contact Value is the information of the Person Contact where the notification will be sent.",
                                                                    "example":"johndoe@email.com"
                                                                },
                                                                "timeZone":{
                                                                    "type":"string",
                                                                    "maxLength":10,
                                                                    "description":"Time Zone specifies the person's time zone. If no time zone is assigned to the person, the time zone configured in Installation Options is used by default. The Do Not Disturb From and Do Not Disturb To times are interpreted based on this time zone.",
                                                                    "example":"USPACIFIC"
                                                                },
                                                                "dndStartTime":{
                                                                    "type":"string",
                                                                    "description":"Do Not Disturb From specifies the start of the time range during which the person will not receive notifications.",
                                                                    "example":"08.00.00"
                                                                },
                                                                "dndEndTime":{
                                                                    "type":"string",
                                                                    "description":"Do Not Disturb From specifies the end of the time range during which the person will not receive notifications.",
                                                                    "example":"20.30.00"
                                                                },
                                                                "overrideDND":{
                                                                    "type":"boolean",
                                                                    "description":"Override Do Not Disturb is a boolean value that indicates whether the person allows notifications to be received during the Do Not Disturb (DND) time range.",
                                                                    "example":"true"
                                                                },
                                                                "templateName":{
                                                                    "type":"string",
                                                                    "maxLength":254,
                                                                    "description":"Template Name identifies the template used to send the notification to the person. The appropriate template is determined based on the person's language.",
                                                                    "example":"Outage Notification (English)"
                                                                },
                                                                "notificationTypeDescription":{
                                                                    "type":"string",
                                                                    "maxLength":100,
                                                                    "description":"Description"
                                                                },
                                                                "parentNotificationTypeDescription":{
                                                                    "type":"string",
                                                                    "maxLength":100,
                                                                    "description":"Description"
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "errorInformation":{
                                    "type":"object",
                                    "properties":{
                                        "isInError":{
                                            "type":"boolean",
                                            "description":"This boolean flag indicates whether an error was encountered while processing the input set.",
                                            "example":"false"
                                        },
                                        "errorReference":{
                                            "type":"object",
                                            "properties":{
                                                "category":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"This is the message category of the error."
                                                },
                                                "number":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"This is the message number of the error."
                                                }
                                            }
                                        },
                                        "errorMessage":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"This is the error message text based on the message category and message number. This field provides details about the error encountered."
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1AccNtfPref"
                }
            },
            "RETRIEVENOTIFICATIONPREFERENCESFORACCOUNTS_request":{
                "type":"object",
                "properties":{
                    "accounts":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":999,
                                    "minimum":-999,
                                    "description":"Sequence is a primary key that uniquely identifies an entry within the input or output list. Each entry represents a combination of notification type, account, service agreement, and premise.",
                                    "example":"19"
                                },
                                "accountId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Account ID is the unique ID generated on create of an account. This field identifies the account for which notification preferences are retrieved.",
                                    "example":"1575649032"
                                },
                                "saId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Service Agreement ID is the unique ID generated on create of a service agreement. This field identifies the service agreement for which notification preferences are retrieved.",
                                    "example":"8805757605"
                                },
                                "premiseId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Premise ID is the unique ID generated on create of a premise. This field identifies the premise for which notification preferences are retrieved.",
                                    "example":"2242620736"
                                },
                                "notificationType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The notification type for which the notification preferences are retrieved.",
                                    "example":"CM-OUTAGENOTIF"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1AccNtfPref"
                }
            },
            "DELETEADJUSTMENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelAdjust"
                }
            },
            "CREATEADJUSTMENT_request":{
                "type":"object",
                "properties":{
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is the account to which the adjustment is linked.",
                                "example":"1589800000"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"4000000099"
                            }
                        }
                    },
                    "onBehalfSAId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"On Behalf SA ID is only populated on system-generated adjustments instigated by one customer, but attributed to another customer."
                    },
                    "adjustmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"Service Agreement ID whose financial balance needs to be adjusted.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            }
                        }
                    },
                    "adjustmentType":{
                        "type":"object",
                        "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                        "properties":{
                            "adjustmentType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                                "example":"CUSTREL"
                            }
                        }
                    },
                    "adjustmentStatus":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Adjustment Status shows the status of the transfer to adjustment. If you need to change the adjustment's status, use the action links.\n* `05  ` - New,\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "createDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Creation Date defines the date on which the adjustment was created."
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"The Cancel Reason describes the reason for the cancelation.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Cancel Reason describes the reason for the cancelation."
                            }
                        }
                    },
                    "amount":{
                        "type":"number",
                        "description":"Current Amount"
                    },
                    "transferAdjustmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Transfer Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            }
                        }
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Use the Comments to describe anything unique about the adjustment."
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "calculationDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Calculation date is used for a calculated adjustment type by the generated adjustment algorithm for any calculations that are effective dated. For example, rate version calculations group or bill factor values.",
                        "example":"2005-11-23"
                    },
                    "baseAmount":{
                        "type":"number",
                        "description":"Base Amount is used by calculation lines, such as taxes, that are cross-referenced to other calculation lines on which their values depend on. The Base Amount shows the total amount derived from the cross-referenced lines that the current line then used to calculate its billed amount.",
                        "example":"0.00"
                    },
                    "adjustmentDataArea":{
                        "type":"string",
                        "maxLength":9999,
                        "description":"Adjustment Data Area"
                    },
                    "approvalRequest":{
                        "type":"object",
                        "properties":{
                            "approvalRequestId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Approval Request shows that the adjustment is subject to approval. Adjustments are required to be approved by one or more managers before they impact a customer's debt and the general ledger."
                            }
                        }
                    },
                    "ilmDate":{
                        "type":"string",
                        "format":"date",
                        "description":"ILM Date"
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "accountsPayableRequests":{
                        "type":"object",
                        "properties":{
                            "accountsPayableRequest":{
                                "type":"object",
                                "properties":{
                                    "autopayRequestId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"A/P Request ID"
                                    }
                                }
                            },
                            "account":{
                                "type":"object",
                                "properties":{
                                    "accountId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Account ID is the account to which the adjustment is linked.",
                                        "example":"1589800000"
                                    }
                                }
                            },
                            "paymentSelectionStatus":{
                                "type":"string",
                                "enum":[
                                    "C   ",
                                    "D   ",
                                    "H   ",
                                    "N   ",
                                    "P   ",
                                    "R   ",
                                    "V   ",
                                    "X   "
                                ],
                                "description":"Payment Selection Status is the status of the check request.\n* `C   ` - Closed,\n* `D   ` - Negative Voucher Sum,\n* `H   ` - Held,\n* `N   ` - Not Selected for Payment,\n* `P   ` - Paid,\n* `R   ` - Requested for Payment,\n* `V   ` - Convert Error,\n* `X   ` - Canceled",
                                "example":"N"
                            },
                            "paymentNumber":{
                                "type":"string",
                                "maxLength":36,
                                "description":"Payment Number is the system-assigned number of the payment in accounts payable, and this number typically appears on the printed check. This field is only populated after accounts payable cuts the check."
                            },
                            "scheduledToPayDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Scheduled to Pay is the date on which the check is scheduled to be cut. This is equal to the adjustment date plus the Due Days on the adjustment type's accounts payable request type.",
                                "example":"2005-11-23"
                            },
                            "paymentDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Payment Date is the date on which the check was cut by accounts payable. This field is only populated after accounts payable cuts the check.",
                                "example":"2005-11-23"
                            },
                            "paidAmount":{
                                "type":"number",
                                "description":"Paid Amount is the amount of the check. This field is only populated after accounts payable cuts the check.",
                                "example":"0.00"
                            },
                            "paymentCurrency":{
                                "type":"object",
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "properties":{
                                    "paymentCurrency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                        "example":"USD"
                                    }
                                }
                            },
                            "country":{
                                "type":"object",
                                "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"07960"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"1 Speedwell"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address.",
                                "example":"Morristown"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address.",
                                "example":"San Francisco"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address.",
                                "example":"San Francisco"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code used to apply proper taxation rules to the physical address location."
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"false"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for the address.\n"
                            },
                            "batchControl":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Batch Control"
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            },
                            "adviceId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Advice ID"
                            },
                            "adviceDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Advice Date"
                            }
                        }
                    },
                    "calculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                }
                                            }
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence is the system-assigned unique identifier of the calculation detail row.",
                                                                "example":"1"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill is the information about the calculation line that appears on the customer's bill.",
                                                                "example":"Base Adjustment Amount"
                                                            },
                                                            "auditCalculatedAmount":{
                                                                "type":"number",
                                                                "maximum":"10000000000000",
                                                                "minimum":"-10000000000000",
                                                                "description":"Calculated Amount is the calculated amount associated with the calculation line.",
                                                                "example":"1.23000"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"Define Print as true to print this line on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"Define Appears in Summary as true to display this line's amount on a summary line. This switch plays a part at bill print time - those lines that appear in a summary print in the left dollar column, those that don't appear in a summary print in the right dollar column.",
                                                                "example":"true"
                                                            },
                                                            "unitOfMeasure":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "unitOfMeasure":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "timeOfUse":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "timeOfUse":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    }
                                                                }
                                                            },
                                                            "serviceQuantityIdentifier":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "serviceQuantityIdentifier":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"SQI"
                                                                    }
                                                                }
                                                            },
                                                            "billableServiceQuantity":{
                                                                "type":"number",
                                                                "maximum":"1000000000000",
                                                                "minimum":"-1000000000000",
                                                                "description":"Billable Service Quantity is the service quantity priced on the calculation line. This quantity differs from the measured consumption if there are pre-processing calculation groups in effect.",
                                                                "example":"1.230000"
                                                            },
                                                            "baseAmount":{
                                                                "type":"number",
                                                                "description":"Base Amount"
                                                            },
                                                            "currency":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "currency3":{
                                                                        "type":"string",
                                                                        "maxLength":3,
                                                                        "description":"Currency Code"
                                                                    }
                                                                }
                                                            },
                                                            "rateCompSequence":{
                                                                "type":"number",
                                                                "maximum":9999,
                                                                "minimum":-9999,
                                                                "description":"Sequence"
                                                            },
                                                            "measuresPeakQuantity":{
                                                                "type":"boolean",
                                                                "description":"Measures Peak Qty is checked if the UOM priced on the calculation line is used to measure a peak quantity.",
                                                                "example":"false"
                                                            },
                                                            "exemptAmount":{
                                                                "type":"number",
                                                                "description":"Exempt Amount is the amount of the calculated charge that the customer doesn't have to pay because they are tax exempt.",
                                                                "example":"0.00"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    }
                                                                }
                                                            },
                                                            "description":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Description describes the characteristic value that was used when the line's amount was calculated. This information is only displayed if the line was calculated using a bill factor."
                                                            },
                                                            "calculationGroup":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Calculation Group"
                                                            },
                                                            "calculationRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Calculation Rule"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value Indicates the value of the characteristic."
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence controls the order in which characteristics of the same type are displayed.",
                                            "example":"1"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Characteristic Value indicates the value of the characteristic if the characteristic type is pre-defined or foreign key reference.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CN",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1SA"
                                    ],
                                    "description":"Available actions for the  Adjustment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1SA` - Submit For Approval"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1Adjustment"
                }
            },
            "ADJUSTMENTSUMMARY_response":{
                "type":"object",
                "properties":{
                    "adjustment":{
                        "type":"object",
                        "properties":{
                            "adjustmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is the account to which the adjustment is linked.",
                                "example":"1589800000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"Service Agreement ID whose financial balance needs to be adjusted.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceType":{
                        "type":"object",
                        "description":"Service Type defines the type of service associated with the SA type.",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreementType":{
                        "type":"object",
                        "description":"Service Agreement Type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division defines the jurisdiction that governs the account.",
                                "example":"CA"
                            },
                            "divisionDescription":{
                                "type":"string",
                                "maxLength":1,
                                "description":"CIS Division defines the jurisdiction that governs the account.",
                                "example":"CA"
                            },
                            "serviceAgreementType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"CIS Division defines the jurisdiction that governs the account.",
                                "example":"CA"
                            },
                            "serviceAgreementTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"CIS Division defines the jurisdiction that governs the account.",
                                "example":"CA"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"4000000099"
                            },
                            "premiseDescription":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"4000000099"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustmentType":{
                        "type":"object",
                        "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                        "properties":{
                            "adjustmentType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                                "example":"CUSTREL"
                            },
                            "adjustmentTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                                "example":"CUSTREL"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustmentStatus":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Adjustment Status shows the status of the transfer to adjustment. If you need to change the adjustment's status, use the action links.\n* `05  ` - New,\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "adjustmentStatusDescription":{
                        "type":"string",
                        "description":"(adjustmentStatusDescription)"
                    },
                    "creationDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Creation Date defines the date on which the adjustment was created."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Use the Comments to describe anything unique about the adjustment."
                    },
                    "adjustmentAmount":{
                        "type":"number",
                        "description":"Current Amount"
                    },
                    "onBehalfSAId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"On Behalf SA ID is only populated on system-generated adjustments instigated by one customer, but attributed to another customer."
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"The Cancel Reason describes the reason for the cancelation.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Cancel Reason describes the reason for the cancelation."
                            },
                            "cancelReasonDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"The Cancel Reason describes the reason for the cancelation."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "calculationDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Calculation date is used for a calculated adjustment type by the generated adjustment algorithm for any calculations that are effective dated. For example, rate version calculations group or bill factor values.",
                        "example":"2005-11-23"
                    },
                    "approvalRequest":{
                        "type":"object",
                        "properties":{
                            "approvalRequestId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Approval Request shows that the adjustment is subject to approval. Adjustments are required to be approved by one or more managers before they impact a customer's debt and the general ledger."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "canGenerate":{
                        "type":"boolean",
                        "description":"Generate a financial transaction for the adjustment. The financial transaction contains the adjustment's effect on the general ledger and on the customer's payoff and current balances.",
                        "example":"false"
                    },
                    "isSubmit":{
                        "type":"boolean",
                        "description":"Submit for Approval",
                        "example":"false"
                    },
                    "isCancel":{
                        "type":"boolean",
                        "description":"Define Cancel as true to remove the financial effects of an adjustment. Canceling an adjustment causes the generation of another financial transaction. This new financial transaction reverses the financial impact of the original adjustment.",
                        "example":"false"
                    },
                    "isFrozen":{
                        "type":"boolean",
                        "description":"Define Freeze as true to freeze the adjustment and its financial transaction, which also defines the adjustment's state becomes Frozen.",
                        "example":"false"
                    },
                    "canDelete":{
                        "type":"boolean",
                        "description":"Delete to physically remove an Incomplete, Error or Freezable adjustment from the database.",
                        "example":"false"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "financialTransactions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "financialTransaction":{
                                            "type":"object",
                                            "properties":{
                                                "financialTransactionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Financial Transaction ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "arrearsDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Arrears Date"
                                        },
                                        "accountingDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Accounting Date"
                                        },
                                        "currentAmount":{
                                            "type":"number",
                                            "description":"Current Amount"
                                        },
                                        "payoffAmount":{
                                            "type":"number",
                                            "description":"Payoff Amount"
                                        },
                                        "bill":{
                                            "type":"object",
                                            "properties":{
                                                "billId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Bill ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Bill Date"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "transferAdjustments":{
                        "type":"object",
                        "properties":{
                            "transferAccount":{
                                "type":"object",
                                "properties":{
                                    "transferAccountId":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"Account ID is the account to which the adjustment is linked.",
                                        "example":"0222222222"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "transferServiceAgreement":{
                                "type":"object",
                                "properties":{
                                    "transferServiceAgreementId":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"Service Agreement ID defines the transfer to service agreement."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "transferPremise":{
                                "type":"object",
                                "properties":{
                                    "transferPremiseId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the transferred service agreement."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "transferAdjustment":{
                                "type":"object",
                                "properties":{
                                    "transferAdjustmentId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Transfer Adjustment ID is the system-assigned, unique identifier of the adjustment."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            }
                        }
                    },
                    "accountsPayableRequests":{
                        "type":"object",
                        "properties":{
                            "accountsPayableRequest":{
                                "type":"object",
                                "properties":{
                                    "autopayRequestId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"A/P Request ID"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "paymentSelectionStatus":{
                                "type":"string",
                                "enum":[
                                    "C   ",
                                    "D   ",
                                    "H   ",
                                    "N   ",
                                    "P   ",
                                    "R   ",
                                    "V   ",
                                    "X   "
                                ],
                                "description":"Payment Selection Status is the status of the check request.\n* `C   ` - Closed,\n* `D   ` - Negative Voucher Sum,\n* `H   ` - Held,\n* `N   ` - Not Selected for Payment,\n* `P   ` - Paid,\n* `R   ` - Requested for Payment,\n* `V   ` - Convert Error,\n* `X   ` - Canceled",
                                "example":"N"
                            },
                            "paymentNumber":{
                                "type":"string",
                                "maxLength":36,
                                "description":"Payment Number is the system-assigned number of the payment in accounts payable, and this number typically appears on the printed check. This field is only populated after accounts payable cuts the check."
                            },
                            "scheduledToPayDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Scheduled to Pay is the date on which the check is scheduled to be cut. This is equal to the adjustment date plus the Due Days on the adjustment type's accounts payable request type.",
                                "example":"2005-11-23"
                            },
                            "paymentDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Payment Date is the date on which the check was cut by accounts payable. This field is only populated after accounts payable cuts the check.",
                                "example":"2005-11-23"
                            },
                            "paidAmount":{
                                "type":"number",
                                "description":"Paid Amount is the amount of the check. This field is only populated after accounts payable cuts the check.",
                                "example":"0.00"
                            }
                        }
                    },
                    "calculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "rateScheduleDescription":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Description"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "description":"(startDate)"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "description":"(endDate)"
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill is the information about the calculation line that appears on the customer's bill.",
                                                                "example":"Base Adjustment Amount"
                                                            },
                                                            "calculatedAmount":{
                                                                "type":"number",
                                                                "description":"Calculated Amount"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"Define Print as true to print this line on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"Define Appears in Summary as true to display this line's amount on a summary line. This switch plays a part at bill print time - those lines that appear in a summary print in the left dollar column, those that don't appear in a summary print in the right dollar column.",
                                                                "example":"true"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1AdjSumry"
                }
            },
            "CREATEADJUSTMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is the account to which the adjustment is linked.",
                                "example":"1589800000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"4000000099"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "onBehalfSAId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"On Behalf SA ID is only populated on system-generated adjustments instigated by one customer, but attributed to another customer."
                    },
                    "adjustmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"Service Agreement ID whose financial balance needs to be adjusted.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustmentType":{
                        "type":"object",
                        "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                        "properties":{
                            "adjustmentType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                                "example":"CUSTREL"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustmentStatus":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Adjustment Status shows the status of the transfer to adjustment. If you need to change the adjustment's status, use the action links.\n* `05  ` - New,\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "createDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Creation Date defines the date on which the adjustment was created."
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"The Cancel Reason describes the reason for the cancelation.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Cancel Reason describes the reason for the cancelation."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "amount":{
                        "type":"number",
                        "description":"Current Amount"
                    },
                    "transferAdjustmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Transfer Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Use the Comments to describe anything unique about the adjustment."
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "calculationDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Calculation date is used for a calculated adjustment type by the generated adjustment algorithm for any calculations that are effective dated. For example, rate version calculations group or bill factor values.",
                        "example":"2005-11-23"
                    },
                    "baseAmount":{
                        "type":"number",
                        "description":"Base Amount is used by calculation lines, such as taxes, that are cross-referenced to other calculation lines on which their values depend on. The Base Amount shows the total amount derived from the cross-referenced lines that the current line then used to calculate its billed amount.",
                        "example":"0.00"
                    },
                    "adjustmentDataArea":{
                        "type":"string",
                        "maxLength":9999,
                        "description":"Adjustment Data Area"
                    },
                    "approvalRequest":{
                        "type":"object",
                        "properties":{
                            "approvalRequestId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Approval Request shows that the adjustment is subject to approval. Adjustments are required to be approved by one or more managers before they impact a customer's debt and the general ledger."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "ilmDate":{
                        "type":"string",
                        "format":"date",
                        "description":"ILM Date"
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "accountsPayableRequests":{
                        "type":"object",
                        "properties":{
                            "accountsPayableRequest":{
                                "type":"object",
                                "properties":{
                                    "autopayRequestId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"A/P Request ID"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "account":{
                                "type":"object",
                                "properties":{
                                    "accountId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Account ID is the account to which the adjustment is linked.",
                                        "example":"1589800000"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "paymentSelectionStatus":{
                                "type":"string",
                                "enum":[
                                    "C   ",
                                    "D   ",
                                    "H   ",
                                    "N   ",
                                    "P   ",
                                    "R   ",
                                    "V   ",
                                    "X   "
                                ],
                                "description":"Payment Selection Status is the status of the check request.\n* `C   ` - Closed,\n* `D   ` - Negative Voucher Sum,\n* `H   ` - Held,\n* `N   ` - Not Selected for Payment,\n* `P   ` - Paid,\n* `R   ` - Requested for Payment,\n* `V   ` - Convert Error,\n* `X   ` - Canceled",
                                "example":"N"
                            },
                            "paymentNumber":{
                                "type":"string",
                                "maxLength":36,
                                "description":"Payment Number is the system-assigned number of the payment in accounts payable, and this number typically appears on the printed check. This field is only populated after accounts payable cuts the check."
                            },
                            "scheduledToPayDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Scheduled to Pay is the date on which the check is scheduled to be cut. This is equal to the adjustment date plus the Due Days on the adjustment type's accounts payable request type.",
                                "example":"2005-11-23"
                            },
                            "paymentDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Payment Date is the date on which the check was cut by accounts payable. This field is only populated after accounts payable cuts the check.",
                                "example":"2005-11-23"
                            },
                            "paidAmount":{
                                "type":"number",
                                "description":"Paid Amount is the amount of the check. This field is only populated after accounts payable cuts the check.",
                                "example":"0.00"
                            },
                            "paymentCurrency":{
                                "type":"object",
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "properties":{
                                    "paymentCurrency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                        "example":"USD"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "country":{
                                "type":"object",
                                "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"07960"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"1 Speedwell"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address.",
                                "example":"Morristown"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address.",
                                "example":"San Francisco"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address.",
                                "example":"San Francisco"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code used to apply proper taxation rules to the physical address location."
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"false"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for the address.\n"
                            },
                            "batchControl":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Batch Control"
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            },
                            "adviceId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Advice ID"
                            },
                            "adviceDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Advice Date"
                            }
                        }
                    },
                    "calculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence is the system-assigned unique identifier of the calculation detail row.",
                                                                "example":"1"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill is the information about the calculation line that appears on the customer's bill.",
                                                                "example":"Base Adjustment Amount"
                                                            },
                                                            "auditCalculatedAmount":{
                                                                "type":"number",
                                                                "maximum":"10000000000000",
                                                                "minimum":"-10000000000000",
                                                                "description":"Calculated Amount is the calculated amount associated with the calculation line.",
                                                                "example":"1.23000"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"Define Print as true to print this line on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"Define Appears in Summary as true to display this line's amount on a summary line. This switch plays a part at bill print time - those lines that appear in a summary print in the left dollar column, those that don't appear in a summary print in the right dollar column.",
                                                                "example":"true"
                                                            },
                                                            "unitOfMeasure":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "unitOfMeasure":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "timeOfUse":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "timeOfUse":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "serviceQuantityIdentifier":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "serviceQuantityIdentifier":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"SQI"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "billableServiceQuantity":{
                                                                "type":"number",
                                                                "maximum":"1000000000000",
                                                                "minimum":"-1000000000000",
                                                                "description":"Billable Service Quantity is the service quantity priced on the calculation line. This quantity differs from the measured consumption if there are pre-processing calculation groups in effect.",
                                                                "example":"1.230000"
                                                            },
                                                            "baseAmount":{
                                                                "type":"number",
                                                                "description":"Base Amount"
                                                            },
                                                            "currency":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "currency3":{
                                                                        "type":"string",
                                                                        "maxLength":3,
                                                                        "description":"Currency Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "rateCompSequence":{
                                                                "type":"number",
                                                                "maximum":9999,
                                                                "minimum":-9999,
                                                                "description":"Sequence"
                                                            },
                                                            "measuresPeakQuantity":{
                                                                "type":"boolean",
                                                                "description":"Measures Peak Qty is checked if the UOM priced on the calculation line is used to measure a peak quantity.",
                                                                "example":"false"
                                                            },
                                                            "exemptAmount":{
                                                                "type":"number",
                                                                "description":"Exempt Amount is the amount of the calculated charge that the customer doesn't have to pay because they are tax exempt.",
                                                                "example":"0.00"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "description":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Description describes the characteristic value that was used when the line's amount was calculated. This information is only displayed if the line was calculated using a bill factor."
                                                            },
                                                            "calculationGroup":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Calculation Group"
                                                            },
                                                            "calculationRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Calculation Rule"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value Indicates the value of the characteristic."
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence controls the order in which characteristics of the same type are displayed.",
                                            "example":"1"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Characteristic Value indicates the value of the characteristic if the characteristic type is pre-defined or foreign key reference.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CN",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1SA"
                                    ],
                                    "description":"Available actions for the  Adjustment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1SA` - Submit For Approval"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1Adjustment"
                }
            },
            "ACTIONADJUSTMENT_request":{
                "type":"object",
                "properties":{
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1DE",
                            "C1FR",
                            "C1GN",
                            "C1SA"
                        ],
                        "description":"Available actions for the  Adjustment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1SA` - Submit For Approval"
                    },
                    "onBehalfSAId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"On Behalf SA ID is only populated on system-generated adjustments instigated by one customer, but attributed to another customer."
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"The Cancel Reason describes the reason for the cancelation."
                    }
                },
                "xml":{
                    "name":"C1ActAdjust"
                }
            },
            "GETADJUSTMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID is the account to which the adjustment is linked.",
                                "example":"1589800000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"4000000099"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "onBehalfSAId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"On Behalf SA ID is only populated on system-generated adjustments instigated by one customer, but attributed to another customer."
                    },
                    "adjustmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"Service Agreement ID whose financial balance needs to be adjusted.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustmentType":{
                        "type":"object",
                        "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                        "properties":{
                            "adjustmentType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Adjustment Type controls numerous aspects of the adjustment's impact on the customer's balance and general ledger.",
                                "example":"CUSTREL"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustmentStatus":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Adjustment Status shows the status of the transfer to adjustment. If you need to change the adjustment's status, use the action links.\n* `05  ` - New,\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "createDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The Creation Date defines the date on which the adjustment was created."
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"The Cancel Reason describes the reason for the cancelation.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Cancel Reason describes the reason for the cancelation."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "amount":{
                        "type":"number",
                        "description":"Current Amount"
                    },
                    "transferAdjustmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Transfer Adjustment ID is the system-assigned, unique identifier of the adjustment."
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Use the Comments to describe anything unique about the adjustment."
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "calculationDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Calculation date is used for a calculated adjustment type by the generated adjustment algorithm for any calculations that are effective dated. For example, rate version calculations group or bill factor values.",
                        "example":"2005-11-23"
                    },
                    "baseAmount":{
                        "type":"number",
                        "description":"Base Amount is used by calculation lines, such as taxes, that are cross-referenced to other calculation lines on which their values depend on. The Base Amount shows the total amount derived from the cross-referenced lines that the current line then used to calculate its billed amount.",
                        "example":"0.00"
                    },
                    "adjustmentDataArea":{
                        "type":"string",
                        "maxLength":9999,
                        "description":"Adjustment Data Area"
                    },
                    "approvalRequest":{
                        "type":"object",
                        "properties":{
                            "approvalRequestId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Approval Request shows that the adjustment is subject to approval. Adjustments are required to be approved by one or more managers before they impact a customer's debt and the general ledger."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "ilmDate":{
                        "type":"string",
                        "format":"date",
                        "description":"ILM Date"
                    },
                    "isEligibleForArchiving":{
                        "type":"boolean",
                        "description":"ILM Archive Switch"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "accountsPayableRequests":{
                        "type":"object",
                        "properties":{
                            "accountsPayableRequest":{
                                "type":"object",
                                "properties":{
                                    "autopayRequestId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"A/P Request ID"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "account":{
                                "type":"object",
                                "properties":{
                                    "accountId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Account ID is the account to which the adjustment is linked.",
                                        "example":"1589800000"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "paymentSelectionStatus":{
                                "type":"string",
                                "enum":[
                                    "C   ",
                                    "D   ",
                                    "H   ",
                                    "N   ",
                                    "P   ",
                                    "R   ",
                                    "V   ",
                                    "X   "
                                ],
                                "description":"Payment Selection Status is the status of the check request.\n* `C   ` - Closed,\n* `D   ` - Negative Voucher Sum,\n* `H   ` - Held,\n* `N   ` - Not Selected for Payment,\n* `P   ` - Paid,\n* `R   ` - Requested for Payment,\n* `V   ` - Convert Error,\n* `X   ` - Canceled",
                                "example":"N"
                            },
                            "paymentNumber":{
                                "type":"string",
                                "maxLength":36,
                                "description":"Payment Number is the system-assigned number of the payment in accounts payable, and this number typically appears on the printed check. This field is only populated after accounts payable cuts the check."
                            },
                            "scheduledToPayDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Scheduled to Pay is the date on which the check is scheduled to be cut. This is equal to the adjustment date plus the Due Days on the adjustment type's accounts payable request type.",
                                "example":"2005-11-23"
                            },
                            "paymentDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Payment Date is the date on which the check was cut by accounts payable. This field is only populated after accounts payable cuts the check.",
                                "example":"2005-11-23"
                            },
                            "paidAmount":{
                                "type":"number",
                                "description":"Paid Amount is the amount of the check. This field is only populated after accounts payable cuts the check.",
                                "example":"0.00"
                            },
                            "paymentCurrency":{
                                "type":"object",
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "properties":{
                                    "paymentCurrency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                        "example":"USD"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "country":{
                                "type":"object",
                                "description":"Country defaults from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country defaults from the installation options. The address constituents may differ depending on the Country."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"07960"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"1 Speedwell"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address.",
                                "example":"Morristown"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address.",
                                "example":"San Francisco"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address.",
                                "example":"San Francisco"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code used to apply proper taxation rules to the physical address location."
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"false"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for the address.\n"
                            },
                            "batchControl":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Batch Control"
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            },
                            "adviceId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Advice ID"
                            },
                            "adviceDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Advice Date"
                            }
                        }
                    },
                    "calculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence is the system-assigned unique identifier of the calculation detail row.",
                                                                "example":"1"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill is the information about the calculation line that appears on the customer's bill.",
                                                                "example":"Base Adjustment Amount"
                                                            },
                                                            "auditCalculatedAmount":{
                                                                "type":"number",
                                                                "maximum":"10000000000000",
                                                                "minimum":"-10000000000000",
                                                                "description":"Calculated Amount is the calculated amount associated with the calculation line.",
                                                                "example":"1.23000"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"Define Print as true to print this line on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"Define Appears in Summary as true to display this line's amount on a summary line. This switch plays a part at bill print time - those lines that appear in a summary print in the left dollar column, those that don't appear in a summary print in the right dollar column.",
                                                                "example":"true"
                                                            },
                                                            "unitOfMeasure":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "unitOfMeasure":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "timeOfUse":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "timeOfUse":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "serviceQuantityIdentifier":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "serviceQuantityIdentifier":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"SQI"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "billableServiceQuantity":{
                                                                "type":"number",
                                                                "maximum":"1000000000000",
                                                                "minimum":"-1000000000000",
                                                                "description":"Billable Service Quantity is the service quantity priced on the calculation line. This quantity differs from the measured consumption if there are pre-processing calculation groups in effect.",
                                                                "example":"1.230000"
                                                            },
                                                            "baseAmount":{
                                                                "type":"number",
                                                                "description":"Base Amount"
                                                            },
                                                            "currency":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "currency3":{
                                                                        "type":"string",
                                                                        "maxLength":3,
                                                                        "description":"Currency Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "rateCompSequence":{
                                                                "type":"number",
                                                                "maximum":9999,
                                                                "minimum":-9999,
                                                                "description":"Sequence"
                                                            },
                                                            "measuresPeakQuantity":{
                                                                "type":"boolean",
                                                                "description":"Measures Peak Qty is checked if the UOM priced on the calculation line is used to measure a peak quantity.",
                                                                "example":"false"
                                                            },
                                                            "exemptAmount":{
                                                                "type":"number",
                                                                "description":"Exempt Amount is the amount of the calculated charge that the customer doesn't have to pay because they are tax exempt.",
                                                                "example":"0.00"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "description":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Description describes the characteristic value that was used when the line's amount was calculated. This information is only displayed if the line was calculated using a bill factor."
                                                            },
                                                            "calculationGroup":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Calculation Group"
                                                            },
                                                            "calculationRule":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Calculation Rule"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value Indicates the value of the characteristic."
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence controls the order in which characteristics of the same type are displayed.",
                                            "example":"1"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Characteristic Value indicates the value of the characteristic if the characteristic type is pre-defined or foreign key reference.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CN",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1SA"
                                    ],
                                    "description":"Available actions for the  Adjustment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1SA` - Submit For Approval"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1Adjustment"
                }
            },
            "DELETEADJUSTMENT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelAdjust"
                }
            },
            "ACTIONADJUSTMENT_response":{
                "type":"object",
                "properties":{
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1DE",
                            "C1FR",
                            "C1GN",
                            "C1SA"
                        ],
                        "description":"Available actions for the  Adjustment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1SA` - Submit For Approval"
                    },
                    "adjustment":{
                        "type":"object",
                        "properties":{
                            "adjustmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Adjustment ID is the system-assigned, unique identifier of the adjustment."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustmentStatus":{
                        "type":"string",
                        "enum":[
                            "05  ",
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Adjustment Status shows the status of the transfer to adjustment. If you need to change the adjustment's status, use the action links.\n* `05  ` - New,\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CN",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1SA"
                                    ],
                                    "description":"Available actions for the  Adjustment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1SA` - Submit For Approval"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ActAdjust"
                }
            },
            "SYNCPERSON_request":{
                "type":"object",
                "properties":{
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID"
                    },
                    "cxContactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Identifier of the Person's Party record in CX application that can be provided when a Person Id does not yet exist in the CIS application.",
                        "example":"CDRM_934223"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business indicates if the entity is a person or a business. Valid values are: Person, Business . This value controls how the person's primary name is validated.\n* `B   ` - Business,\n* `P   ` - Person",
                        "example":"P"
                    },
                    "primaryName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"A person's primary name is the addressee on the person's bill unless overridden by the Override Mailing Name.",
                        "example":"Reddy,John"
                    },
                    "firstName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Person's First Name.",
                        "example":"John"
                    },
                    "lastName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Person's Last Name.",
                        "example":"Reddy"
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactPointId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person Contact"
                                        },
                                        "personContactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Information"
                                        },
                                        "contactDetailValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension"
                                        },
                                        "contactDetailPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary:\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "status":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Active/Inactive:\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        },
                                        "contactExternalId":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"External ID"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Characteristic Type"
                                        },
                                        "characteristicValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Adhoc Characteristic Value"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CXPerSync"
                }
            },
            "SYNCPERSON_response":{
                "type":"object",
                "properties":{
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID"
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactPointId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person Contact"
                                        },
                                        "personContactType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Person Contact Type"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Information"
                                        },
                                        "contactDetailValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension"
                                        },
                                        "contactDetailPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary:\n* `C1NO` - No,\n* `C1YS` - Yes"
                                        },
                                        "status":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Active/Inactive:\n* `C1AC` - Active,\n* `C1IN` - Inactive"
                                        },
                                        "contactExternalId":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"External ID"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "updatedPersonId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID"
                    }
                },
                "xml":{
                    "name":"C1CXPerSync"
                }
            },
            "GETWRITEOFFPROCESS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "writeOffProcessId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Write Off Process ID is the unique system-generated identifier for this write-off process."
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "writeOffProcessTemplate":{
                        "type":"object",
                        "description":"Write Off Process Template defines the write-off events in the process.",
                        "properties":{
                            "writeOffProcessTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Write Off Process Template"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "writeOffStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Write-off Status defines the state of the write-off process.\n* `10  ` - Active,\n* `20  ` - Inactive",
                        "example":"20"
                    },
                    "writeOffControl":{
                        "type":"object",
                        "description":"Write Off Control defines the write-off debt class (i.e., the type of debt) associated with the write-off process.",
                        "properties":{
                            "writeOffControl":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Write Off Control defines the write-off debt class (i.e., the type of debt) associated with the write-off process.",
                                "example":"RES-REGU"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "writeOffStatusReason":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  "
                        ],
                        "description":"Reason defines how a write-off process became Inactive or why a write-off process is Active.\n* `10  ` - Events Pending,\n* `20  ` - Completed,\n* `30  ` - Canceled by System,\n* `40  ` - Canceled by User",
                        "example":"20"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time defines the start date/time of the write-off process.",
                        "example":"2005-04-18T07:50:51-04:00"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Enter any Comments about the write-off process.",
                        "example":"TESTQA"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "SAs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreement":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAgreement":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Agreement"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "writeOffSAStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  "
                                            ],
                                            "description":"Write Off SA Status defines the state of the service agreement in respect of the write-off process.\n* `10  ` - Active,\n* `20  ` - Inactive",
                                            "example":"10"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "events":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "eventSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Event Sequence is the unique identifier of the event.",
                                            "example":"10"
                                        },
                                        "writeOffEventStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "30  ",
                                                "40  "
                                            ],
                                            "description":"Write Off Event Status defines the state of the event.\n* `10  ` - Pending,\n* `30  ` - Completed,\n* `40  ` - Canceled",
                                            "example":"10"
                                        },
                                        "writeOffEventType":{
                                            "type":"object",
                                            "properties":{
                                                "writeOffEventTypeCode":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Write Off Event Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Trigger Date defines the date when the system completes (i.e., executes) the event.",
                                            "example":"2009-03-13"
                                        },
                                        "completionDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"If the status of the event is complete, the Completion Date is displayed with the date on which the system completed the event.",
                                            "example":"2009-12-13"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "eventCustomerContact":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "customerContact":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "customerContactId":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Customer Contact ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1WriteOffPr"
                }
            },
            "GETSTATUSREASONS_response":{
                "type":"object",
                "properties":{
                    "reasons":{
                        "type":"object",
                        "properties":{
                            "reason":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "code":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Status Reason"
                                        },
                                        "description":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Description"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1StReasons"
                }
            },
            "DELETEPERSON_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelPerson"
                }
            },
            "GETPERSON_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"5775933103"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business indicates if the entity is a person or a business. This value controls how the person's primary name is validated.\n* `B   ` - Business,\n* `P   ` - Person"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"N"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"Life Support / Sensitive Load Description allows additional notes for life support information or equipment associated with the person."
                    },
                    "emailAddress":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Email Address"
                    },
                    "overrideMailingName1":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingAddress":{
                        "type":"object",
                        "description":"Override Mailing Address if the person wants their bills, letters, quotes, and statements sent to an address other than their service addresses. For example, a post office box. The address constituents may differ depending on the Country.",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house.\n"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "language":{
                        "type":"object",
                        "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                        "properties":{
                            "language":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                                "example":"ENG"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "overrideMailingName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 2 for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingName3":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 3 for addressee on the person's correspondence and bills."
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned random number for this particular person contact method.",
                                            "example":"5774788938"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as, the phone number or email address in the associated format.",
                                            "example":"krish11@yahoo.com,\n\n(415) 987-1298"
                                        },
                                        "contactDetailStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C1AP",
                                                "C1PN",
                                                "C1RJ"
                                            ],
                                            "description":"Contact Status indicates the option contact's status. The initial status can be defaulted from the Person Contact Type and manually maintained or configured to be controlled by a process such as an Opt-In process.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected",
                                            "example":"Contact Status:\n\n    C1AP - Approved,\n    C1PN - Pending,\n    C1RJ - Rejected"
                                        },
                                        "contactDetailValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)"
                                        },
                                        "contactDetailActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                                            "example":"Active/Inactive:\n\n    C1AC - Active,\n    C1IN - Inactive"
                                        },
                                        "contactDetailPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"Primary:\n\n    C1NO - No,\n    C1YS - Yes"
                                        },
                                        "contactNickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Contact Nickname can be assigned by self-service users."
                                        },
                                        "personContactType":{
                                            "type":"object",
                                            "properties":{
                                                "personContactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "doNotDisturbStartDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used."
                                        },
                                        "doNotDisturbEndDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "selfServicePaymentOptionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Payment Option Id is a system-assigned random number for the record."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "paymentType":{
                                            "type":"string",
                                            "enum":[
                                                "27  ",
                                                "28  ",
                                                "37  ",
                                                "38  ",
                                                "47  "
                                            ],
                                            "description":"Payment type is a two-digit code that indicates the banking transaction as a debit or credit and type of financial account.\n* `27  ` - Checking Withdrawal,\n* `28  ` - Checking Debit Prenotification,\n* `37  ` - Savings Withdrawal,\n* `38  ` - Savings Debit Prenotification,\n* `47  ` - Credit Card Withdrawal",
                                            "example":"47 (Credit Card Withdrawal)"
                                        },
                                        "creditCardInfo":{
                                            "type":"object",
                                            "properties":{
                                                "cardType":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AM",
                                                        "C1DV",
                                                        "C1MC",
                                                        "C1VS"
                                                    ],
                                                    "description":"Card type indicates the credit card processing network such as American Express, Discover, MasterCard, or Visa.\n* `C1AM` - American Express,\n* `C1DV` - Discover,\n* `C1MC` - MasterCard,\n* `C1VS` - Visa",
                                                    "example":"C1AM"
                                                },
                                                "cardNumber":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Number of the credit card."
                                                },
                                                "expiryMonth":{
                                                    "type":"string",
                                                    "maxLength":2,
                                                    "description":"Credit card expiration month."
                                                },
                                                "expiryYear":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Credit card expiration year"
                                                },
                                                "cardHolderFirstName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder first name."
                                                },
                                                "cardHolderLastName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder last name."
                                                },
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country"
                                                },
                                                "addressLine1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "addressLine2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "addressLine3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "addressLine4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "geographic":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                }
                                            }
                                        },
                                        "bankAccountInfo":{
                                            "type":"object",
                                            "description":"For checking or savings payment option types, information contains the auto pay source and account number. The account number is masked if the system is configured to mask this information.",
                                            "properties":{
                                                "routingNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The routing number identifies the bank or financial institution for payment transactions."
                                                },
                                                "accountNumber":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"The account number to be used for payment transactions.",
                                                    "example":"1223428263"
                                                },
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Code to reference the financial institution's transaction routing information in the system.",
                                                    "example":"MASTERCARD"
                                                }
                                            }
                                        },
                                        "personPaymentOptionNickname":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person Payment Option Nickname"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "seasonalAddresses":{
                        "type":"object",
                        "description":"Seasonal Addresses are used if the person wants their correspondence sent to an alternate address during predefined seasonal periods.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "effectiveStatus":{
                                            "type":"string",
                                            "enum":[
                                                "A   ",
                                                "I   "
                                            ],
                                            "description":"Status of the address must be Active to be used. The status can be set to Inactive for the seasonal address to be ignored.\n* `A   ` - Active,\n* `I   ` - Inactive",
                                            "example":"Status:\n\n    A - Active,\n    I - Inactive"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Start Month Day contains the day and month when the season starts.",
                                            "example":"0201"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"End Month Day contains the day and month when the season ends.",
                                            "example":"1231"
                                        },
                                        "address":{
                                            "type":"object",
                                            "properties":{
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "isInCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "taxVendorGeographicalCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File or URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "identifiers":{
                        "type":"object",
                        "description":"Identifiers are used for validating the identity of a customer based on their provided form of identification.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "idType":{
                                            "type":"object",
                                            "properties":{
                                                "idType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"ID Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "idNumber":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"ID Number"
                                        },
                                        "isPrimaryId":{
                                            "type":"boolean",
                                            "description":"Primary ID switch is true if this is the primary means of identification for the customer.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "names":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "personName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "nameType":{
                                            "type":"string",
                                            "enum":[
                                                "AL  ",
                                                "ALT ",
                                                "DBA ",
                                                "FORM",
                                                "LGAL",
                                                "PRIM"
                                            ],
                                            "description":"Name Type indicates if the name is an Alias, Alternate Representation, Doing Business As, Legal, or Primary name. Note, for new persons, a value of Primary is defaulted. The values for the name type field are customizable using the Lookup table.\n* `AL  ` - Alias,\n* `ALT ` - Alternate Representation,\n* `DBA ` - Doing Business As,\n* `FORM` - Former,\n* `LGAL` - Legal,\n* `PRIM` - Primary",
                                            "example":"PRIM (Primary)"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "isPrimaryName":{
                                            "type":"boolean",
                                            "description":"Primary Name switch is true if this is the primary name for the customer.",
                                            "example":"true"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "relationships":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "childPerson":{
                                            "type":"object",
                                            "properties":{
                                                "childPersonId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "personRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "personRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Relationship Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which this relationship began.",
                                            "example":"1950-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the relationship expires, indicate the date the relationship stops.",
                                            "example":"1950-01-01"
                                        },
                                        "hasFinancialRelationship":{
                                            "type":"boolean",
                                            "description":"Financial Relationship switch if the child person is related to account(s) which should be displayed in the parent person's hierarchy.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Person"
                }
            },
            "CREATEPERSON_request":{
                "type":"object",
                "properties":{
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business indicates if the entity is a person or a business. This value controls how the person's primary name is validated.\n* `B   ` - Business,\n* `P   ` - Person"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"N"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"Life Support / Sensitive Load Description allows additional notes for life support information or equipment associated with the person."
                    },
                    "emailAddress":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Email Address"
                    },
                    "overrideMailingName1":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingAddress":{
                        "type":"object",
                        "description":"Override Mailing Address if the person wants their bills, letters, quotes, and statements sent to an address other than their service addresses. For example, a post office box. The address constituents may differ depending on the Country.",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    }
                                }
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house.\n"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "language":{
                        "type":"object",
                        "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                        "properties":{
                            "language":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                                "example":"ENG"
                            }
                        }
                    },
                    "overrideMailingName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 2 for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingName3":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 3 for addressee on the person's correspondence and bills."
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone."
                            }
                        }
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as, the phone number or email address in the associated format.",
                                            "example":"krish11@yahoo.com,\n\n(415) 987-1298"
                                        },
                                        "contactDetailStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C1AP",
                                                "C1PN",
                                                "C1RJ"
                                            ],
                                            "description":"Contact Status indicates the option contact's status. The initial status can be defaulted from the Person Contact Type and manually maintained or configured to be controlled by a process such as an Opt-In process.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected",
                                            "example":"Contact Status:\n\n    C1AP - Approved,\n    C1PN - Pending,\n    C1RJ - Rejected"
                                        },
                                        "contactDetailValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)"
                                        },
                                        "contactDetailActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                                            "example":"Active/Inactive:\n\n    C1AC - Active,\n    C1IN - Inactive"
                                        },
                                        "contactDetailPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"Primary:\n\n    C1NO - No,\n    C1YS - Yes"
                                        },
                                        "contactNickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Contact Nickname can be assigned by self-service users."
                                        },
                                        "personContactType":{
                                            "type":"object",
                                            "properties":{
                                                "personContactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type"
                                                }
                                            }
                                        },
                                        "doNotDisturbStartDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used."
                                        },
                                        "doNotDisturbEndDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "paymentType":{
                                            "type":"string",
                                            "enum":[
                                                "27  ",
                                                "28  ",
                                                "37  ",
                                                "38  ",
                                                "47  "
                                            ],
                                            "description":"Payment type is a two-digit code that indicates the banking transaction as a debit or credit and type of financial account.\n* `27  ` - Checking Withdrawal,\n* `28  ` - Checking Debit Prenotification,\n* `37  ` - Savings Withdrawal,\n* `38  ` - Savings Debit Prenotification,\n* `47  ` - Credit Card Withdrawal",
                                            "example":"47 (Credit Card Withdrawal)"
                                        },
                                        "creditCardInfo":{
                                            "type":"object",
                                            "properties":{
                                                "cardType":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AM",
                                                        "C1DV",
                                                        "C1MC",
                                                        "C1VS"
                                                    ],
                                                    "description":"Card type indicates the credit card processing network such as American Express, Discover, MasterCard, or Visa.\n* `C1AM` - American Express,\n* `C1DV` - Discover,\n* `C1MC` - MasterCard,\n* `C1VS` - Visa",
                                                    "example":"C1AM"
                                                },
                                                "cardNumber":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Number of the credit card."
                                                },
                                                "expiryMonth":{
                                                    "type":"string",
                                                    "maxLength":2,
                                                    "description":"Credit card expiration month."
                                                },
                                                "expiryYear":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Credit card expiration year"
                                                },
                                                "cardHolderFirstName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder first name."
                                                },
                                                "cardHolderLastName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder last name."
                                                },
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country"
                                                },
                                                "addressLine1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "addressLine2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "addressLine3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "addressLine4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "geographic":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                }
                                            }
                                        },
                                        "bankAccountInfo":{
                                            "type":"object",
                                            "description":"For checking or savings payment option types, information contains the auto pay source and account number. The account number is masked if the system is configured to mask this information.",
                                            "properties":{
                                                "routingNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The routing number identifies the bank or financial institution for payment transactions."
                                                },
                                                "accountNumber":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"The account number to be used for payment transactions.",
                                                    "example":"1223428263"
                                                },
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Code to reference the financial institution's transaction routing information in the system.",
                                                    "example":"MASTERCARD"
                                                }
                                            }
                                        },
                                        "personPaymentOptionNickname":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person Payment Option Nickname"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "seasonalAddresses":{
                        "type":"object",
                        "description":"Seasonal Addresses are used if the person wants their correspondence sent to an alternate address during predefined seasonal periods.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "effectiveStatus":{
                                            "type":"string",
                                            "enum":[
                                                "A   ",
                                                "I   "
                                            ],
                                            "description":"Status of the address must be Active to be used. The status can be set to Inactive for the seasonal address to be ignored.\n* `A   ` - Active,\n* `I   ` - Inactive",
                                            "example":"Status:\n\n    A - Active,\n    I - Inactive"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Start Month Day contains the day and month when the season starts.",
                                            "example":"0201"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"End Month Day contains the day and month when the season ends.",
                                            "example":"1231"
                                        },
                                        "address":{
                                            "type":"object",
                                            "properties":{
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "isInCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "taxVendorGeographicalCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "identifiers":{
                        "type":"object",
                        "description":"Identifiers are used for validating the identity of a customer based on their provided form of identification.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "idType":{
                                            "type":"object",
                                            "properties":{
                                                "idType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"ID Type"
                                                }
                                            }
                                        },
                                        "idNumber":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"ID Number"
                                        },
                                        "isPrimaryId":{
                                            "type":"boolean",
                                            "description":"Primary ID switch is true if this is the primary means of identification for the customer.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "names":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "personName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "nameType":{
                                            "type":"string",
                                            "enum":[
                                                "AL  ",
                                                "ALT ",
                                                "DBA ",
                                                "FORM",
                                                "LGAL",
                                                "PRIM"
                                            ],
                                            "description":"Name Type indicates if the name is an Alias, Alternate Representation, Doing Business As, Legal, or Primary name. Note, for new persons, a value of Primary is defaulted. The values for the name type field are customizable using the Lookup table.\n* `AL  ` - Alias,\n* `ALT ` - Alternate Representation,\n* `DBA ` - Doing Business As,\n* `FORM` - Former,\n* `LGAL` - Legal,\n* `PRIM` - Primary",
                                            "example":"PRIM (Primary)"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "isPrimaryName":{
                                            "type":"boolean",
                                            "description":"Primary Name switch is true if this is the primary name for the customer.",
                                            "example":"true"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "relationships":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "childPerson":{
                                            "type":"object",
                                            "properties":{
                                                "childPersonId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                }
                                            }
                                        },
                                        "personRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "personRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Relationship Type"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which this relationship began.",
                                            "example":"1950-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the relationship expires, indicate the date the relationship stops.",
                                            "example":"1950-01-01"
                                        },
                                        "hasFinancialRelationship":{
                                            "type":"boolean",
                                            "description":"Financial Relationship switch if the child person is related to account(s) which should be displayed in the parent person's hierarchy.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Person"
                }
            },
            "SEARCHPERSONS_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID filter to return all persons linked to Account regardless of relationship.",
                                "example":"0757774590"
                            },
                            "nameSearch":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name"
                            },
                            "identifierType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"ID Type indicates the type of identification and defaults from the Installation Record based on the Person Type (Person versus Business).",
                                "example":"DL"
                            },
                            "identifierValue":{
                                "type":"string",
                                "maxLength":100,
                                "description":"ID Number"
                            },
                            "emailSearch":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Email search filter to return all emails on the Person and return value that matched",
                                "example":"pat.dowd@oracle.com"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PerSearch"
                }
            },
            "UPDATEPERSON_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"5775933103"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business indicates if the entity is a person or a business. This value controls how the person's primary name is validated.\n* `B   ` - Business,\n* `P   ` - Person"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"N"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"Life Support / Sensitive Load Description allows additional notes for life support information or equipment associated with the person."
                    },
                    "emailAddress":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Email Address"
                    },
                    "overrideMailingName1":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingAddress":{
                        "type":"object",
                        "description":"Override Mailing Address if the person wants their bills, letters, quotes, and statements sent to an address other than their service addresses. For example, a post office box. The address constituents may differ depending on the Country.",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house.\n"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "language":{
                        "type":"object",
                        "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                        "properties":{
                            "language":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                                "example":"ENG"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "overrideMailingName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 2 for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingName3":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 3 for addressee on the person's correspondence and bills."
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned random number for this particular person contact method.",
                                            "example":"5774788938"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as, the phone number or email address in the associated format.",
                                            "example":"krish11@yahoo.com,\n\n(415) 987-1298"
                                        },
                                        "contactDetailStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C1AP",
                                                "C1PN",
                                                "C1RJ"
                                            ],
                                            "description":"Contact Status indicates the option contact's status. The initial status can be defaulted from the Person Contact Type and manually maintained or configured to be controlled by a process such as an Opt-In process.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected",
                                            "example":"Contact Status:\n\n    C1AP - Approved,\n    C1PN - Pending,\n    C1RJ - Rejected"
                                        },
                                        "contactDetailValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)"
                                        },
                                        "contactDetailActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                                            "example":"Active/Inactive:\n\n    C1AC - Active,\n    C1IN - Inactive"
                                        },
                                        "contactDetailPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"Primary:\n\n    C1NO - No,\n    C1YS - Yes"
                                        },
                                        "contactNickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Contact Nickname can be assigned by self-service users."
                                        },
                                        "personContactType":{
                                            "type":"object",
                                            "properties":{
                                                "personContactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "doNotDisturbStartDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used."
                                        },
                                        "doNotDisturbEndDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "selfServicePaymentOptionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Payment Option Id is a system-assigned random number for the record."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "paymentType":{
                                            "type":"string",
                                            "enum":[
                                                "27  ",
                                                "28  ",
                                                "37  ",
                                                "38  ",
                                                "47  "
                                            ],
                                            "description":"Payment type is a two-digit code that indicates the banking transaction as a debit or credit and type of financial account.\n* `27  ` - Checking Withdrawal,\n* `28  ` - Checking Debit Prenotification,\n* `37  ` - Savings Withdrawal,\n* `38  ` - Savings Debit Prenotification,\n* `47  ` - Credit Card Withdrawal",
                                            "example":"47 (Credit Card Withdrawal)"
                                        },
                                        "creditCardInfo":{
                                            "type":"object",
                                            "properties":{
                                                "cardType":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AM",
                                                        "C1DV",
                                                        "C1MC",
                                                        "C1VS"
                                                    ],
                                                    "description":"Card type indicates the credit card processing network such as American Express, Discover, MasterCard, or Visa.\n* `C1AM` - American Express,\n* `C1DV` - Discover,\n* `C1MC` - MasterCard,\n* `C1VS` - Visa",
                                                    "example":"C1AM"
                                                },
                                                "cardNumber":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Number of the credit card."
                                                },
                                                "expiryMonth":{
                                                    "type":"string",
                                                    "maxLength":2,
                                                    "description":"Credit card expiration month."
                                                },
                                                "expiryYear":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Credit card expiration year"
                                                },
                                                "cardHolderFirstName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder first name."
                                                },
                                                "cardHolderLastName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder last name."
                                                },
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country"
                                                },
                                                "addressLine1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "addressLine2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "addressLine3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "addressLine4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "geographic":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                }
                                            }
                                        },
                                        "bankAccountInfo":{
                                            "type":"object",
                                            "description":"For checking or savings payment option types, information contains the auto pay source and account number. The account number is masked if the system is configured to mask this information.",
                                            "properties":{
                                                "routingNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The routing number identifies the bank or financial institution for payment transactions."
                                                },
                                                "accountNumber":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"The account number to be used for payment transactions.",
                                                    "example":"1223428263"
                                                },
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Code to reference the financial institution's transaction routing information in the system.",
                                                    "example":"MASTERCARD"
                                                }
                                            }
                                        },
                                        "personPaymentOptionNickname":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person Payment Option Nickname"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "seasonalAddresses":{
                        "type":"object",
                        "description":"Seasonal Addresses are used if the person wants their correspondence sent to an alternate address during predefined seasonal periods.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "effectiveStatus":{
                                            "type":"string",
                                            "enum":[
                                                "A   ",
                                                "I   "
                                            ],
                                            "description":"Status of the address must be Active to be used. The status can be set to Inactive for the seasonal address to be ignored.\n* `A   ` - Active,\n* `I   ` - Inactive",
                                            "example":"Status:\n\n    A - Active,\n    I - Inactive"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Start Month Day contains the day and month when the season starts.",
                                            "example":"0201"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"End Month Day contains the day and month when the season ends.",
                                            "example":"1231"
                                        },
                                        "address":{
                                            "type":"object",
                                            "properties":{
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "isInCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "taxVendorGeographicalCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "identifiers":{
                        "type":"object",
                        "description":"Identifiers are used for validating the identity of a customer based on their provided form of identification.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "idType":{
                                            "type":"object",
                                            "properties":{
                                                "idType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"ID Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "idNumber":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"ID Number"
                                        },
                                        "isPrimaryId":{
                                            "type":"boolean",
                                            "description":"Primary ID switch is true if this is the primary means of identification for the customer.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "names":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "personName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "nameType":{
                                            "type":"string",
                                            "enum":[
                                                "AL  ",
                                                "ALT ",
                                                "DBA ",
                                                "FORM",
                                                "LGAL",
                                                "PRIM"
                                            ],
                                            "description":"Name Type indicates if the name is an Alias, Alternate Representation, Doing Business As, Legal, or Primary name. Note, for new persons, a value of Primary is defaulted. The values for the name type field are customizable using the Lookup table.\n* `AL  ` - Alias,\n* `ALT ` - Alternate Representation,\n* `DBA ` - Doing Business As,\n* `FORM` - Former,\n* `LGAL` - Legal,\n* `PRIM` - Primary",
                                            "example":"PRIM (Primary)"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "isPrimaryName":{
                                            "type":"boolean",
                                            "description":"Primary Name switch is true if this is the primary name for the customer.",
                                            "example":"true"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "relationships":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "childPerson":{
                                            "type":"object",
                                            "properties":{
                                                "childPersonId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "personRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "personRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Relationship Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which this relationship began.",
                                            "example":"1950-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the relationship expires, indicate the date the relationship stops.",
                                            "example":"1950-01-01"
                                        },
                                        "hasFinancialRelationship":{
                                            "type":"boolean",
                                            "description":"Financial Relationship switch if the child person is related to account(s) which should be displayed in the parent person's hierarchy.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Person"
                }
            },
            "DELETEPERSON_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelPerson"
                }
            },
            "SEARCHPERSONS_response":{
                "type":"object",
                "properties":{
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records",
                        "example":"10"
                    },
                    "persons":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                    "example":"5775933103"
                                },
                                "personOrBusiness":{
                                    "type":"string",
                                    "enum":[
                                        "B   ",
                                        "P   "
                                    ],
                                    "description":"Person/Business indicates if the entity is a person or a business. This value controls how the person's primary name is validated.\n* `B   ` - Business,\n* `P   ` - Person"
                                },
                                "name":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Name"
                                },
                                "identifierType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"ID Type indicates the type of identification and defaults from the Installation Record based on the Person Type (Person versus Business).",
                                    "example":"DL"
                                },
                                "identifierTypeDescription":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Description for ID Type.",
                                    "example":"Social Security Number"
                                },
                                "identifier":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"ID Number"
                                },
                                "email":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Email search filter to return all emails on the Person and return value that matched",
                                    "example":"pat.dowd@oracle.com"
                                },
                                "mainCustomer":{
                                    "type":"boolean",
                                    "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                    "example":"false"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PerSearch"
                }
            },
            "UPDATEPERSON_request":{
                "type":"object",
                "properties":{
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"5775933103"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business indicates if the entity is a person or a business. This value controls how the person's primary name is validated.\n* `B   ` - Business,\n* `P   ` - Person"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"N"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"Life Support / Sensitive Load Description allows additional notes for life support information or equipment associated with the person."
                    },
                    "emailAddress":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Email Address"
                    },
                    "overrideMailingName1":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingAddress":{
                        "type":"object",
                        "description":"Override Mailing Address if the person wants their bills, letters, quotes, and statements sent to an address other than their service addresses. For example, a post office box. The address constituents may differ depending on the Country.",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    }
                                }
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house.\n"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "language":{
                        "type":"object",
                        "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                        "properties":{
                            "language":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                                "example":"ENG"
                            }
                        }
                    },
                    "overrideMailingName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 2 for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingName3":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 3 for addressee on the person's correspondence and bills."
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone."
                            }
                        }
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Contact Detail ID is a system-assigned random number for this particular person contact method.",
                                            "example":"5774788938"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as, the phone number or email address in the associated format.",
                                            "example":"krish11@yahoo.com,\n\n(415) 987-1298"
                                        },
                                        "contactDetailStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C1AP",
                                                "C1PN",
                                                "C1RJ"
                                            ],
                                            "description":"Contact Status indicates the option contact's status. The initial status can be defaulted from the Person Contact Type and manually maintained or configured to be controlled by a process such as an Opt-In process.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected",
                                            "example":"Contact Status:\n\n    C1AP - Approved,\n    C1PN - Pending,\n    C1RJ - Rejected"
                                        },
                                        "contactDetailValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)"
                                        },
                                        "contactDetailActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                                            "example":"Active/Inactive:\n\n    C1AC - Active,\n    C1IN - Inactive"
                                        },
                                        "contactDetailPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"Primary:\n\n    C1NO - No,\n    C1YS - Yes"
                                        },
                                        "contactNickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Contact Nickname can be assigned by self-service users."
                                        },
                                        "personContactType":{
                                            "type":"object",
                                            "properties":{
                                                "personContactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type"
                                                }
                                            }
                                        },
                                        "doNotDisturbStartDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used."
                                        },
                                        "doNotDisturbEndDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "selfServicePaymentOptionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Payment Option Id is a system-assigned random number for the record."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "paymentType":{
                                            "type":"string",
                                            "enum":[
                                                "27  ",
                                                "28  ",
                                                "37  ",
                                                "38  ",
                                                "47  "
                                            ],
                                            "description":"Payment type is a two-digit code that indicates the banking transaction as a debit or credit and type of financial account.\n* `27  ` - Checking Withdrawal,\n* `28  ` - Checking Debit Prenotification,\n* `37  ` - Savings Withdrawal,\n* `38  ` - Savings Debit Prenotification,\n* `47  ` - Credit Card Withdrawal",
                                            "example":"47 (Credit Card Withdrawal)"
                                        },
                                        "creditCardInfo":{
                                            "type":"object",
                                            "properties":{
                                                "cardType":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AM",
                                                        "C1DV",
                                                        "C1MC",
                                                        "C1VS"
                                                    ],
                                                    "description":"Card type indicates the credit card processing network such as American Express, Discover, MasterCard, or Visa.\n* `C1AM` - American Express,\n* `C1DV` - Discover,\n* `C1MC` - MasterCard,\n* `C1VS` - Visa",
                                                    "example":"C1AM"
                                                },
                                                "cardNumber":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Number of the credit card."
                                                },
                                                "expiryMonth":{
                                                    "type":"string",
                                                    "maxLength":2,
                                                    "description":"Credit card expiration month."
                                                },
                                                "expiryYear":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Credit card expiration year"
                                                },
                                                "cardHolderFirstName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder first name."
                                                },
                                                "cardHolderLastName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder last name."
                                                },
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country"
                                                },
                                                "addressLine1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "addressLine2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "addressLine3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "addressLine4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "geographic":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                }
                                            }
                                        },
                                        "bankAccountInfo":{
                                            "type":"object",
                                            "description":"For checking or savings payment option types, information contains the auto pay source and account number. The account number is masked if the system is configured to mask this information.",
                                            "properties":{
                                                "routingNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The routing number identifies the bank or financial institution for payment transactions."
                                                },
                                                "accountNumber":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"The account number to be used for payment transactions.",
                                                    "example":"1223428263"
                                                },
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Code to reference the financial institution's transaction routing information in the system.",
                                                    "example":"MASTERCARD"
                                                }
                                            }
                                        },
                                        "personPaymentOptionNickname":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person Payment Option Nickname"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "seasonalAddresses":{
                        "type":"object",
                        "description":"Seasonal Addresses are used if the person wants their correspondence sent to an alternate address during predefined seasonal periods.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "effectiveStatus":{
                                            "type":"string",
                                            "enum":[
                                                "A   ",
                                                "I   "
                                            ],
                                            "description":"Status of the address must be Active to be used. The status can be set to Inactive for the seasonal address to be ignored.\n* `A   ` - Active,\n* `I   ` - Inactive",
                                            "example":"Status:\n\n    A - Active,\n    I - Inactive"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Start Month Day contains the day and month when the season starts.",
                                            "example":"0201"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"End Month Day contains the day and month when the season ends.",
                                            "example":"1231"
                                        },
                                        "address":{
                                            "type":"object",
                                            "properties":{
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "isInCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "taxVendorGeographicalCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "identifiers":{
                        "type":"object",
                        "description":"Identifiers are used for validating the identity of a customer based on their provided form of identification.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "idType":{
                                            "type":"object",
                                            "properties":{
                                                "idType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"ID Type"
                                                }
                                            }
                                        },
                                        "idNumber":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"ID Number"
                                        },
                                        "isPrimaryId":{
                                            "type":"boolean",
                                            "description":"Primary ID switch is true if this is the primary means of identification for the customer.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "names":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "personName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "nameType":{
                                            "type":"string",
                                            "enum":[
                                                "AL  ",
                                                "ALT ",
                                                "DBA ",
                                                "FORM",
                                                "LGAL",
                                                "PRIM"
                                            ],
                                            "description":"Name Type indicates if the name is an Alias, Alternate Representation, Doing Business As, Legal, or Primary name. Note, for new persons, a value of Primary is defaulted. The values for the name type field are customizable using the Lookup table.\n* `AL  ` - Alias,\n* `ALT ` - Alternate Representation,\n* `DBA ` - Doing Business As,\n* `FORM` - Former,\n* `LGAL` - Legal,\n* `PRIM` - Primary",
                                            "example":"PRIM (Primary)"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "isPrimaryName":{
                                            "type":"boolean",
                                            "description":"Primary Name switch is true if this is the primary name for the customer.",
                                            "example":"true"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "relationships":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "childPerson":{
                                            "type":"object",
                                            "properties":{
                                                "childPersonId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                }
                                            }
                                        },
                                        "personRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "personRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Relationship Type"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which this relationship began.",
                                            "example":"1950-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the relationship expires, indicate the date the relationship stops.",
                                            "example":"1950-01-01"
                                        },
                                        "hasFinancialRelationship":{
                                            "type":"boolean",
                                            "description":"Financial Relationship switch if the child person is related to account(s) which should be displayed in the parent person's hierarchy.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Person"
                }
            },
            "CREATEPERSON_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"5775933103"
                    },
                    "personOrBusiness":{
                        "type":"string",
                        "enum":[
                            "B   ",
                            "P   "
                        ],
                        "description":"Person/Business indicates if the entity is a person or a business. This value controls how the person's primary name is validated.\n* `B   ` - Business,\n* `P   ` - Person"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"N"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"Life Support / Sensitive Load Description allows additional notes for life support information or equipment associated with the person."
                    },
                    "emailAddress":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Email Address"
                    },
                    "overrideMailingName1":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingAddress":{
                        "type":"object",
                        "description":"Override Mailing Address if the person wants their bills, letters, quotes, and statements sent to an address other than their service addresses. For example, a post office box. The address constituents may differ depending on the Country.",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house.\n"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "language":{
                        "type":"object",
                        "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                        "properties":{
                            "language":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Language in which the person prefers their bills and correspondence printed.\nNote: The person's language defaults from Installation Options - Person.",
                                "example":"ENG"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "overrideMailingName2":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 2 for addressee on the person's correspondence and bills."
                    },
                    "overrideMailingName3":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Override Mailing Name Line 3 for addressee on the person's correspondence and bills."
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Defines the person's Time Zone preference if it is different from the system installation's time zone."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "contactDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person Contact"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Contact Detail Value contains the specific contact information such as, the phone number or email address in the associated format.",
                                            "example":"krish11@yahoo.com,\n\n(415) 987-1298"
                                        },
                                        "contactDetailStatus":{
                                            "type":"string",
                                            "enum":[
                                                "C1AP",
                                                "C1PN",
                                                "C1RJ"
                                            ],
                                            "description":"Contact Status indicates the option contact's status. The initial status can be defaulted from the Person Contact Type and manually maintained or configured to be controlled by a process such as an Opt-In process.\n* `C1AP` - Approved,\n* `C1PN` - Pending,\n* `C1RJ` - Rejected",
                                            "example":"Contact Status:\n\n    C1AP - Approved,\n    C1PN - Pending,\n    C1RJ - Rejected"
                                        },
                                        "contactDetailValueExtension":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Extension, if any, of the contact information. (This field is only active when the contact's contact routing is phone or fax.)"
                                        },
                                        "contactDetailActiveInactive":{
                                            "type":"string",
                                            "enum":[
                                                "C1AC",
                                                "C1IN"
                                            ],
                                            "description":"Most contact preferences will remain active. When a contact is no longer valid, the existing contact should be updated to Inactive.\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                                            "example":"Active/Inactive:\n\n    C1AC - Active,\n    C1IN - Inactive"
                                        },
                                        "contactDetailPrimary":{
                                            "type":"string",
                                            "enum":[
                                                "C1NO",
                                                "C1YS"
                                            ],
                                            "description":"Primary switch must be set for exactly one person contact for each contact routing.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                            "example":"Primary:\n\n    C1NO - No,\n    C1YS - Yes"
                                        },
                                        "contactNickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Contact Nickname can be assigned by self-service users."
                                        },
                                        "personContactType":{
                                            "type":"object",
                                            "properties":{
                                                "personContactType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Person Contact Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "doNotDisturbStartDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (From) indicates the start time when a person contact should not be used."
                                        },
                                        "doNotDisturbEndDate":{
                                            "type":"string",
                                            "description":"Do Not Disturb (To) indicates the end time when a person contact should not be used."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paymentOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "selfServicePaymentOptionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Person Payment Option Id"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "paymentType":{
                                            "type":"string",
                                            "enum":[
                                                "27  ",
                                                "28  ",
                                                "37  ",
                                                "38  ",
                                                "47  "
                                            ],
                                            "description":"Payment type is a two-digit code that indicates the banking transaction as a debit or credit and type of financial account.\n* `27  ` - Checking Withdrawal,\n* `28  ` - Checking Debit Prenotification,\n* `37  ` - Savings Withdrawal,\n* `38  ` - Savings Debit Prenotification,\n* `47  ` - Credit Card Withdrawal",
                                            "example":"47 (Credit Card Withdrawal)"
                                        },
                                        "creditCardInfo":{
                                            "type":"object",
                                            "properties":{
                                                "cardType":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1AM",
                                                        "C1DV",
                                                        "C1MC",
                                                        "C1VS"
                                                    ],
                                                    "description":"Card type indicates the credit card processing network such as American Express, Discover, MasterCard, or Visa.\n* `C1AM` - American Express,\n* `C1DV` - Discover,\n* `C1MC` - MasterCard,\n* `C1VS` - Visa",
                                                    "example":"C1AM"
                                                },
                                                "cardNumber":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Number of the credit card."
                                                },
                                                "expiryMonth":{
                                                    "type":"string",
                                                    "maxLength":2,
                                                    "description":"Credit card expiration month."
                                                },
                                                "expiryYear":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Credit card expiration year"
                                                },
                                                "cardHolderFirstName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder first name."
                                                },
                                                "cardHolderLastName":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Credit card holder last name."
                                                },
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Country"
                                                },
                                                "addressLine1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "addressLine2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "addressLine3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "addressLine4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "geographic":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                }
                                            }
                                        },
                                        "bankAccountInfo":{
                                            "type":"object",
                                            "description":"For checking or savings payment option types, information contains the auto pay source and account number. The account number is masked if the system is configured to mask this information.",
                                            "properties":{
                                                "routingNumber":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The routing number identifies the bank or financial institution for payment transactions."
                                                },
                                                "accountNumber":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"The account number to be used for payment transactions.",
                                                    "example":"1223428263"
                                                },
                                                "autoPaySource":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Code to reference the financial institution's transaction routing information in the system.",
                                                    "example":"MASTERCARD"
                                                }
                                            }
                                        },
                                        "personPaymentOptionNickname":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person Payment Option Nickname"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "seasonalAddresses":{
                        "type":"object",
                        "description":"Seasonal Addresses are used if the person wants their correspondence sent to an alternate address during predefined seasonal periods.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "effectiveStatus":{
                                            "type":"string",
                                            "enum":[
                                                "A   ",
                                                "I   "
                                            ],
                                            "description":"Status of the address must be Active to be used. The status can be set to Inactive for the seasonal address to be ignored.\n* `A   ` - Active,\n* `I   ` - Inactive",
                                            "example":"Status:\n\n    A - Active,\n    I - Inactive"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Start Month Day contains the day and month when the season starts.",
                                            "example":"0201"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"End Month Day contains the day and month when the season ends.",
                                            "example":"1231"
                                        },
                                        "address":{
                                            "type":"object",
                                            "properties":{
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 2"
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 3"
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address 4"
                                                },
                                                "streetNumber1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "streetNumber2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"County"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"State"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house.\n"
                                                },
                                                "isInCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "taxVendorGeographicalCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographical Code"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "identifiers":{
                        "type":"object",
                        "description":"Identifiers are used for validating the identity of a customer based on their provided form of identification.",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "idType":{
                                            "type":"object",
                                            "properties":{
                                                "idType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"ID Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "idNumber":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"ID Number"
                                        },
                                        "isPrimaryId":{
                                            "type":"boolean",
                                            "description":"Primary ID switch is true if this is the primary means of identification for the customer.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "names":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"A sequence is used to define the order of the records."
                                        },
                                        "personName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "nameType":{
                                            "type":"string",
                                            "enum":[
                                                "AL  ",
                                                "ALT ",
                                                "DBA ",
                                                "FORM",
                                                "LGAL",
                                                "PRIM"
                                            ],
                                            "description":"Name Type indicates if the name is an Alias, Alternate Representation, Doing Business As, Legal, or Primary name. Note, for new persons, a value of Primary is defaulted. The values for the name type field are customizable using the Lookup table.\n* `AL  ` - Alias,\n* `ALT ` - Alternate Representation,\n* `DBA ` - Doing Business As,\n* `FORM` - Former,\n* `LGAL` - Legal,\n* `PRIM` - Primary",
                                            "example":"PRIM (Primary)"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "isPrimaryName":{
                                            "type":"boolean",
                                            "description":"Primary Name switch is true if this is the primary name for the customer.",
                                            "example":"true"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "relationships":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "childPerson":{
                                            "type":"object",
                                            "properties":{
                                                "childPersonId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "personRelationshipType":{
                                            "type":"object",
                                            "properties":{
                                                "personRelationshipType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Relationship Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date indicates the date on which this relationship began.",
                                            "example":"1950-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date indicates the relationship expires, indicate the date the relationship stops.",
                                            "example":"1950-01-01"
                                        },
                                        "hasFinancialRelationship":{
                                            "type":"boolean",
                                            "description":"Financial Relationship switch if the child person is related to account(s) which should be displayed in the parent person's hierarchy.",
                                            "example":"false"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Person"
                }
            },
            "DELETEPAYMENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeltPaymt"
                }
            },
            "CREATEPAYMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "paymentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "example":"317896608844"
                    },
                    "paymentEvent":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "expMsg2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "example":"Data entry error"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency4":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId2":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Payment Status is the payment's status.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "paymentAmount":{
                        "type":"number",
                        "description":"Payment Amount is the amount of the payment. This field is gray after the payment is frozen.",
                        "example":"300"
                    },
                    "nonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment.\n\nFor this one I would recommend something such as:\n\nIf the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the Name defines the name of the person remitting the payment.",
                        "example":"ZZMXA,CX_test"
                    },
                    "nonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment."
                    },
                    "nonCisComments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment."
                    },
                    "matchType":{
                        "type":"object",
                        "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen.",
                        "properties":{
                            "matchType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "matchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen."
                    },
                    "accountCheckDigit":{
                        "type":"string",
                        "maxLength":1,
                        "description":"Account Check Digit"
                    },
                    "paymentAccountCash":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the customer service representative accepting payments that the account is cash-only."
                    },
                    "isOpenItemAccounting":{
                        "type":"boolean",
                        "description":"Open Item Accounting Switch",
                        "example":"false"
                    },
                    "isNonCISAccount":{
                        "type":"boolean",
                        "description":"Non-CIS Account Switch",
                        "example":"true"
                    },
                    "isPayTransfer":{
                        "type":"boolean",
                        "description":"When Payment Transfer button is clicked, the Payment Event Transfer dialog opens to transfer a payment.",
                        "example":"true"
                    },
                    "transferAccountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID is the account to which the payment event should be transferred."
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferCancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason defines why you are performing the payment event transfer.",
                        "example":"NSF\n\n(Non sufficient funds)"
                    },
                    "transferMatchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "transferMatchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"995516242555"
                    },
                    "version4":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "paySegments":{
                        "type":"object",
                        "properties":{
                            "paySegments":{
                                "type":"object",
                                "properties":{
                                    "paymentId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                                        "example":"317896608844"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "count":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Count"
                            },
                            "distributedAmount":{
                                "type":"number",
                                "description":"Total distributed amount",
                                "example":"75"
                            }
                        }
                    },
                    "Exception":{
                        "type":"object",
                        "properties":{
                            "messageCategory":{
                                "type":"object",
                                "description":"Message category within Oracle Utilities Application Framework.",
                                "properties":{
                                    "messageCategory":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message category within Oracle Utilities Application Framework.",
                                        "example":"11"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "messageNumber":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"14107"
                            },
                            "paymentExceptionType":{
                                "type":"string",
                                "enum":[
                                    "10  ",
                                    "20  ",
                                    "30  ",
                                    "40  "
                                ],
                                "description":"Payment Exception Type\n* `10  ` - No Payment Segment found,\n* `20  ` - No SA found for this acct.,\n* `30  ` - Unbalanced Payment,\n* `40  ` - Payment in error",
                                "example":"40"
                            },
                            "expandedMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Expanded Message exception",
                                "example":"The Payment is incomplete."
                            },
                            "messageParameter1":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter2":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter3":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter4":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter5":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter6":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter7":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter8":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter9":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "callingProgramSequence":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Calling Program Sequence"
                            },
                            "user":{
                                "type":"object",
                                "description":"User",
                                "properties":{
                                    "user":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"User"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "isReviewed":{
                                "type":"boolean",
                                "description":"Reviewed",
                                "example":"false"
                            },
                            "reviewUser":{
                                "type":"object",
                                "description":"Review User",
                                "properties":{
                                    "reviewUser":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Review User"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "reviewedDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Review Date"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            },
                            "creationDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Create Date/Time",
                                "example":"2010-11-24T17:49:23-05:00"
                            },
                            "version2":{
                                "type":"number",
                                "maximum":0,
                                "minimum":0,
                                "description":"The Version number is used for internal concurrency checks.",
                                "example":"1"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Controls the order in which characteristics of the same type are displayed.",
                                            "example":"1"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CR",
                                        "C1DE",
                                        "C1DS",
                                        "C1FR",
                                        "C1IC",
                                        "C1RB",
                                        "C1RC",
                                        "C1RO",
                                        "C1SA",
                                        "C1SV",
                                        "C1TR",
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST",
                                        "F1CN",
                                        "F1CO",
                                        "F1GN",
                                        "X1IP"
                                    ],
                                    "description":"Web Service Action:\n* `C1CF` - Cancel Frozen,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1RC` - Recommend Budget,\n* `C1RO` - ReOpen,\n* `C1SA` - Submit For Approval,\n* `C1SV` - Save,\n* `C1TR` - Transfer,\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Resend,\n* `F1CN` - Cancel,\n* `F1CO` - Complete,\n* `F1GN` - Generate,\n* `X1IP` - In Progress"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CxPayment"
                }
            },
            "GETPAYSEGMENTS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "payment":{
                        "type":"object",
                        "properties":{
                            "paymentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment ID is the system-assigned unique identifier of the payment.",
                                "example":"317896608844"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"1112345900"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paySegments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "paySegment":{
                                            "type":"object",
                                            "properties":{
                                                "paySegmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Pay Segment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "premise":{
                                            "type":"object",
                                            "properties":{
                                                "premiseId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Premise ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "adjustment":{
                                            "type":"object",
                                            "properties":{
                                                "adjustmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Adjustment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "matchEvent":{
                                            "type":"object",
                                            "properties":{
                                                "matchEventId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Match Event ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "financialTransaction":{
                                            "type":"object",
                                            "properties":{
                                                "financialTransactionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Financial Transaction ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "paySegmentAmount":{
                                            "type":"number",
                                            "description":"Distributed Amount is the amount of the service agreement's debt relieved by the payment.",
                                            "example":"25.08"
                                        },
                                        "serviceAgreement":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAgreementId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Agreement"
                                                },
                                                "serviceType":{
                                                    "type":"string",
                                                    "maxLength":80,
                                                    "description":"Service Type"
                                                },
                                                "serviceAgreementTypeDescription":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SA Type Description"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1GetPaySegm"
                }
            },
            "DELETEPAYMENT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeltPaymt"
                }
            },
            "ACTIONPAYMENT_response":{
                "type":"object",
                "properties":{
                    "paymentId":{
                        "type":"object",
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "properties":{
                            "paymentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment ID is the system-assigned unique identifier of the payment.",
                                "example":"317896608844"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1DE",
                            "C1DS",
                            "C1FR",
                            "C1TR"
                        ],
                        "description":"Available action for the payment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1TR` - Transfer"
                    },
                    "paymentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Payment Status is the payment's status.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CN",
                                        "C1DE",
                                        "C1DS",
                                        "C1FR",
                                        "C1TR"
                                    ],
                                    "description":"Available action for the payment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1TR` - Transfer"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ActionPyt"
                }
            },
            "GETPAYMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "paymentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                        "example":"317896608844"
                    },
                    "paymentEvent":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "expMsg2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "example":"Data entry error"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency4":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId2":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Payment Status is the payment's status.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "paymentAmount":{
                        "type":"number",
                        "description":"Payment Amount is the amount of the payment. This field is gray after the payment is frozen.",
                        "example":"300"
                    },
                    "nonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment.\n\nFor this one I would recommend something such as:\n\nIf the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the Name defines the name of the person remitting the payment.",
                        "example":"ZZMXA,CX_test"
                    },
                    "nonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment."
                    },
                    "nonCisComments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment."
                    },
                    "matchType":{
                        "type":"object",
                        "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen.",
                        "properties":{
                            "matchType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "matchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen."
                    },
                    "accountCheckDigit":{
                        "type":"string",
                        "maxLength":1,
                        "description":"Account Check Digit"
                    },
                    "paymentAccountCash":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the customer service representative accepting payments that the account is cash-only."
                    },
                    "isOpenItemAccounting":{
                        "type":"boolean",
                        "description":"Open Item Accounting Switch",
                        "example":"false"
                    },
                    "isNonCISAccount":{
                        "type":"boolean",
                        "description":"Non-CIS Account Switch",
                        "example":"true"
                    },
                    "isPayTransfer":{
                        "type":"boolean",
                        "description":"When Payment Transfer button is clicked, the Payment Event Transfer dialog opens to transfer a payment.",
                        "example":"true"
                    },
                    "transferAccountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID is the account to which the payment event should be transferred."
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferCancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason defines why you are performing the payment event transfer.",
                        "example":"NSF\n\n(Non sufficient funds)"
                    },
                    "transferMatchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "transferMatchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"995516242555"
                    },
                    "version4":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "paySegments":{
                        "type":"object",
                        "properties":{
                            "paySegments":{
                                "type":"object",
                                "properties":{
                                    "paymentId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                                        "example":"317896608844"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "count":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Count"
                            },
                            "distributedAmount":{
                                "type":"number",
                                "description":"Total distributed amount",
                                "example":"75"
                            }
                        }
                    },
                    "Exception":{
                        "type":"object",
                        "properties":{
                            "messageCategory":{
                                "type":"object",
                                "description":"Message category within Oracle Utilities Application Framework.",
                                "properties":{
                                    "messageCategory":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message category within Oracle Utilities Application Framework.",
                                        "example":"11"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "messageNumber":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"14107"
                            },
                            "paymentExceptionType":{
                                "type":"string",
                                "enum":[
                                    "10  ",
                                    "20  ",
                                    "30  ",
                                    "40  "
                                ],
                                "description":"Payment Exception Type\n* `10  ` - No Payment Segment found,\n* `20  ` - No SA found for this acct.,\n* `30  ` - Unbalanced Payment,\n* `40  ` - Payment in error",
                                "example":"40"
                            },
                            "expandedMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Expanded Message exception",
                                "example":"The Payment is incomplete."
                            },
                            "messageParameter1":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter2":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter3":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter4":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter5":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter6":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter7":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter8":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "messageParameter9":{
                                "type":"string",
                                "maxLength":2000,
                                "description":"Message Parameter"
                            },
                            "callingProgramSequence":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Calling Program Sequence"
                            },
                            "user":{
                                "type":"object",
                                "description":"User",
                                "properties":{
                                    "user":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"User"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "isReviewed":{
                                "type":"boolean",
                                "description":"Reviewed",
                                "example":"false"
                            },
                            "reviewUser":{
                                "type":"object",
                                "description":"Review User",
                                "properties":{
                                    "reviewUser":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Review User"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "reviewedDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Review Date"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            },
                            "creationDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Create Date/Time",
                                "example":"2010-11-24T17:49:23-05:00"
                            },
                            "version2":{
                                "type":"number",
                                "maximum":0,
                                "minimum":0,
                                "description":"The Version number is used for internal concurrency checks.",
                                "example":"1"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Controls the order in which characteristics of the same type are displayed.",
                                            "example":"1"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Characteristic Value indicates the value of the characteristic if the characteristic type is pre-defined or foreign key reference.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"02-20-2008"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CR",
                                        "C1DE",
                                        "C1DS",
                                        "C1FR",
                                        "C1IC",
                                        "C1RB",
                                        "C1RC",
                                        "C1RO",
                                        "C1SA",
                                        "C1SV",
                                        "C1TR",
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST",
                                        "F1CN",
                                        "F1CO",
                                        "F1GN",
                                        "X1IP"
                                    ],
                                    "description":"Web Service Action:\n* `C1CF` - Cancel Frozen,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1RC` - Recommend Budget,\n* `C1RO` - ReOpen,\n* `C1SA` - Submit For Approval,\n* `C1SV` - Save,\n* `C1TR` - Transfer,\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Resend,\n* `F1CN` - Cancel,\n* `F1CO` - Complete,\n* `F1GN` - Generate,\n* `X1IP` - In Progress"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CxPayment"
                }
            },
            "GETPAYMENTSUMMARY_response":{
                "type":"object",
                "properties":{
                    "payment":{
                        "type":"object",
                        "properties":{
                            "paymentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment ID is the system-assigned unique identifier of the payment.",
                                "example":"317896608844"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Cancel Reason Description"
                    },
                    "paymentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Payment Status is the payment's status.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "paymentStatusDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description for payment status.",
                        "example":"Frozen"
                    },
                    "paymentAmount":{
                        "type":"number",
                        "description":"Payment Amount is the amount of the payment. This field is gray after the payment is frozen.",
                        "example":"300"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Payment Date is the business date associated with the payment event.",
                        "example":"2000-10-16"
                    },
                    "paymentSummary":{
                        "type":"object",
                        "properties":{
                            "tenderCount":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Tender Count",
                                "example":"1"
                            },
                            "segmentCount":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Segment Count",
                                "example":"1"
                            },
                            "paymentByServiceType":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type defines the type of service associated with the SA type.",
                                            "example":"E"
                                        },
                                        "segmentCount":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":0,
                                            "description":"Segment Count",
                                            "example":"1"
                                        },
                                        "totalDistributedAmount":{
                                            "type":"number",
                                            "description":"Total distributed amount",
                                            "example":"75"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "paySegments":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "paySegmentId":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Pay Segment ID"
                                },
                                "serviceAgreement":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreementId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"SA ID is the bill segment's service agreement.",
                                            "example":"0340281111"
                                        },
                                        "statusCode":{
                                            "type":"string",
                                            "enum":[
                                                "05  ",
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  "
                                            ],
                                            "description":"SA ID is the bill segment's service agreement.\n* `05  ` - Incomplete,\n* `10  ` - Pending Start,\n* `20  ` - Active,\n* `30  ` - Pending Stop,\n* `40  ` - Stopped,\n* `50  ` - Reactivated,\n* `60  ` - Closed,\n* `70  ` - Canceled",
                                            "example":"0340281111"
                                        },
                                        "statusCodeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"SA ID is the bill segment's service agreement.",
                                            "example":"0340281111"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "serviceAgreementType":{
                                    "type":"object",
                                    "description":"Service Agreement Type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                    "properties":{
                                        "division":{
                                            "type":"string",
                                            "maxLength":5,
                                            "description":"CIS Division defines the jurisdiction that governs the account.",
                                            "example":"CA"
                                        },
                                        "divisionDescription":{
                                            "type":"string",
                                            "maxLength":1,
                                            "description":"CIS Division defines the jurisdiction that governs the account.",
                                            "example":"CA"
                                        },
                                        "serviceAgreementType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"CIS Division defines the jurisdiction that governs the account.",
                                            "example":"CA"
                                        },
                                        "serviceAgreementTypeDescription":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"CIS Division defines the jurisdiction that governs the account.",
                                            "example":"CA"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "serviceType":{
                                    "type":"object",
                                    "description":"Service Type defines the type of service associated with the SA type.",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type defines the type of service associated with the SA type.",
                                            "example":"E"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "premise":{
                                    "type":"object",
                                    "properties":{
                                        "premiseId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement."
                                        },
                                        "premiseAddress":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement."
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "distributedAmount":{
                                    "type":"number",
                                    "description":"Total distributed amount",
                                    "example":"75"
                                }
                            }
                        }
                    },
                    "paymentTenders":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "payorAccountName":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Payor Account Name"
                                },
                                "currency":{
                                    "type":"object",
                                    "properties":{
                                        "currency":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Currency Code"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "tenderType":{
                                    "type":"object",
                                    "description":"Tender Type describes what was remitted. For example, cash or check.",
                                    "properties":{
                                        "tenderType":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type describes what was remitted. For example, cash or check.",
                                            "example":"CHEC"
                                        },
                                        "tenderTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Tender Type describes what was remitted. For example, cash or check.",
                                            "example":"CHEC"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "tenderAmount":{
                                    "type":"number",
                                    "description":"Tender Amount is the amount of the tender.",
                                    "example":"125"
                                },
                                "tenderStatus":{
                                    "type":"string",
                                    "enum":[
                                        "25  ",
                                        "60  "
                                    ],
                                    "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                                    "example":"25"
                                },
                                "tenderStatusDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description for tender status.",
                                    "example":"Valid"
                                },
                                "cancelReason":{
                                    "type":"object",
                                    "properties":{
                                        "cancelReason":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Cancel Reason"
                                        },
                                        "cancelReasonDescription":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Cancel Reason Description"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "autopayIndicator":{
                                    "type":"boolean",
                                    "description":"AutopayIndicator indicates if payment was triggered by autopay processing from the TenderType field 'generates AutoPay'.",
                                    "example":"false"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PaySumry"
                }
            },
            "ACTIONPAYMENT_request":{
                "type":"object",
                "properties":{
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1DE",
                            "C1DS",
                            "C1FR",
                            "C1TR"
                        ],
                        "description":"Available action for the payment\n* `C1CN` - Cancel,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1TR` - Transfer"
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "example":"Data entry error"
                    },
                    "isPayTransfer":{
                        "type":"boolean",
                        "description":"When Payment Transfer button is clicked, the Payment Event Transfer dialog opens to transfer a payment.",
                        "example":"true"
                    },
                    "transferAccountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID is the account to which the payment event should be transferred."
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferCancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason defines why you are performing the payment event transfer.",
                        "example":"NSF\n\n(Non sufficient funds)"
                    },
                    "transferMatchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "transferMatchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"995516242555"
                    }
                },
                "xml":{
                    "name":"C1ActionPyt"
                }
            },
            "CREATEPAYMENT_request":{
                "type":"object",
                "properties":{
                    "paymentEvent":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            },
                            "expMsg2":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Payment Event ID is the system-assigned unique identifier of the payment event.",
                                "example":"317772795000"
                            }
                        }
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "example":"Data entry error"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency4":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId2":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            }
                        }
                    },
                    "paymentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "50  ",
                            "60  "
                        ],
                        "description":"Payment Status is the payment's status.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `50  ` - Frozen,\n* `60  ` - Canceled",
                        "example":"30"
                    },
                    "paymentAmount":{
                        "type":"number",
                        "description":"Payment Amount is the amount of the payment. This field is gray after the payment is frozen.",
                        "example":"300"
                    },
                    "nonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment.\n\nFor this one I would recommend something such as:\n\nIf the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the Name defines the name of the person remitting the payment.",
                        "example":"ZZMXA,CX_test"
                    },
                    "nonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment."
                    },
                    "nonCisComments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"If the payment is linked to an Account ID that belongs to a customer class that is used for non-CIS payments, the following fields appear (note, these fields are gray after the payment is frozen):\n\n    Name is the name of the person remitting the payment.\n    Reference Number is the reference number of the item being paid. For example, the property tax reference number.\n    Comments are used to describe anything unusual about the non-CIS payment."
                    },
                    "matchType":{
                        "type":"object",
                        "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen.",
                        "properties":{
                            "matchType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen."
                            }
                        }
                    },
                    "matchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value will only be used if either of the following conditions is true:\n\n    The Account ID belongs to an open item customer class. In this situation, specify a Match Type to define how the payment should be matched to the customer's open-items and use Match Value to define the open-items covered by the payment\n    The customer wants to restrict the distribution of the payment to a specific service agreement. In this situation, specify a Match Type of \"service agreement ID\" and a Match Value of the respective service agreement ID.\n\nMatch Type and Match Value are gray after the payment is frozen."
                    },
                    "accountCheckDigit":{
                        "type":"string",
                        "maxLength":1,
                        "description":"Account Check Digit"
                    },
                    "paymentAccountCash":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Use Cash-Only Threshold to define the number of cash-only points a customer must have before the system warns the customer service representative accepting payments that the account is cash-only."
                    },
                    "isOpenItemAccounting":{
                        "type":"boolean",
                        "description":"Open Item Accounting Switch",
                        "example":"false"
                    },
                    "isNonCISAccount":{
                        "type":"boolean",
                        "description":"Non-CIS Account Switch",
                        "example":"true"
                    },
                    "isPayTransfer":{
                        "type":"boolean",
                        "description":"When Payment Transfer button is clicked, the Payment Event Transfer dialog opens to transfer a payment.",
                        "example":"true"
                    },
                    "transferAccountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID is the account to which the payment event should be transferred."
                    },
                    "transferNonCisName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCisReferenceNumber":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferNonCISComment":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Following parameters must be specified in the Payment Event Transfer dialog to transfer a payment - Non CIS Name, Reference Number, and Non CIS Comments.\n\nNon CIS Name, Reference Number, and Non CIS Comments appear if the Account ID belongs to a customer class that is used for non-CIS payments."
                    },
                    "transferCancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason defines why you are performing the payment event transfer.",
                        "example":"NSF\n\n(Non sufficient funds)"
                    },
                    "transferMatchType":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"BILL-ID\n\n(Bill ID / Sequential Bill Number)"
                    },
                    "transferMatchValue":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Match Type and Match Value are defaulted based on their values for the payment event that you are transferring. If necessary, modify the values appropriately for the account to which you are transferring the payment event.",
                        "example":"995516242555"
                    },
                    "version4":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "paySegments":{
                        "type":"object",
                        "properties":{
                            "paySegments":{
                                "type":"object",
                                "properties":{
                                    "paymentId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Payment ID is the system-assigned unique identifier of the payment.",
                                        "example":"317896608844"
                                    }
                                }
                            },
                            "count":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Count"
                            },
                            "distributedAmount":{
                                "type":"number",
                                "description":"Total distributed amount",
                                "example":"75"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Controls the order in which characteristics of the same type are displayed.",
                                            "example":"1"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CxPayment"
                }
            },
            "GETSEVERANCEPROCESS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "severanceProcessId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Severance Process ID is the unique system-generated identifier for this severance process.",
                        "example":"1033333333"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "severanceStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Severance Status defines the state of the severance process.\n* `10  ` - Active,\n* `20  ` - Inactive",
                        "example":"20"
                    },
                    "eventSequence":{
                        "type":"number",
                        "maximum":999,
                        "minimum":-999,
                        "description":"Event Sequence"
                    },
                    "severanceStatusReason":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  "
                        ],
                        "description":"Reason defines how a severance process became Inactive or why a severance process is Active.\n* `10  ` - Events Pending,\n* `20  ` - Completed,\n* `30  ` - Canceled by System,\n* `40  ` - Canceled by User",
                        "example":"10"
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"Service Agreement ID is the system-generated identifier of the service agreement to which the severance process is linked.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "severanceProcessTemplate":{
                        "type":"object",
                        "description":"Severance Process Template defines the severance events in the process.",
                        "properties":{
                            "severanceProcessTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Severance Process Template defines the severance events in the process.",
                                "example":"NORMAL UTIL"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time defines the start date/time of the severance process.",
                        "example":"2007-07-02T07:40:37-04:00"
                    },
                    "severanceAmountBaseDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Arrears Date This is the date the event starts aging."
                    },
                    "collectionAmount":{
                        "type":"number",
                        "description":"Arrears Amount"
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments provide additional details about the severance process."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "events":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "eventSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Event Sequence"
                                        },
                                        "severanceEventStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  "
                                            ],
                                            "description":"Severance Event Status defines the state of the event.\n* `10  ` - Pending,\n* `20  ` - Awaiting Field Activity,\n* `30  ` - Completed,\n* `40  ` - Canceled",
                                            "example":"20"
                                        },
                                        "severanceEventType":{
                                            "type":"object",
                                            "properties":{
                                                "severanceEventType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Severance Event Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "dependOnOtherEvents":{
                                            "type":"boolean",
                                            "description":"If Dependent on Other Events is defined as true, then the event's trigger date is only determined after the events on which it depends are completed.",
                                            "example":"false"
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Trigger Date defines the date when the system completes the event.",
                                            "example":"2007-07-02"
                                        },
                                        "daysAfterPreviousResponse":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Days After Prev Response defines how a dependent event's trigger date is calculated. The trigger date is set equal to X days after the last dependent event is completed, where X is the number in this field.",
                                            "example":"0"
                                        },
                                        "completionDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"If the status of the event is complete, the Completion Date is displayed with the date on which the system completes the event."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "severanceEvent":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"The Severance Events contains the severance events that comprise the severance process.",
                                            "example":"The Severance Events contains the severance events that comprise the severance process."
                                        },
                                        "eventDependencies":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "eventSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Event Sequence"
                                                            },
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence Number"
                                                            },
                                                            "dependentOnSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"When Dependent on Other Events is turned on, a grid appears at the bottom of the page which displays the Dependent on Sequence field where you define the event sequence number on which this event depends.",
                                                                "example":"20"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "eventFieldActivities":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Event Sequence"
                                                            },
                                                            "fieldActivity":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "fieldActivityId":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Field Activity ID"
                                                                    },
                                                                    "fieldActivityInformation":{
                                                                        "type":"string",
                                                                        "maxLength":254,
                                                                        "description":"Field Activity Information"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            },
                                                            "servicePoint":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "servicePointId":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Service Point ID"
                                                                    },
                                                                    "spInformation":{
                                                                        "type":"string",
                                                                        "maxLength":254,
                                                                        "description":"SP Info"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "eventCustomerContacts":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Event Sequence"
                                                            },
                                                            "customerContact":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "customerContactId":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Customer Contact ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            },
                                                            "ccInfo":{
                                                                "type":"string",
                                                                "maxLength":200,
                                                                "description":"CC Info contains information about the customer contacts that were created when the event was activated. This information will only be populated when the event's event type causes a customer contact to be created (note, letters are generated via the creation of a customer contact)."
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Premise ID is a system assigned random number that stays with a premise for life."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "amountStillOwing":{
                        "type":"number",
                        "description":"The Amount Still Owing is the amount of debt older than the Severance Amount Base Date.",
                        "example":"0.00"
                    },
                    "daysInArrears":{
                        "type":"number",
                        "maximum":999,
                        "minimum":-999,
                        "description":"Defines the age of the arrears in number of days which can be used by the system to calculate the severance amount base date."
                    },
                    "createdBy":{
                        "type":"object",
                        "properties":{
                            "collectionProcess":{
                                "type":"object",
                                "description":"Collection Process ID is the unique system-generated identifier for the collection process.",
                                "properties":{
                                    "collectionProcess":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Collection Process ID"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "eventSequence":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"Event Sequence"
                            },
                            "severanceCriteriaSequence":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Severance Criteria Sequence",
                                "example":"50"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SeveraProc"
                }
            },
            "CREATEBILLSEGMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "billSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                        "example":"211366855400"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"1112345900"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currentAmount":{
                        "type":"number",
                        "description":"Current Amount is the bill segment's effect on the service agreement's current balance.",
                        "example":"$405.52"
                    },
                    "payoffAmount":{
                        "type":"number",
                        "description":"Payoff Amount is only shown if it differs from current amount.",
                        "example":"$33.20"
                    },
                    "bill":{
                        "type":"object",
                        "properties":{
                            "billId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A concatenation of its bill date, status, due date and amount is displayed.",
                                "example":"211122345678"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"SA ID contains information about the bill segment's service agreement.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "periodStartDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date"
                    },
                    "periodEndDate":{
                        "type":"string",
                        "format":"date",
                        "description":"End Date"
                    },
                    "usageStartDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Usage start date is the first day for bill segment used by meter data management system.",
                        "example":"03-04-2013"
                    },
                    "usageEndDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Usage end date is the last date for bill segment used by meter data management system.",
                        "example":"03-04-2013"
                    },
                    "billSegmentPeriod":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Bill Segment Period is the start and end dates of the bill segment.",
                        "example":"11-04-2013 12-03-2013"
                    },
                    "usagePeriod":{
                        "type":"string",
                        "maxLength":1,
                        "description":"Usage Period is the period used by the meter data management system to determine the correct interval data to process for the bill segment.",
                        "example":"11-04-2013 12-03-2013"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle displays the bill cycle and window start date of the bill segment's bill.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle displays the bill cycle and window start date of the bill segment's bill.",
                                "example":"M-D2 (Monthly bill cycle - day 2)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "isEstimate":{
                        "type":"boolean",
                        "description":"If the Estimate switch is on, consumption on this bill segment has been estimated by the system.",
                        "example":"true"
                    },
                    "isClosingBillSegment":{
                        "type":"boolean",
                        "description":"If the Closing switch is on, this is the final bill segment for the service agreement (i.e., the service agreement has been stopped and this is the final bill segment).",
                        "example":"true"
                    },
                    "hasServiceQuantityOverride":{
                        "type":"boolean",
                        "description":"SQ Override"
                    },
                    "isItemOverride":{
                        "type":"boolean",
                        "description":"Item Override"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time is the date and time on which the bill was originally created.",
                        "example":"2001-05-16"
                    },
                    "saRelationshipId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"SA Relationship ID shows the unique identifier of the record that defines the relationship between the sub service agreement and the master service agreement (this record shows the service provider associated with the bill segment)."
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                    },
                    "billSegmentStatusDescription":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Description for bill segment's status.",
                        "example":"Freezable"
                    },
                    "statusChangeDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Bill Segment's status change date/time",
                        "example":"06-05-2013 04:28PM"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Cancel Reason Description defines the reason why the bill segment(s) are being canceled.",
                        "example":"Canceled prior to completion."
                    },
                    "quote":{
                        "type":"object",
                        "properties":{
                            "quoteId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Quote ID is the system-assigned unique identifier of the quote."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "cutOffDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Cutoff Date is the last day of the new bill segment.",
                        "example":"2021-10-05"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                                "example":"Wrong read"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Check Allow Estimates if the system is allowed to estimate consumption if it can't find a meter read.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option"
                    },
                    "canUseOldReadsItemsServiceQuantity":{
                        "type":"boolean",
                        "description":"Check Use Old Read/Item/SQ if the system is configured to use the consumption details used on the original bill segments.",
                        "example":"false"
                    },
                    "creditDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed.",
                        "example":"06-05-2013"
                    },
                    "creditNote":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Credit Note is used to cancel selected bill segments and create a new bill that contains the cancellation details. We refer to this \"negative bill\" as a credit note."
                    },
                    "correctionNote":{
                        "type":"string",
                        "maxLength":150,
                        "description":"The Correction Note is used to cancel and rebill bill segments and create a new bill that contains the cancellation and rebill details."
                    },
                    "canShowAccountingDate":{
                        "type":"boolean",
                        "description":"Accounting Date  is the date the system uses to determine the financial transaction's accounting period in your general ledger.",
                        "example":"06-05-2013"
                    },
                    "processDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Process Date"
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"Special Usage flag shows if it's a proposal SA.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "windowStartDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Window Start Date",
                        "example":"12-03-2013"
                    },
                    "cancelBillSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"If the bill segment was canceled and rebilled by another segment, a reference to the new bill segment is displayed. Cancel Bill Segment ID refers to the new bill segment id that superseded the canceled segment.",
                        "example":"661660087111"
                    },
                    "masterBillSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Master Bseg ID shows the unique identifier of the master bill segment whose bill triggered the creation of this sub service agreement.",
                        "example":"661660087111"
                    },
                    "quoteDetailId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Quote Detail ID is the system-assigned unique identifier of the quote detail."
                    },
                    "billScenarioId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Billing Scenario ID allows you to go to the proposal SA's billing scenario where you can tinker with consumption and the bill segment period used to generate this bill segment."
                    },
                    "canCancel":{
                        "type":"boolean",
                        "description":"The Cancel is used to cancel a Pending Cancel bill segment to become Canceled.",
                        "example":"true"
                    },
                    "canDelete":{
                        "type":"boolean",
                        "description":"The Delete is used to delete one or more bill segments.",
                        "example":"false"
                    },
                    "canFreeze":{
                        "type":"boolean",
                        "description":"The Freeze is used to freeze one or more bill segments."
                    },
                    "canGenerate":{
                        "type":"boolean",
                        "description":"The Generate is used to delete and recreate one or more bill segments.",
                        "example":"false"
                    },
                    "canInitCancel":{
                        "type":"boolean",
                        "description":"Initialize  Cancel causes the first step of the bill segment cancellation process to be executed. You'd click this button if a frozen bill segment should never have been created (i.e., you want to remove the financial impact of a bill segment from a customer's balance).\n\nThis button is enabled when you display a Frozen bill segment AND the bill segment's bill is not written off.",
                        "example":"false"
                    },
                    "shouldRebill":{
                        "type":"boolean",
                        "description":"The Rebill causes an existing bill segment to be canceled, and a new bill segment to be created.",
                        "example":"true"
                    },
                    "canActionRegenerate":{
                        "type":"boolean",
                        "description":"Regenerate action regenerated the bill segment after correcting the cause of the problem for errored bill segment.",
                        "example":"false"
                    },
                    "canUndo":{
                        "type":"boolean",
                        "description":"Undo returns a Pending Cancel bill segment to the Frozen state.",
                        "example":"false"
                    },
                    "isCreditNote":{
                        "type":"boolean",
                        "description":"Credit Note is used to cancel ALL bill segments and create a new bill that contains the cancellation details.",
                        "example":"false"
                    },
                    "isCorrectionNote":{
                        "type":"boolean",
                        "description":"The Correction Note is used to cancel and rebill bill segments and create a new bill that contains the cancellation and rebill details.",
                        "example":"false"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "exception":{
                        "type":"object",
                        "properties":{
                            "messageCategory":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message category within Oracle Utilities Application Framework.",
                                "example":"0"
                            },
                            "messageNumber":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"0"
                            },
                            "expandedMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Expanded Message exception"
                            }
                        }
                    },
                    "readDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Unit of Measure is the final unit of measure of the calculation / audit read.",
                                            "example":"CF"
                                        },
                                        "finalTimeOfUse":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Time of Use is the final time-of-use code of the calculation / audit read.",
                                            "example":"ON"
                                        },
                                        "finalServiceQuantityId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final SQI is the final service quantity identifier of the calculation / audit read.",
                                            "example":"DAMT"
                                        },
                                        "registerQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Quantity is the quantity of the calculation / audit read. This would typically contain the amount that was billed during the Start Date/Time through the End Date/Time for the Final Unit of Measure, Final Time of Use and Final SQI.",
                                            "example":"200.000000"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "meterConfiguration":{
                                            "type":"object",
                                            "properties":{
                                                "meterConfigurationId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Meter Configuration ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "timeOfUse":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Time of Use"
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"SQI"
                                        },
                                        "startRegisterReading":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"Start Register Reading is the start register reading.",
                                            "example":"7201.000000"
                                        },
                                        "endRegisterReading":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"End Register Reading is the end register reading.",
                                            "example":"11578.000000"
                                        },
                                        "measuredQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity is the resulting measured quantity (if any). This value would typically only be displayed if the calculation / audit read is subtractive",
                                            "example":"4377.000000"
                                        },
                                        "registerConstant":{
                                            "type":"number",
                                            "maximum":999999.999999,
                                            "minimum":-999999.999999,
                                            "description":"Constant is the constant of the measuring device that was multiplied by the Measured Quantity to derive the calculation / audit read's Quantity.",
                                            "example":"1.000000"
                                        },
                                        "howToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use is a code that indicates if the \"calculation / audit\" read was is considered to be additive, subtractive, peak or check.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"+"
                                        },
                                        "howToUseRead":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "S   ",
                                                "X   "
                                            ],
                                            "description":"How To Use (SP) is the SA/SP's how to use code.\n* `+   ` - Add,\n* `-   ` - Subtract,\n* `C   ` - Check,\n* `S   ` - Service Quantity,\n* `X   ` - Calculation/Audit",
                                            "example":"+"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent is the percentage of the total consumption that was billed.",
                                            "example":"100"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"boolean",
                                            "description":"Measures Peak Qty"
                                        },
                                        "startReadDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time is the date and time of the start meter read.",
                                            "example":"1998-06-30T00:00:00-04:00"
                                        },
                                        "endReadDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time is the date and time of the end meter read.",
                                            "example":"998-09-30T00:00:00-04:00"
                                        },
                                        "startRegisterReadId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Start Register Read ID is the unique identifier of the start register read.",
                                            "example":"444074862768"
                                        },
                                        "endRegisterReadingId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"End Register Read ID is the unique identifier of the end register read.",
                                            "example":"444074849655"
                                        },
                                        "startRegisterReadTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Start Register Read Type Description"
                                        },
                                        "endRegisterReadTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"End Register Read Type Description"
                                        },
                                        "multiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Multiplier is the composite multiplier that converts the measured quantity to the registered quantity.",
                                            "example":"1.000000"
                                        },
                                        "consumptionType":{
                                            "type":"string",
                                            "enum":[
                                                "C   ",
                                                "S   "
                                            ],
                                            "description":"Consumptive/Subtractive flag shows if the register is consumptive or subtractive.\n* `C   ` - Consumptive,\n* `S   ` - Subtractive",
                                            "example":"S"
                                        },
                                        "notAvailableConsumptionDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Not Available Consumption Description"
                                        },
                                        "startMeterRead":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Start meter read ID",
                                            "example":"444074813104"
                                        },
                                        "endMeterRead":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"End meter read ID",
                                            "example":"44074866808"
                                        },
                                        "meterReadId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Meter Read ID",
                                            "example":"8833057699"
                                        },
                                        "unitOfMeasure2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "serviceQuantityIdentifier2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "timeOfUse2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Time of Use"
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "readCalculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "finalUnitOfMeasure2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalTimeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "finalTimeOfUse2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalServiceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "finalServiceQuantityId2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity"
                                        },
                                        "unitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "unitOfMeasure3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "timeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "timeOfUse3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "serviceQuantityIdentifier3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startQuantity":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"Start Register Reading"
                                        },
                                        "endQuantity":{
                                            "type":"number",
                                            "maximum":0,
                                            "minimum":0,
                                            "description":"Register Reading ID"
                                        },
                                        "measuredQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Register Quantity"
                                        },
                                        "constant":{
                                            "type":"number",
                                            "maximum":999999.999999,
                                            "minimum":-999999.999999,
                                            "description":"Register Constant"
                                        },
                                        "howToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use:\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent"
                                        },
                                        "measuresPeakQty":{
                                            "type":"boolean",
                                            "description":"Measures Peak Qty"
                                        },
                                        "multiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Multiplier"
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "finalUnitOfMeasure3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalTimeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "finalTimeOfUse3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalServiceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "finalServiceQuantityId3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity"
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId3":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "items":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "itemType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Item Type is the type of item.",
                                            "example":"Generic Current Transformer"
                                        },
                                        "item":{
                                            "type":"object",
                                            "properties":{
                                                "item":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Item ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "itemCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":"-999999999.99",
                                            "description":"Item Count is the number of items of this type that were linked to the service agreement's service points during the bill segment's bill period.",
                                            "example":"1.00"
                                        },
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "dailyServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Daily Service Quantity is the item's estimated amount of daily consumption.",
                                            "example":"470.762600"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "serviceQuantities":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "unitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "unitOfMeasure8":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "timeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "timeOfUse7":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "serviceQuantityIdentifier7":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "initialServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Initial Service Quantity is the initial quantity amassed by the system before application of the rate's pre-processing calculation group(s), if any exists.",
                                            "example":"470.762600"
                                        },
                                        "billableServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Billable Service Quantity"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "calcLines":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "headerSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Header Sequence"
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "calculatedAmount":{
                                            "type":"number",
                                            "description":"Calculated Amount"
                                        },
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billableCharge":{
                                            "type":"object",
                                            "properties":{
                                                "billableChargeId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Billable Charge ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "descriptionOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Description on Bill"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "headerSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Header Sequence"
                                                            },
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "currency":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "currency3":{
                                                                        "type":"string",
                                                                        "maxLength":3,
                                                                        "description":"Currency Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "unitOfMeasure":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "unitOfMeasure9":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "timeOfUse":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "timeOfUse8":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "rcSequence":{
                                                                "type":"number",
                                                                "maximum":9999,
                                                                "minimum":-9999,
                                                                "description":"Rate Component Sequence refers to the sequence number of the rate component on the applicable rate version calculation group that was used to calculate the line. This is only populated if the original rate engine calculated the charges.",
                                                                "example":"10"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"The Print switch controls whether information about this line will print on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"The Appears in Summary switch defines if this line's amount also appears on a summary line.",
                                                                "example":"true"
                                                            },
                                                            "calculatedAmount":{
                                                                "type":"number",
                                                                "description":"Calculated Amount"
                                                            },
                                                            "exemptAmount":{
                                                                "type":"number",
                                                                "description":"Exempt Amount is the amount of the calculated charge that the customer doesn't have to pay because they are tax exempt.",
                                                                "example":"$0.00"
                                                            },
                                                            "baseAmount":{
                                                                "type":"number",
                                                                "description":"Base Amount is used by calculation lines (e.g. taxes) that are cross-referenced to other calculation lines and whose value(s), therefore, depend on the amounts calculated by those other lines. The Base Amount shows the total amount derived from the cross-referenced line(s) that the current line then used to calculate its billed amount.",
                                                                "example":"$102.71"
                                                            },
                                                            "serviceQuantityIdentifier":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "serviceQuantityIdentifier8":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"SQI"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "billableServiceQuantity":{
                                                                "type":"number",
                                                                "maximum":"1000000000000",
                                                                "minimum":"-1000000000000",
                                                                "description":"Billable Service Quantity"
                                                            },
                                                            "measuresPeakQuantity":{
                                                                "type":"boolean",
                                                                "description":"Measures Peak Qty"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            },
                                                            "distributionDescription":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Distribution Code Description"
                                                            },
                                                            "isCharacteristicExist":{
                                                                "type":"boolean",
                                                                "description":"Characteristic exists",
                                                                "example":"false"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "financialDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "financialTransactionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"FT ID is the system-assigned unique identifier of the financial transaction (FT).",
                                            "example":"211166656266"
                                        },
                                        "financialTransactionType":{
                                            "type":"string",
                                            "enum":[
                                                "AD  ",
                                                "AX  ",
                                                "BS  ",
                                                "BX  ",
                                                "PS  ",
                                                "PX  "
                                            ],
                                            "description":"Financial Transaction Type:\n\n    AD - Adjustment,\n    AX - Adjustment Cancellation,\n    BS - Bill Segment,\n    BX - Bill Segment Cancellation,\n    PS - Pay Segment,\n    PX - Pay Segment Cancellation\n* `AD  ` - Adjustment,\n* `AX  ` - Adjustment Cancellation,\n* `BS  ` - Bill Segment,\n* `BX  ` - Bill Segment Cancellation,\n* `PS  ` - Pay Segment,\n* `PX  ` - Pay Segment Cancellation",
                                            "example":"BS"
                                        },
                                        "financialTransactionTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"FT Type Description"
                                        },
                                        "currentAmount":{
                                            "type":"number",
                                            "description":"Current Amount"
                                        },
                                        "accountingDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Accounting Date"
                                        },
                                        "arrearsDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Arrears Date is the date the FT starts aging.",
                                            "example":"03-04-2013"
                                        },
                                        "shouldShowOnBill":{
                                            "type":"boolean",
                                            "description":"Show on bill indicates if information about the FT appears on the customer's bill.",
                                            "example":"true"
                                        },
                                        "transactions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode2":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType2":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value"
                                                            },
                                                            "amount":{
                                                                "type":"number",
                                                                "description":"Amount defines the journal line's amount.",
                                                                "example":"$33.00"
                                                            },
                                                            "statistics":{
                                                                "type":"string",
                                                                "maxLength":8,
                                                                "description":"Statistics Code is only specified when a statistical quantity is associated with the distribution line.",
                                                                "example":"CF"
                                                            },
                                                            "statisticAmount":{
                                                                "type":"number",
                                                                "maximum":"10000000000000",
                                                                "minimum":"-10000000000000",
                                                                "description":"Statistic Amount defines the statistical amount that will be posted to the GL. This value is only populated on distribution lines created for calculation rules designated as affecting GL statistical quantity.",
                                                                "example":"0.000"
                                                            },
                                                            "isTotalAmount":{
                                                                "type":"boolean",
                                                                "description":"Total Amount defines if the journal line contains the total of the other journal lines.",
                                                                "example":"true"
                                                            },
                                                            "distributionDescription":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Distribution Code Description"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "subBillSegments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "currentAmount":{
                                            "type":"number",
                                            "description":"Current Amount"
                                        },
                                        "billSegmentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  "
                                            ],
                                            "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billMessageCode":{
                                            "type":"object",
                                            "properties":{
                                                "billMessage":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Bill Message"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "insert":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Insert Code defines if the bill message causes an insert in the envelope."
                                        },
                                        "messagePriority":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  ",
                                                "80  ",
                                                "90  "
                                            ],
                                            "description":"Priority is the bill messages priority (on the printed bill).\n* `10  ` - Priority 10 -- Lowest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `90  ` - Priority 90 -- Highest",
                                            "example":"20"
                                        },
                                        "messageOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message On Bill is the message associated with the code.",
                                            "example":"Electric service not billed"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CO",
                                        "C1CR",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1RO"
                                    ],
                                    "description":"Bill Web Service Actions:\n* `C1CF` - Cancel Frozen,\n* `C1CO` - Complete,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1RO` - ReOpen"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-BillSegm"
                }
            },
            "ACTIONBILLSEGMENT_request":{
                "type":"object",
                "properties":{
                    "billSegment":{
                        "type":"object",
                        "properties":{
                            "billSegmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                                "example":"211366855400"
                            }
                        }
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1CR",
                            "C1DE",
                            "C1FR",
                            "C1GN",
                            "C1IC",
                            "C1RB",
                            "C1UD"
                        ],
                        "description":"Available action for the bill segment.\n* `C1CN` - Cancel,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1UD` - Undo",
                        "example":"C1CF"
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                        "example":"Wrong read"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Cancel Reason Description defines the reason why the bill segment(s) are being canceled.",
                        "example":"Canceled prior to completion."
                    },
                    "cutOffDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Cutoff Date is the last day of the new bill segment.",
                        "example":"2021-10-05"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Check Allow Estimates if the system is allowed to estimate consumption if it can't find a meter read.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option"
                    },
                    "canUseOldReadsItemsServiceQuantity":{
                        "type":"boolean",
                        "description":"Check Use Old Read/Item/SQ if the system is configured to use the consumption details used on the original bill segments.",
                        "example":"false"
                    },
                    "creditDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed.",
                        "example":"06-05-2013"
                    }
                },
                "xml":{
                    "name":"C1ActBillSeg"
                }
            },
            "CREATEBILLSEGMENT_request":{
                "type":"object",
                "properties":{
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "billSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                        "example":"211366855400"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"1112345900"
                            }
                        }
                    },
                    "currentAmount":{
                        "type":"number",
                        "description":"Current Amount is the bill segment's effect on the service agreement's current balance.",
                        "example":"$405.52"
                    },
                    "payoffAmount":{
                        "type":"number",
                        "description":"Payoff Amount is only shown if it differs from current amount.",
                        "example":"$33.20"
                    },
                    "bill":{
                        "type":"object",
                        "properties":{
                            "billId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A concatenation of its bill date, status, due date and amount is displayed.",
                                "example":"211122345678"
                            }
                        }
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"SA ID contains information about the bill segment's service agreement.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            }
                        }
                    },
                    "periodStartDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date"
                    },
                    "periodEndDate":{
                        "type":"string",
                        "format":"date",
                        "description":"End Date"
                    },
                    "usageStartDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Usage start date is the first day for bill segment used by meter data management system.",
                        "example":"03-04-2013"
                    },
                    "usageEndDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Usage end date is the last date for bill segment used by meter data management system.",
                        "example":"03-04-2013"
                    },
                    "billSegmentPeriod":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Bill Segment Period is the start and end dates of the bill segment.",
                        "example":"11-04-2013 12-03-2013"
                    },
                    "usagePeriod":{
                        "type":"string",
                        "maxLength":1,
                        "description":"Usage Period is the period used by the meter data management system to determine the correct interval data to process for the bill segment.",
                        "example":"11-04-2013 12-03-2013"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle displays the bill cycle and window start date of the bill segment's bill.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle displays the bill cycle and window start date of the bill segment's bill.",
                                "example":"M-D2 (Monthly bill cycle - day 2)"
                            }
                        }
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "isEstimate":{
                        "type":"boolean",
                        "description":"If the Estimate switch is on, consumption on this bill segment has been estimated by the system.",
                        "example":"true"
                    },
                    "isClosingBillSegment":{
                        "type":"boolean",
                        "description":"If the Closing switch is on, this is the final bill segment for the service agreement (i.e., the service agreement has been stopped and this is the final bill segment).",
                        "example":"true"
                    },
                    "hasServiceQuantityOverride":{
                        "type":"boolean",
                        "description":"SQ Override"
                    },
                    "isItemOverride":{
                        "type":"boolean",
                        "description":"Item Override"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise."
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time is the date and time on which the bill was originally created.",
                        "example":"2001-05-16"
                    },
                    "saRelationshipId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"SA Relationship ID shows the unique identifier of the record that defines the relationship between the sub service agreement and the master service agreement (this record shows the service provider associated with the bill segment)."
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                    },
                    "billSegmentStatusDescription":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Description for bill segment's status.",
                        "example":"Freezable"
                    },
                    "statusChangeDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Bill Segment's status change date/time",
                        "example":"06-05-2013 04:28PM"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Cancel Reason Description defines the reason why the bill segment(s) are being canceled.",
                        "example":"Canceled prior to completion."
                    },
                    "quote":{
                        "type":"object",
                        "properties":{
                            "quoteId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Quote ID is the system-assigned unique identifier of the quote."
                            }
                        }
                    },
                    "cutOffDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Cutoff Date is the last day of the new bill segment.",
                        "example":"2021-10-05"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                                "example":"Wrong read"
                            }
                        }
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Check Allow Estimates if the system is allowed to estimate consumption if it can't find a meter read.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option"
                    },
                    "canUseOldReadsItemsServiceQuantity":{
                        "type":"boolean",
                        "description":"Check Use Old Read/Item/SQ if the system is configured to use the consumption details used on the original bill segments.",
                        "example":"false"
                    },
                    "creditDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed.",
                        "example":"06-05-2013"
                    },
                    "creditNote":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Credit Note is used to cancel selected bill segments and create a new bill that contains the cancellation details. We refer to this \"negative bill\" as a credit note."
                    },
                    "correctionNote":{
                        "type":"string",
                        "maxLength":150,
                        "description":"The Correction Note is used to cancel and rebill bill segments and create a new bill that contains the cancellation and rebill details."
                    },
                    "canShowAccountingDate":{
                        "type":"boolean",
                        "description":"Accounting Date  is the date the system uses to determine the financial transaction's accounting period in your general ledger.",
                        "example":"06-05-2013"
                    },
                    "processDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Process Date"
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"Special Usage flag shows if it's a proposal SA.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            }
                        }
                    },
                    "windowStartDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Window Start Date",
                        "example":"12-03-2013"
                    },
                    "cancelBillSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"If the bill segment was canceled and rebilled by another segment, a reference to the new bill segment is displayed. Cancel Bill Segment ID refers to the new bill segment id that superseded the canceled segment.",
                        "example":"661660087111"
                    },
                    "masterBillSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Master Bseg ID shows the unique identifier of the master bill segment whose bill triggered the creation of this sub service agreement.",
                        "example":"661660087111"
                    },
                    "quoteDetailId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Quote Detail ID is the system-assigned unique identifier of the quote detail."
                    },
                    "billScenarioId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Billing Scenario ID allows you to go to the proposal SA's billing scenario where you can tinker with consumption and the bill segment period used to generate this bill segment."
                    },
                    "canCancel":{
                        "type":"boolean",
                        "description":"The Cancel is used to cancel a Pending Cancel bill segment to become Canceled.",
                        "example":"true"
                    },
                    "canDelete":{
                        "type":"boolean",
                        "description":"The Delete is used to delete one or more bill segments.",
                        "example":"false"
                    },
                    "canFreeze":{
                        "type":"boolean",
                        "description":"The Freeze is used to freeze one or more bill segments."
                    },
                    "canGenerate":{
                        "type":"boolean",
                        "description":"The Generate is used to delete and recreate one or more bill segments.",
                        "example":"false"
                    },
                    "canInitCancel":{
                        "type":"boolean",
                        "description":"Initialize  Cancel causes the first step of the bill segment cancellation process to be executed. You'd click this button if a frozen bill segment should never have been created (i.e., you want to remove the financial impact of a bill segment from a customer's balance).\n\nThis button is enabled when you display a Frozen bill segment AND the bill segment's bill is not written off.",
                        "example":"false"
                    },
                    "shouldRebill":{
                        "type":"boolean",
                        "description":"The Rebill causes an existing bill segment to be canceled, and a new bill segment to be created.",
                        "example":"true"
                    },
                    "canActionRegenerate":{
                        "type":"boolean",
                        "description":"Regenerate action regenerated the bill segment after correcting the cause of the problem for errored bill segment.",
                        "example":"false"
                    },
                    "canUndo":{
                        "type":"boolean",
                        "description":"Undo returns a Pending Cancel bill segment to the Frozen state.",
                        "example":"false"
                    },
                    "isCreditNote":{
                        "type":"boolean",
                        "description":"Credit Note is used to cancel ALL bill segments and create a new bill that contains the cancellation details.",
                        "example":"false"
                    },
                    "isCorrectionNote":{
                        "type":"boolean",
                        "description":"The Correction Note is used to cancel and rebill bill segments and create a new bill that contains the cancellation and rebill details.",
                        "example":"false"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "exception":{
                        "type":"object",
                        "properties":{
                            "messageCategory":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message category within Oracle Utilities Application Framework.",
                                "example":"0"
                            },
                            "messageNumber":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"0"
                            },
                            "expandedMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Expanded Message exception"
                            }
                        }
                    },
                    "readDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Unit of Measure is the final unit of measure of the calculation / audit read.",
                                            "example":"CF"
                                        },
                                        "finalTimeOfUse":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Time of Use is the final time-of-use code of the calculation / audit read.",
                                            "example":"ON"
                                        },
                                        "finalServiceQuantityId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final SQI is the final service quantity identifier of the calculation / audit read.",
                                            "example":"DAMT"
                                        },
                                        "registerQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Quantity is the quantity of the calculation / audit read. This would typically contain the amount that was billed during the Start Date/Time through the End Date/Time for the Final Unit of Measure, Final Time of Use and Final SQI.",
                                            "example":"200.000000"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "meterConfiguration":{
                                            "type":"object",
                                            "properties":{
                                                "meterConfigurationId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Meter Configuration ID"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "timeOfUse":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Time of Use"
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"SQI"
                                        },
                                        "startRegisterReading":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"Start Register Reading is the start register reading.",
                                            "example":"7201.000000"
                                        },
                                        "endRegisterReading":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"End Register Reading is the end register reading.",
                                            "example":"11578.000000"
                                        },
                                        "measuredQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity is the resulting measured quantity (if any). This value would typically only be displayed if the calculation / audit read is subtractive",
                                            "example":"4377.000000"
                                        },
                                        "registerConstant":{
                                            "type":"number",
                                            "maximum":999999.999999,
                                            "minimum":-999999.999999,
                                            "description":"Constant is the constant of the measuring device that was multiplied by the Measured Quantity to derive the calculation / audit read's Quantity.",
                                            "example":"1.000000"
                                        },
                                        "howToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use is a code that indicates if the \"calculation / audit\" read was is considered to be additive, subtractive, peak or check.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"+"
                                        },
                                        "howToUseRead":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "S   ",
                                                "X   "
                                            ],
                                            "description":"How To Use (SP) is the SA/SP's how to use code.\n* `+   ` - Add,\n* `-   ` - Subtract,\n* `C   ` - Check,\n* `S   ` - Service Quantity,\n* `X   ` - Calculation/Audit",
                                            "example":"+"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent is the percentage of the total consumption that was billed.",
                                            "example":"100"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"boolean",
                                            "description":"Measures Peak Qty"
                                        },
                                        "startReadDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time is the date and time of the start meter read.",
                                            "example":"1998-06-30T00:00:00-04:00"
                                        },
                                        "endReadDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time is the date and time of the end meter read.",
                                            "example":"998-09-30T00:00:00-04:00"
                                        },
                                        "startRegisterReadId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Start Register Read ID is the unique identifier of the start register read.",
                                            "example":"444074862768"
                                        },
                                        "endRegisterReadingId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"End Register Read ID is the unique identifier of the end register read.",
                                            "example":"444074849655"
                                        },
                                        "startRegisterReadTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Start Register Read Type Description"
                                        },
                                        "endRegisterReadTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"End Register Read Type Description"
                                        },
                                        "multiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Multiplier is the composite multiplier that converts the measured quantity to the registered quantity.",
                                            "example":"1.000000"
                                        },
                                        "consumptionType":{
                                            "type":"string",
                                            "enum":[
                                                "C   ",
                                                "S   "
                                            ],
                                            "description":"Consumptive/Subtractive flag shows if the register is consumptive or subtractive.\n* `C   ` - Consumptive,\n* `S   ` - Subtractive",
                                            "example":"S"
                                        },
                                        "notAvailableConsumptionDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Not Available Consumption Description"
                                        },
                                        "startMeterRead":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Start meter read ID",
                                            "example":"444074813104"
                                        },
                                        "endMeterRead":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"End meter read ID",
                                            "example":"44074866808"
                                        },
                                        "meterReadId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Meter Read ID",
                                            "example":"8833057699"
                                        },
                                        "unitOfMeasure2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "serviceQuantityIdentifier2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "timeOfUse2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Time of Use"
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "readCalculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "finalUnitOfMeasure2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                }
                                            }
                                        },
                                        "finalTimeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "finalTimeOfUse2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final Time of Use"
                                                }
                                            }
                                        },
                                        "finalServiceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "finalServiceQuantityId2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity"
                                        },
                                        "unitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "unitOfMeasure3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                }
                                            }
                                        },
                                        "timeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "timeOfUse3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                }
                                            }
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "serviceQuantityIdentifier3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                }
                                            }
                                        },
                                        "startQuantity":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"Start Register Reading"
                                        },
                                        "endQuantity":{
                                            "type":"number",
                                            "maximum":0,
                                            "minimum":0,
                                            "description":"Register Reading ID"
                                        },
                                        "measuredQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Register Quantity"
                                        },
                                        "constant":{
                                            "type":"number",
                                            "maximum":999999.999999,
                                            "minimum":-999999.999999,
                                            "description":"Register Constant"
                                        },
                                        "howToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use:\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent"
                                        },
                                        "measuresPeakQty":{
                                            "type":"boolean",
                                            "description":"Measures Peak Qty"
                                        },
                                        "multiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Multiplier"
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "finalUnitOfMeasure3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                }
                                            }
                                        },
                                        "finalTimeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "finalTimeOfUse3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final Time of Use"
                                                }
                                            }
                                        },
                                        "finalServiceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "finalServiceQuantityId3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity"
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId3":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "items":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "itemType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Item Type is the type of item.",
                                            "example":"Generic Current Transformer"
                                        },
                                        "item":{
                                            "type":"object",
                                            "properties":{
                                                "item":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Item ID"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "itemCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":"-999999999.99",
                                            "description":"Item Count is the number of items of this type that were linked to the service agreement's service points during the bill segment's bill period.",
                                            "example":"1.00"
                                        },
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "dailyServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Daily Service Quantity is the item's estimated amount of daily consumption.",
                                            "example":"470.762600"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "serviceQuantities":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "unitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "unitOfMeasure8":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                }
                                            }
                                        },
                                        "timeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "timeOfUse7":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                }
                                            }
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "serviceQuantityIdentifier7":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                }
                                            }
                                        },
                                        "initialServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Initial Service Quantity is the initial quantity amassed by the system before application of the rate's pre-processing calculation group(s), if any exists.",
                                            "example":"470.762600"
                                        },
                                        "billableServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Billable Service Quantity"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "calcLines":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "headerSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Header Sequence"
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                }
                                            }
                                        },
                                        "calculatedAmount":{
                                            "type":"number",
                                            "description":"Calculated Amount"
                                        },
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                }
                                            }
                                        },
                                        "billableCharge":{
                                            "type":"object",
                                            "properties":{
                                                "billableChargeId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Billable Charge ID"
                                                }
                                            }
                                        },
                                        "descriptionOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Description on Bill"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "headerSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Header Sequence"
                                                            },
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    }
                                                                }
                                                            },
                                                            "currency":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "currency3":{
                                                                        "type":"string",
                                                                        "maxLength":3,
                                                                        "description":"Currency Code"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    }
                                                                }
                                                            },
                                                            "unitOfMeasure":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "unitOfMeasure9":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    }
                                                                }
                                                            },
                                                            "timeOfUse":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "timeOfUse8":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    }
                                                                }
                                                            },
                                                            "rcSequence":{
                                                                "type":"number",
                                                                "maximum":9999,
                                                                "minimum":-9999,
                                                                "description":"Rate Component Sequence refers to the sequence number of the rate component on the applicable rate version calculation group that was used to calculate the line. This is only populated if the original rate engine calculated the charges.",
                                                                "example":"10"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"The Print switch controls whether information about this line will print on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"The Appears in Summary switch defines if this line's amount also appears on a summary line.",
                                                                "example":"true"
                                                            },
                                                            "calculatedAmount":{
                                                                "type":"number",
                                                                "description":"Calculated Amount"
                                                            },
                                                            "exemptAmount":{
                                                                "type":"number",
                                                                "description":"Exempt Amount is the amount of the calculated charge that the customer doesn't have to pay because they are tax exempt.",
                                                                "example":"$0.00"
                                                            },
                                                            "baseAmount":{
                                                                "type":"number",
                                                                "description":"Base Amount is used by calculation lines (e.g. taxes) that are cross-referenced to other calculation lines and whose value(s), therefore, depend on the amounts calculated by those other lines. The Base Amount shows the total amount derived from the cross-referenced line(s) that the current line then used to calculate its billed amount.",
                                                                "example":"$102.71"
                                                            },
                                                            "serviceQuantityIdentifier":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "serviceQuantityIdentifier8":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"SQI"
                                                                    }
                                                                }
                                                            },
                                                            "billableServiceQuantity":{
                                                                "type":"number",
                                                                "maximum":"1000000000000",
                                                                "minimum":"-1000000000000",
                                                                "description":"Billable Service Quantity"
                                                            },
                                                            "measuresPeakQuantity":{
                                                                "type":"boolean",
                                                                "description":"Measures Peak Qty"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            },
                                                            "distributionDescription":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Distribution Code Description"
                                                            },
                                                            "isCharacteristicExist":{
                                                                "type":"boolean",
                                                                "description":"Characteristic exists",
                                                                "example":"false"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "financialDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "financialTransactionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"FT ID is the system-assigned unique identifier of the financial transaction (FT).",
                                            "example":"211166656266"
                                        },
                                        "financialTransactionType":{
                                            "type":"string",
                                            "enum":[
                                                "AD  ",
                                                "AX  ",
                                                "BS  ",
                                                "BX  ",
                                                "PS  ",
                                                "PX  "
                                            ],
                                            "description":"Financial Transaction Type:\n\n    AD - Adjustment,\n    AX - Adjustment Cancellation,\n    BS - Bill Segment,\n    BX - Bill Segment Cancellation,\n    PS - Pay Segment,\n    PX - Pay Segment Cancellation\n* `AD  ` - Adjustment,\n* `AX  ` - Adjustment Cancellation,\n* `BS  ` - Bill Segment,\n* `BX  ` - Bill Segment Cancellation,\n* `PS  ` - Pay Segment,\n* `PX  ` - Pay Segment Cancellation",
                                            "example":"BS"
                                        },
                                        "financialTransactionTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"FT Type Description"
                                        },
                                        "currentAmount":{
                                            "type":"number",
                                            "description":"Current Amount"
                                        },
                                        "accountingDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Accounting Date"
                                        },
                                        "arrearsDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Arrears Date is the date the FT starts aging.",
                                            "example":"03-04-2013"
                                        },
                                        "shouldShowOnBill":{
                                            "type":"boolean",
                                            "description":"Show on bill indicates if information about the FT appears on the customer's bill.",
                                            "example":"true"
                                        },
                                        "transactions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode2":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType2":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value"
                                                            },
                                                            "amount":{
                                                                "type":"number",
                                                                "description":"Amount defines the journal line's amount.",
                                                                "example":"$33.00"
                                                            },
                                                            "statistics":{
                                                                "type":"string",
                                                                "maxLength":8,
                                                                "description":"Statistics Code is only specified when a statistical quantity is associated with the distribution line.",
                                                                "example":"CF"
                                                            },
                                                            "statisticAmount":{
                                                                "type":"number",
                                                                "maximum":"10000000000000",
                                                                "minimum":"-10000000000000",
                                                                "description":"Statistic Amount defines the statistical amount that will be posted to the GL. This value is only populated on distribution lines created for calculation rules designated as affecting GL statistical quantity.",
                                                                "example":"0.000"
                                                            },
                                                            "isTotalAmount":{
                                                                "type":"boolean",
                                                                "description":"Total Amount defines if the journal line contains the total of the other journal lines.",
                                                                "example":"true"
                                                            },
                                                            "distributionDescription":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Distribution Code Description"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "subBillSegments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "currentAmount":{
                                            "type":"number",
                                            "description":"Current Amount"
                                        },
                                        "billSegmentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  "
                                            ],
                                            "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billMessageCode":{
                                            "type":"object",
                                            "properties":{
                                                "billMessage":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Bill Message"
                                                }
                                            }
                                        },
                                        "insert":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Insert Code defines if the bill message causes an insert in the envelope."
                                        },
                                        "messagePriority":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  ",
                                                "80  ",
                                                "90  "
                                            ],
                                            "description":"Priority is the bill messages priority (on the printed bill).\n* `10  ` - Priority 10 -- Lowest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `90  ` - Priority 90 -- Highest",
                                            "example":"20"
                                        },
                                        "messageOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message On Bill is the message associated with the code.",
                                            "example":"Electric service not billed"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CO",
                                        "C1CR",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1RO"
                                    ],
                                    "description":"Bill Web Service Actions:\n* `C1CF` - Cancel Frozen,\n* `C1CO` - Complete,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1RO` - ReOpen"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-BillSegm"
                }
            },
            "DELETEBILLSEGMENT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1DelBillseg"
                }
            },
            "BILLSEGMENTSUMMARY_response":{
                "type":"object",
                "properties":{
                    "billSegmentInformation":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Bill Segment Information is a concatenation of the bill segment's division, SA type, status, bill period and amount.",
                        "example":"California / Electric residential, Frozen, Period: 03-01-2009 - 04-01-2009, $30.92, 9991959350"
                    },
                    "billSegment":{
                        "type":"object",
                        "properties":{
                            "billSegmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                                "example":"211366855400"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "bill":{
                        "type":"object",
                        "properties":{
                            "billId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A concatenation of its bill date, status, due date and amount is displayed.",
                                "example":"211122345678"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "properties":{
                            "serviceAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"SA ID contains information about the bill segment's service agreement.",
                                "example":"0340281111"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceType":{
                        "type":"object",
                        "description":"Service Type defines the type of service associated with the SA type.",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the SA type.",
                                "example":"E"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreementType":{
                        "type":"object",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":1,
                                "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                "example":"OH"
                            },
                            "divisionDescription":{
                                "type":"string",
                                "maxLength":1,
                                "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                "example":"OH"
                            },
                            "saType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                "example":"OH"
                            },
                            "serviceAgreementTypeDescription":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                "example":"OH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                    },
                    "billSegmentStatusDescription":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Description for bill segment's status.",
                        "example":"Freezable"
                    },
                    "periodStartDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date"
                    },
                    "periodEndDate":{
                        "type":"string",
                        "format":"date",
                        "description":"End Date"
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "isFrozen":{
                        "type":"boolean",
                        "description":"The Freeze is used to freeze one or more bill segments."
                    },
                    "isCancelled":{
                        "type":"boolean",
                        "description":"The Cancel is used to cancel a Pending Cancel bill segment to become Canceled.",
                        "example":"true"
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                        "example":"Wrong read"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "description":"(canRsnDesc)"
                    },
                    "isEstimate":{
                        "type":"boolean",
                        "description":"If the Estimate switch is on, consumption on this bill segment has been estimated by the system.",
                        "example":"true"
                    },
                    "isClosingBillSegment":{
                        "type":"boolean",
                        "description":"If the Closing switch is on, this is the final bill segment for the service agreement (i.e., the service agreement has been stopped and this is the final bill segment).",
                        "example":"true"
                    },
                    "hasServiceQuantityOverride":{
                        "type":"boolean",
                        "description":"SQ Override"
                    },
                    "isItemOverride":{
                        "type":"boolean",
                        "description":"Item Override"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise."
                            },
                            "premiseInfo":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currentAmount":{
                        "type":"number",
                        "description":"Current Amount is the bill segment's effect on the service agreement's current balance.",
                        "example":"$405.52"
                    },
                    "totalQuantity":{
                        "type":"object",
                        "properties":{
                            "totalFoundIndicator":{
                                "type":"boolean",
                                "description":"Total Found Indicator flag is true when SA's SA Type UOM matches UOM from the Bill Segment's Service Quantity collection.",
                                "example":"true"
                            },
                            "totalServiceQuantity":{
                                "type":"number",
                                "maximum":"1000000000000",
                                "minimum":"-1000000000000",
                                "description":"Billable Service Quantity"
                            },
                            "unitOfMeasure":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Unit of Measure"
                            }
                        }
                    },
                    "calcLines":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "headerSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Header Sequence"
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "rateScheduleDescription":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Description"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "calculatedAmount":{
                                            "type":"number",
                                            "description":"Calculated Amount"
                                        },
                                        "descriptionOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Description on Bill"
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill"
                                                            },
                                                            "calculatedAmount":{
                                                                "type":"number",
                                                                "description":"Calculated Amount"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"The Print switch controls whether information about this line will print on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"The Appears in Summary switch defines if this line's amount also appears on a summary line.",
                                                                "example":"true"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BilSegSmry"
                }
            },
            "DELETEBILLSEGMENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1DelBillseg"
                }
            },
            "ACTIONBILLSEGMENT_response":{
                "type":"object",
                "properties":{
                    "billSegment":{
                        "type":"object",
                        "properties":{
                            "billSegmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                                "example":"211366855400"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1CR",
                            "C1DE",
                            "C1FR",
                            "C1GN",
                            "C1IC",
                            "C1RB",
                            "C1UD"
                        ],
                        "description":"Available action for the bill segment.\n* `C1CN` - Cancel,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1UD` - Undo",
                        "example":"C1CF"
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CN",
                                        "C1CR",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1IC",
                                        "C1RB",
                                        "C1UD"
                                    ],
                                    "description":"Available action for the bill segment.\n* `C1CN` - Cancel,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1UD` - Undo",
                                    "example":"C1CF"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ActBillSeg"
                }
            },
            "BILLSEGMENTSEARCH_response":{
                "type":"object",
                "properties":{
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit"
                    },
                    "count":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Number of Bill Segments for serviceType in bill segment status.",
                        "example":"8"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records",
                        "example":"8"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More",
                        "example":"false"
                    },
                    "bill":{
                        "type":"object",
                        "properties":{
                            "billId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A concatenation of its bill date, status, due date and amount is displayed.",
                                "example":"211122345678"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billSegments":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "billSegment":{
                                    "type":"object",
                                    "properties":{
                                        "billSegmentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                                            "example":"211366855400"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "billSegmentStatus":{
                                    "type":"string",
                                    "enum":[
                                        "10  ",
                                        "20  ",
                                        "30  ",
                                        "40  ",
                                        "50  ",
                                        "60  ",
                                        "70  "
                                    ],
                                    "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                                },
                                "billSegmentStatusDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description for Bill Segment Status",
                                    "example":"Pending Cancel"
                                },
                                "billSegmentStartDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"The start of the period of time covered by the bill segment's charges. The bill period is inclusive of this datetime value.",
                                    "example":"2020-01-01"
                                },
                                "billSegmentEndDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"The end of the period of time covered by the bill segment's charges. The bill period is exclusive of this datetime value.",
                                    "example":"2021-01-01"
                                },
                                "periodStartDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Start Date"
                                },
                                "periodEndDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Maximum of the Bill Segment bill period end dates",
                                    "example":"2010-07-01"
                                },
                                "premise":{
                                    "type":"object",
                                    "properties":{
                                        "premiseId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise."
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "premiseInfo":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Premise Info"
                                },
                                "serviceAgreement":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreementId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"SA ID contains information about the bill segment's service agreement.",
                                            "example":"0340281111"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "serviceType":{
                                    "type":"object",
                                    "description":"Service Type defines the type of service associated with the SA type.",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type defines the type of service associated with the SA type.",
                                            "example":"E"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "serviceAgreementType":{
                                    "type":"object",
                                    "properties":{
                                        "cisDivision":{
                                            "type":"string",
                                            "maxLength":1,
                                            "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                            "example":"OH"
                                        },
                                        "cisDivisionDescription":{
                                            "type":"string",
                                            "maxLength":1,
                                            "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                            "example":"OH"
                                        },
                                        "saType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                            "example":"OH"
                                        },
                                        "serviceAgreementTypeDescription":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"The CIS division for service agreements is part of the service agreement's SA type. The SA type controls many business rules, and thus all business rules that are on the SA type are defined for a given jurisdiction and SA type combination.",
                                            "example":"OH"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "endingRatePlan":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Rate Schedule"
                                },
                                "currency":{
                                    "type":"string",
                                    "maxLength":3,
                                    "description":"Currency Code"
                                },
                                "currentAmount":{
                                    "type":"number",
                                    "description":"Current Amount"
                                },
                                "isEstimate":{
                                    "type":"boolean",
                                    "description":"If the Estimate switch is on, consumption on this bill segment has been estimated by the system.",
                                    "example":"true"
                                },
                                "isClosingBillSegment":{
                                    "type":"boolean",
                                    "description":"If the Closing switch is on, this is the final bill segment for the service agreement (i.e., the service agreement has been stopped and this is the final bill segment).",
                                    "example":"true"
                                },
                                "isServiceQuantityOverridden":{
                                    "type":"boolean",
                                    "description":"SQ Override"
                                },
                                "isItemOverridden":{
                                    "type":"boolean",
                                    "description":"Item Override"
                                },
                                "totalQuantity":{
                                    "type":"object",
                                    "properties":{
                                        "totalFoundIndicator":{
                                            "type":"boolean",
                                            "description":"Total Found Indicator flag is true when SA's SA Type UOM matches UOM from the Bill Segment's Service Quantity collection.",
                                            "example":"true"
                                        },
                                        "totalServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Billable Service Quantity"
                                        },
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        }
                                    }
                                },
                                "hasMultipleLineGroup":{
                                    "type":"boolean",
                                    "description":"Has Multiple Line Group",
                                    "example":"true"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BilSegSrch"
                }
            },
            "BILLSEGMENTSEARCH_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "billSearch":{
                                "type":"object",
                                "properties":{
                                    "billId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A concatenation of its bill date, status, due date and amount is displayed.",
                                        "example":"211122345678"
                                    },
                                    "status":{
                                        "type":"string",
                                        "enum":[
                                            "10  ",
                                            "20  ",
                                            "30  ",
                                            "40  ",
                                            "50  ",
                                            "60  ",
                                            "70  "
                                        ],
                                        "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                                    },
                                    "serviceType":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"Service Type defines the type of service associated with the SA type.",
                                        "example":"E"
                                    }
                                }
                            },
                            "billTextSearch":{
                                "type":"object",
                                "properties":{
                                    "billId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A concatenation of its bill date, status, due date and amount is displayed.",
                                        "example":"211122345678"
                                    },
                                    "textSearch":{
                                        "type":"string",
                                        "maxLength":200,
                                        "description":"Search text"
                                    },
                                    "serviceType":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"Service Type defines the type of service associated with the SA type.",
                                        "example":"E"
                                    }
                                }
                            },
                            "queryOption":{
                                "type":"string",
                                "enum":[
                                    "C1BI",
                                    "C1BT"
                                ],
                                "description":"Bill Segment Query Option:\n* `C1BI` - Bill Search,\n* `C1BT` - Bill Text Search"
                            }
                        }
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More",
                        "example":"false"
                    }
                },
                "xml":{
                    "name":"C1BilSegSrch"
                }
            },
            "GETBILLSEGMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "billSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                        "example":"211366855400"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"1112345900"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currentAmount":{
                        "type":"number",
                        "description":"Current Amount is the bill segment's effect on the service agreement's current balance.",
                        "example":"$405.52"
                    },
                    "payoffAmount":{
                        "type":"number",
                        "description":"Payoff Amount is only shown if it differs from current amount.",
                        "example":"$33.20"
                    },
                    "bill":{
                        "type":"object",
                        "properties":{
                            "billId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A concatenation of its bill date, status, due date and amount is displayed.",
                                "example":"211122345678"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreement":{
                        "type":"object",
                        "description":"SA ID contains information about the bill segment's service agreement.",
                        "properties":{
                            "serviceAgreement":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Service Agreement"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "periodStartDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date"
                    },
                    "periodEndDate":{
                        "type":"string",
                        "format":"date",
                        "description":"End Date"
                    },
                    "usageStartDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Usage start date is the first day for bill segment used by meter data management system.",
                        "example":"03-04-2013"
                    },
                    "usageEndDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Usage end date is the last date for bill segment used by meter data management system.",
                        "example":"03-04-2013"
                    },
                    "billSegmentPeriod":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Bill Segment Period is the start and end dates of the bill segment.",
                        "example":"11-04-2013 12-03-2013"
                    },
                    "usagePeriod":{
                        "type":"string",
                        "maxLength":1,
                        "description":"Usage Period is the period used by the meter data management system to determine the correct interval data to process for the bill segment.",
                        "example":"11-04-2013 12-03-2013"
                    },
                    "billCycle":{
                        "type":"object",
                        "description":"Bill Cycle displays the bill cycle and window start date of the bill segment's bill.",
                        "properties":{
                            "billCycle":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Bill Cycle displays the bill cycle and window start date of the bill segment's bill.",
                                "example":"M-D2 (Monthly bill cycle - day 2)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "isEstimate":{
                        "type":"boolean",
                        "description":"If the Estimate switch is on, consumption on this bill segment has been estimated by the system.",
                        "example":"true"
                    },
                    "isClosingBillSegment":{
                        "type":"boolean",
                        "description":"If the Closing switch is on, this is the final bill segment for the service agreement (i.e., the service agreement has been stopped and this is the final bill segment).",
                        "example":"true"
                    },
                    "hasServiceQuantityOverride":{
                        "type":"boolean",
                        "description":"SQ Override"
                    },
                    "isItemOverride":{
                        "type":"boolean",
                        "description":"Item Override"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID defines the address on bills for persons who have their bill sent to the account's mailing premise."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time is the date and time on which the bill was originally created.",
                        "example":"2001-05-16"
                    },
                    "saRelationshipId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"SA Relationship ID shows the unique identifier of the record that defines the relationship between the sub service agreement and the master service agreement (this record shows the service provider associated with the bill segment)."
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  "
                        ],
                        "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                    },
                    "billSegmentStatusDescription":{
                        "type":"string",
                        "maxLength":150,
                        "description":"Description for bill segment's status.",
                        "example":"Freezable"
                    },
                    "statusChangeDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Bill Segment's status change date/time",
                        "example":"06-05-2013 04:28PM"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "maxLength":100,
                        "description":"Cancel Reason Description defines the reason why the bill segment(s) are being canceled.",
                        "example":"Canceled prior to completion."
                    },
                    "quote":{
                        "type":"object",
                        "properties":{
                            "quoteId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Quote ID is the system-assigned unique identifier of the quote."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "cutOffDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Cutoff Date is the last day of the new bill segment.",
                        "example":"2021-10-05"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date"
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason defines why the bill segment(s) are being canceled.",
                                "example":"Wrong read"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Check Allow Estimates if the system is allowed to estimate consumption if it can't find a meter read.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option"
                    },
                    "canUseOldReadsItemsServiceQuantity":{
                        "type":"boolean",
                        "description":"Check Use Old Read/Item/SQ if the system is configured to use the consumption details used on the original bill segments.",
                        "example":"false"
                    },
                    "creditDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed.",
                        "example":"06-05-2013"
                    },
                    "creditNote":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The Credit Note is used to cancel selected bill segments and create a new bill that contains the cancellation details. We refer to this \"negative bill\" as a credit note."
                    },
                    "correctionNote":{
                        "type":"string",
                        "maxLength":150,
                        "description":"The Correction Note is used to cancel and rebill bill segments and create a new bill that contains the cancellation and rebill details."
                    },
                    "canShowAccountingDate":{
                        "type":"boolean",
                        "description":"Accounting Date  is the date the system uses to determine the financial transaction's accounting period in your general ledger.",
                        "example":"06-05-2013"
                    },
                    "processDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Process Date"
                    },
                    "specialUsage":{
                        "type":"string",
                        "enum":[
                            "PROP"
                        ],
                        "description":"Special Usage flag shows if it's a proposal SA.\n* `PROP` - Proposal SA",
                        "example":"PROP"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "windowStartDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Window Start Date",
                        "example":"12-03-2013"
                    },
                    "cancelBillSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"If the bill segment was canceled and rebilled by another segment, a reference to the new bill segment is displayed. Cancel Bill Segment ID refers to the new bill segment id that superseded the canceled segment.",
                        "example":"661660087111"
                    },
                    "masterBillSegmentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Master Bseg ID shows the unique identifier of the master bill segment whose bill triggered the creation of this sub service agreement.",
                        "example":"661660087111"
                    },
                    "quoteDetailId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Quote Detail ID is the system-assigned unique identifier of the quote detail."
                    },
                    "billScenarioId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Billing Scenario ID allows you to go to the proposal SA's billing scenario where you can tinker with consumption and the bill segment period used to generate this bill segment."
                    },
                    "canCancel":{
                        "type":"boolean",
                        "description":"The Cancel is used to cancel a Pending Cancel bill segment to become Canceled.",
                        "example":"true"
                    },
                    "canDelete":{
                        "type":"boolean",
                        "description":"The Delete is used to delete one or more bill segments.",
                        "example":"false"
                    },
                    "canFreeze":{
                        "type":"boolean",
                        "description":"The Freeze is used to freeze one or more bill segments."
                    },
                    "canGenerate":{
                        "type":"boolean",
                        "description":"The Generate is used to delete and recreate one or more bill segments.",
                        "example":"false"
                    },
                    "canInitCancel":{
                        "type":"boolean",
                        "description":"Initialize  Cancel causes the first step of the bill segment cancellation process to be executed. You'd click this button if a frozen bill segment should never have been created (i.e., you want to remove the financial impact of a bill segment from a customer's balance).\n\nThis button is enabled when you display a Frozen bill segment AND the bill segment's bill is not written off.",
                        "example":"false"
                    },
                    "shouldRebill":{
                        "type":"boolean",
                        "description":"The Rebill causes an existing bill segment to be canceled, and a new bill segment to be created.",
                        "example":"true"
                    },
                    "canActionRegenerate":{
                        "type":"boolean",
                        "description":"Regenerate action regenerated the bill segment after correcting the cause of the problem for errored bill segment.",
                        "example":"false"
                    },
                    "canUndo":{
                        "type":"boolean",
                        "description":"Undo returns a Pending Cancel bill segment to the Frozen state.",
                        "example":"false"
                    },
                    "isCreditNote":{
                        "type":"boolean",
                        "description":"Credit Note is used to cancel ALL bill segments and create a new bill that contains the cancellation details.",
                        "example":"false"
                    },
                    "isCorrectionNote":{
                        "type":"boolean",
                        "description":"The Correction Note is used to cancel and rebill bill segments and create a new bill that contains the cancellation and rebill details.",
                        "example":"false"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "exception":{
                        "type":"object",
                        "properties":{
                            "messageCategory":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message category within Oracle Utilities Application Framework.",
                                "example":"0"
                            },
                            "messageNumber":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"Message number within Oracle Utilities Application Framework.",
                                "example":"0"
                            },
                            "expandedMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Expanded Message exception"
                            }
                        }
                    },
                    "readDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Unit of Measure is the final unit of measure of the calculation / audit read.",
                                            "example":"CF"
                                        },
                                        "finalTimeOfUse":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final Time of Use is the final time-of-use code of the calculation / audit read.",
                                            "example":"ON"
                                        },
                                        "finalServiceQuantityId":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Final SQI is the final service quantity identifier of the calculation / audit read.",
                                            "example":"DAMT"
                                        },
                                        "registerQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Quantity is the quantity of the calculation / audit read. This would typically contain the amount that was billed during the Start Date/Time through the End Date/Time for the Final Unit of Measure, Final Time of Use and Final SQI.",
                                            "example":"200.000000"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "meterConfiguration":{
                                            "type":"object",
                                            "properties":{
                                                "meterConfigurationId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Meter Configuration ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "timeOfUse":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Time of Use"
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"SQI"
                                        },
                                        "startRegisterReading":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"Start Register Reading is the start register reading.",
                                            "example":"7201.000000"
                                        },
                                        "endRegisterReading":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"End Register Reading is the end register reading.",
                                            "example":"11578.000000"
                                        },
                                        "measuredQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity is the resulting measured quantity (if any). This value would typically only be displayed if the calculation / audit read is subtractive",
                                            "example":"4377.000000"
                                        },
                                        "registerConstant":{
                                            "type":"number",
                                            "maximum":999999.999999,
                                            "minimum":-999999.999999,
                                            "description":"Constant is the constant of the measuring device that was multiplied by the Measured Quantity to derive the calculation / audit read's Quantity.",
                                            "example":"1.000000"
                                        },
                                        "howToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use is a code that indicates if the \"calculation / audit\" read was is considered to be additive, subtractive, peak or check.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak",
                                            "example":"+"
                                        },
                                        "howToUseRead":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "S   ",
                                                "X   "
                                            ],
                                            "description":"How To Use (SP) is the SA/SP's how to use code.\n* `+   ` - Add,\n* `-   ` - Subtract,\n* `C   ` - Check,\n* `S   ` - Service Quantity,\n* `X   ` - Calculation/Audit",
                                            "example":"+"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent is the percentage of the total consumption that was billed.",
                                            "example":"100"
                                        },
                                        "measuresPeakQuantity":{
                                            "type":"boolean",
                                            "description":"Measures Peak Qty"
                                        },
                                        "startReadDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time is the date and time of the start meter read.",
                                            "example":"1998-06-30T00:00:00-04:00"
                                        },
                                        "endReadDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time is the date and time of the end meter read.",
                                            "example":"998-09-30T00:00:00-04:00"
                                        },
                                        "startRegisterReadId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Start Register Read ID is the unique identifier of the start register read.",
                                            "example":"444074862768"
                                        },
                                        "endRegisterReadingId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"End Register Read ID is the unique identifier of the end register read.",
                                            "example":"444074849655"
                                        },
                                        "startRegisterReadTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Start Register Read Type Description"
                                        },
                                        "endRegisterReadTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"End Register Read Type Description"
                                        },
                                        "multiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Multiplier is the composite multiplier that converts the measured quantity to the registered quantity.",
                                            "example":"1.000000"
                                        },
                                        "consumptionType":{
                                            "type":"string",
                                            "enum":[
                                                "C   ",
                                                "S   "
                                            ],
                                            "description":"Consumptive/Subtractive flag shows if the register is consumptive or subtractive.\n* `C   ` - Consumptive,\n* `S   ` - Subtractive",
                                            "example":"S"
                                        },
                                        "notAvailableConsumptionDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Not Available Consumption Description"
                                        },
                                        "startMeterRead":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Start meter read ID",
                                            "example":"444074813104"
                                        },
                                        "endMeterRead":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"End meter read ID",
                                            "example":"44074866808"
                                        },
                                        "meterReadId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Meter Read ID",
                                            "example":"8833057699"
                                        },
                                        "unitOfMeasure2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "serviceQuantityIdentifier2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "timeOfUse2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Time of Use"
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "readCalculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "finalUnitOfMeasure2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalTimeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "finalTimeOfUse2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalServiceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "finalServiceQuantityId2":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity"
                                        },
                                        "unitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "unitOfMeasure3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "timeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "timeOfUse3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "serviceQuantityIdentifier3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startQuantity":{
                                            "type":"number",
                                            "maximum":"999999999.999999",
                                            "minimum":"-999999999.999999",
                                            "description":"Start Register Reading"
                                        },
                                        "endQuantity":{
                                            "type":"number",
                                            "maximum":0,
                                            "minimum":0,
                                            "description":"Register Reading ID"
                                        },
                                        "measuredQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Register Quantity"
                                        },
                                        "constant":{
                                            "type":"number",
                                            "maximum":999999.999999,
                                            "minimum":-999999.999999,
                                            "description":"Register Constant"
                                        },
                                        "howToUse":{
                                            "type":"string",
                                            "enum":[
                                                "+   ",
                                                "-   ",
                                                "C   ",
                                                "P   "
                                            ],
                                            "description":"How To Use:\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"Use Percent"
                                        },
                                        "measuresPeakQty":{
                                            "type":"boolean",
                                            "description":"Measures Peak Qty"
                                        },
                                        "multiplier":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Multiplier"
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "finalUnitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "finalUnitOfMeasure3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalTimeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "finalTimeOfUse3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Final Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalServiceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "finalServiceQuantityId3":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Read Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Read Date/Time"
                                        },
                                        "quantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Measured Quantity"
                                        },
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "servicePointId3":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "finalUomDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final Uom Description"
                                        },
                                        "finalSqiDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final SQI Description"
                                        },
                                        "finalTouDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Final TOU Description"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "items":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Sequence"
                                        },
                                        "itemType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Item Type is the type of item.",
                                            "example":"Generic Current Transformer"
                                        },
                                        "item":{
                                            "type":"object",
                                            "properties":{
                                                "item":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Item ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "itemCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":"-999999999.99",
                                            "description":"Item Count is the number of items of this type that were linked to the service agreement's service points during the bill segment's bill period.",
                                            "example":"1.00"
                                        },
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "dailyServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Daily Service Quantity is the item's estimated amount of daily consumption.",
                                            "example":"470.762600"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "serviceQuantities":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "unitOfMeasure":{
                                            "type":"object",
                                            "properties":{
                                                "unitOfMeasure8":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Unit of Measure"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "timeOfUse":{
                                            "type":"object",
                                            "properties":{
                                                "timeOfUse7":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Time of Use"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "serviceQuantityIdentifier":{
                                            "type":"object",
                                            "properties":{
                                                "serviceQuantityIdentifier7":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"SQI"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "initialServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Initial Service Quantity is the initial quantity amassed by the system before application of the rate's pre-processing calculation group(s), if any exists.",
                                            "example":"470.762600"
                                        },
                                        "billableServiceQuantity":{
                                            "type":"number",
                                            "maximum":"1000000000000",
                                            "minimum":"-1000000000000",
                                            "description":"Billable Service Quantity"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "calcLines":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "headerSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Header Sequence"
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "calculatedAmount":{
                                            "type":"number",
                                            "description":"Calculated Amount"
                                        },
                                        "rateVersion":{
                                            "type":"object",
                                            "properties":{
                                                "rateSchedule":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Rate Schedule"
                                                },
                                                "effectiveDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Effective Date"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billableCharge":{
                                            "type":"object",
                                            "properties":{
                                                "billableChargeId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Billable Charge ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "descriptionOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Description on Bill"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "calculationLines":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "headerSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Header Sequence"
                                                            },
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Sequence"
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "currency":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "currency3":{
                                                                        "type":"string",
                                                                        "maxLength":3,
                                                                        "description":"Currency Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "unitOfMeasure":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "unitOfMeasure9":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Unit of Measure"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "timeOfUse":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "timeOfUse8":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Time of Use"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "rcSequence":{
                                                                "type":"number",
                                                                "maximum":9999,
                                                                "minimum":-9999,
                                                                "description":"Rate Component Sequence refers to the sequence number of the rate component on the applicable rate version calculation group that was used to calculate the line. This is only populated if the original rate engine calculated the charges.",
                                                                "example":"10"
                                                            },
                                                            "shouldPrint":{
                                                                "type":"boolean",
                                                                "description":"The Print switch controls whether information about this line will print on the customer's bill.",
                                                                "example":"true"
                                                            },
                                                            "shouldAppearInSummary":{
                                                                "type":"boolean",
                                                                "description":"The Appears in Summary switch defines if this line's amount also appears on a summary line.",
                                                                "example":"true"
                                                            },
                                                            "calculatedAmount":{
                                                                "type":"number",
                                                                "description":"Calculated Amount"
                                                            },
                                                            "exemptAmount":{
                                                                "type":"number",
                                                                "description":"Exempt Amount is the amount of the calculated charge that the customer doesn't have to pay because they are tax exempt.",
                                                                "example":"$0.00"
                                                            },
                                                            "baseAmount":{
                                                                "type":"number",
                                                                "description":"Base Amount is used by calculation lines (e.g. taxes) that are cross-referenced to other calculation lines and whose value(s), therefore, depend on the amounts calculated by those other lines. The Base Amount shows the total amount derived from the cross-referenced line(s) that the current line then used to calculate its billed amount.",
                                                                "example":"$102.71"
                                                            },
                                                            "serviceQuantityIdentifier":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "serviceQuantityIdentifier8":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"SQI"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "billableServiceQuantity":{
                                                                "type":"number",
                                                                "maximum":"1000000000000",
                                                                "minimum":"-1000000000000",
                                                                "description":"Billable Service Quantity"
                                                            },
                                                            "measuresPeakQuantity":{
                                                                "type":"boolean",
                                                                "description":"Measures Peak Qty"
                                                            },
                                                            "descriptionOnBill":{
                                                                "type":"string",
                                                                "maxLength":254,
                                                                "description":"Description on Bill"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            },
                                                            "distributionDescription":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Distribution Code Description"
                                                            },
                                                            "isCharacteristicExist":{
                                                                "type":"boolean",
                                                                "description":"Characteristic exists",
                                                                "example":"false"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "financialDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "financialTransactionId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"FT ID is the system-assigned unique identifier of the financial transaction (FT).",
                                            "example":"211166656266"
                                        },
                                        "financialTransactionType":{
                                            "type":"string",
                                            "enum":[
                                                "AD  ",
                                                "AX  ",
                                                "BS  ",
                                                "BX  ",
                                                "PS  ",
                                                "PX  "
                                            ],
                                            "description":"Financial Transaction Type:\n\n    AD - Adjustment,\n    AX - Adjustment Cancellation,\n    BS - Bill Segment,\n    BX - Bill Segment Cancellation,\n    PS - Pay Segment,\n    PX - Pay Segment Cancellation\n* `AD  ` - Adjustment,\n* `AX  ` - Adjustment Cancellation,\n* `BS  ` - Bill Segment,\n* `BX  ` - Bill Segment Cancellation,\n* `PS  ` - Pay Segment,\n* `PX  ` - Pay Segment Cancellation",
                                            "example":"BS"
                                        },
                                        "financialTransactionTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"FT Type Description"
                                        },
                                        "currentAmount":{
                                            "type":"number",
                                            "description":"Current Amount"
                                        },
                                        "accountingDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Accounting Date"
                                        },
                                        "arrearsDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Arrears Date is the date the FT starts aging.",
                                            "example":"03-04-2013"
                                        },
                                        "shouldShowOnBill":{
                                            "type":"boolean",
                                            "description":"Show on bill indicates if information about the FT appears on the customer's bill.",
                                            "example":"true"
                                        },
                                        "transactions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence"
                                                            },
                                                            "distributionCode":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "distributionCode2":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Distribution Code"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicType":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "characteristicType2":{
                                                                        "type":"string",
                                                                        "maxLength":8,
                                                                        "description":"Characteristic Type"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "characteristicValue":{
                                                                "type":"string",
                                                                "maxLength":16,
                                                                "description":"Characteristic Value"
                                                            },
                                                            "amount":{
                                                                "type":"number",
                                                                "description":"Amount defines the journal line's amount.",
                                                                "example":"$33.00"
                                                            },
                                                            "statistics":{
                                                                "type":"string",
                                                                "maxLength":8,
                                                                "description":"Statistics Code is only specified when a statistical quantity is associated with the distribution line.",
                                                                "example":"CF"
                                                            },
                                                            "statisticAmount":{
                                                                "type":"number",
                                                                "maximum":"10000000000000",
                                                                "minimum":"-10000000000000",
                                                                "description":"Statistic Amount defines the statistical amount that will be posted to the GL. This value is only populated on distribution lines created for calculation rules designated as affecting GL statistical quantity.",
                                                                "example":"0.000"
                                                            },
                                                            "isTotalAmount":{
                                                                "type":"boolean",
                                                                "description":"Total Amount defines if the journal line contains the total of the other journal lines.",
                                                                "example":"true"
                                                            },
                                                            "distributionDescription":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Distribution Code Description"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "subBillSegments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "currentAmount":{
                                            "type":"number",
                                            "description":"Current Amount"
                                        },
                                        "billSegmentStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  "
                                            ],
                                            "description":"Bill Segment Status:\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billMessageCode":{
                                            "type":"object",
                                            "properties":{
                                                "billMessage":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Bill Message"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "insert":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Insert Code defines if the bill message causes an insert in the envelope."
                                        },
                                        "messagePriority":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  ",
                                                "80  ",
                                                "90  "
                                            ],
                                            "description":"Priority is the bill messages priority (on the printed bill).\n* `10  ` - Priority 10 -- Lowest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `90  ` - Priority 90 -- Highest",
                                            "example":"20"
                                        },
                                        "messageOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message On Bill is the message associated with the code.",
                                            "example":"Electric service not billed"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CO",
                                        "C1CR",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1RO"
                                    ],
                                    "description":"Bill Web Service Actions:\n* `C1CF` - Cancel Frozen,\n* `C1CO` - Complete,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1RO` - ReOpen"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-BillSegm"
                }
            },
            "CREATESERVICEPOINT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Service Point ID"
                    },
                    "servicePointType":{
                        "type":"object",
                        "properties":{
                            "spType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Point Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"CCB Service Point ID"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Timezone",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Timezone",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "market":{
                        "type":"object",
                        "properties":{
                            "market":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Market"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "parentServicePoint":{
                        "type":"object",
                        "properties":{
                            "parentSPId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related Service Point"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sourceStatus":{
                        "type":"string",
                        "enum":[
                            "D1CN",
                            "D1DC"
                        ],
                        "description":"Source Status:\n* `D1CN` - Connected,\n* `D1DC` - Disconnected"
                    },
                    "disconnectLocation":{
                        "type":"string",
                        "enum":[
                            "D1DV",
                            "D1SR"
                        ],
                        "description":"Disconnect Location:\n* `D1DV` - Device,\n* `D1SR` - Source"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "externalPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Division"
                    },
                    "geocodeLatitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Latitude"
                    },
                    "geocodeLongitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Longitude"
                    },
                    "mainContact":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Contact ID"
                    },
                    "primaryUsId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription"
                    },
                    "assetSystemSPId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "distributionNetworkFacility":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Distribution Network Facility"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type:\n"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            }
                        }
                    },
                    "estimationEligibility":{
                        "type":"string",
                        "enum":[
                            "D1EL",
                            "D1NE"
                        ],
                        "description":"Estimation Eligibility:\n* `D1EL` - Eligible,\n* `D1NE` - Not Eligible"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load:\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Description"
                    },
                    "okToEnter":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"OK To Enter:\n* `false` - False,\n* `true` - True"
                    },
                    "spWarning":{
                        "type":"string",
                        "enum":[
                            "NEIG",
                            "DIVE",
                            "DANG",
                            "DOG"
                        ],
                        "description":"SP Warning:\n* `NEIG` - D1 - Suspicious neighbor,\n* `DIVE` - D1 - History of service diversion,\n* `DANG` - D1 - Suspect dangerous occupants,\n* `DOG` - D1 - Mean dog at premise"
                    },
                    "spInstruction":{
                        "type":"string",
                        "enum":[
                            "SER",
                            "CHKS",
                            "CON",
                            "LRC"
                        ],
                        "description":"SP Instruction:\n* `SER` - D1 - Verify serial number,\n* `CHKS` - D1 - Check seal,\n* `CON` - D1 - Verify constant,\n* `LRC` - D1 - Leave read card with customer"
                    },
                    "spInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"SP Instruction Details"
                    },
                    "key":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"Key:\n* `false` - No,\n* `true` - Yes"
                    },
                    "keyId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Key ID"
                    },
                    "deviceLocation":{
                        "type":"string",
                        "enum":[
                            "LEFT",
                            "NORTH",
                            "WEST",
                            "RIGHT",
                            "SOUTH",
                            "GARG"
                        ],
                        "description":"Device Location:\n* `LEFT` - Left side of house,\n* `NORTH` - North,\n* `WEST` - West,\n* `RIGHT` - Right side of house,\n* `SOUTH` - South,\n* `GARG` - In garage"
                    },
                    "deviceLocationDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Device Location Details"
                    },
                    "measurementCycle":{
                        "type":"object",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route"
                    },
                    "measurementCycleRouteSequence":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":-999999999,
                        "description":"Sequence"
                    },
                    "installDate":{
                        "type":"string",
                        "format":"date",
                        "description":"In Service Date"
                    },
                    "abolishDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Abolished Date is the date when service point was abolished.",
                        "example":"2005-01-01"
                    },
                    "multiItems":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "installationOverrideQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Installation Override Quantity (Daily)"
                                        },
                                        "uom":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "sqi":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "multiItemCounts":{
                                            "type":"object",
                                            "properties":{
                                                "multiItemCountList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type indicates the type of device. Typically, devices are categorised into smart meters, manual meters, items, or communications components. The code used to denote the device type will vary by utility.",
                                                                        "example":"ZZ_DVCTYP_7529"
                                                                    },
                                                                    "count":{
                                                                        "type":"number",
                                                                        "maximum":"999999999.99",
                                                                        "minimum":"-999999999.99",
                                                                        "description":"Item Count"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "itemId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "installDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "removalDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "equipmentCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":0,
                                            "description":"Equipment Count"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Crew"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristicList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults."
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Characteristic Value"
                                        },
                                        "characteristicValue":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Value of the characteristic as additional data for the record."
                                        },
                                        "adhocCharacteristicValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Adhoc Characteristic Value"
                                        },
                                        "characteristicValueForeignKey":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicValueForeignKey1":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Characteristic Value FK 1"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "characteristicValueFK2":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 2"
                                        },
                                        "characteristicValueFK3":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 3"
                                        },
                                        "characteristicValueFk4":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 4"
                                        },
                                        "characteristicValueFK5":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 5"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1ServicePnt"
                }
            },
            "DELETESERVICEPOINT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"X1-DelSPoint"
                }
            },
            "UPDATESERVICEPOINT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Service Point ID"
                    },
                    "servicePointType":{
                        "type":"object",
                        "properties":{
                            "spType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Point Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"CCB Service Point ID"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Timezone",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Timezone",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "market":{
                        "type":"object",
                        "properties":{
                            "market":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Market"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "parentServicePoint":{
                        "type":"object",
                        "properties":{
                            "parentSPId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related Service Point"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sourceStatus":{
                        "type":"string",
                        "enum":[
                            "D1CN",
                            "D1DC"
                        ],
                        "description":"Source Status:\n* `D1CN` - Connected,\n* `D1DC` - Disconnected"
                    },
                    "disconnectLocation":{
                        "type":"string",
                        "enum":[
                            "D1DV",
                            "D1SR"
                        ],
                        "description":"Disconnect Location:\n* `D1DV` - Device,\n* `D1SR` - Source"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "externalPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Division"
                    },
                    "geocodeLatitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Latitude"
                    },
                    "geocodeLongitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Longitude"
                    },
                    "mainContact":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Contact ID"
                    },
                    "primaryUsId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription"
                    },
                    "assetSystemSPId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "distributionNetworkFacility":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Distribution Network Facility"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type:\n"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            }
                        }
                    },
                    "estimationEligibility":{
                        "type":"string",
                        "enum":[
                            "D1EL",
                            "D1NE"
                        ],
                        "description":"Estimation Eligibility:\n* `D1EL` - Eligible,\n* `D1NE` - Not Eligible"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load:\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Description"
                    },
                    "okToEnter":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"OK To Enter:\n* `false` - False,\n* `true` - True"
                    },
                    "spWarning":{
                        "type":"string",
                        "enum":[
                            "NEIG",
                            "DIVE",
                            "DANG",
                            "DOG"
                        ],
                        "description":"SP Warning:\n* `NEIG` - D1 - Suspicious neighbor,\n* `DIVE` - D1 - History of service diversion,\n* `DANG` - D1 - Suspect dangerous occupants,\n* `DOG` - D1 - Mean dog at premise"
                    },
                    "spInstruction":{
                        "type":"string",
                        "enum":[
                            "SER",
                            "CHKS",
                            "CON",
                            "LRC"
                        ],
                        "description":"SP Instruction:\n* `SER` - D1 - Verify serial number,\n* `CHKS` - D1 - Check seal,\n* `CON` - D1 - Verify constant,\n* `LRC` - D1 - Leave read card with customer"
                    },
                    "spInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"SP Instruction Details"
                    },
                    "key":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"Key:\n* `false` - No,\n* `true` - Yes"
                    },
                    "keyId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Key ID"
                    },
                    "deviceLocation":{
                        "type":"string",
                        "enum":[
                            "LEFT",
                            "NORTH",
                            "WEST",
                            "RIGHT",
                            "SOUTH",
                            "GARG"
                        ],
                        "description":"Device Location:\n* `LEFT` - Left side of house,\n* `NORTH` - North,\n* `WEST` - West,\n* `RIGHT` - Right side of house,\n* `SOUTH` - South,\n* `GARG` - In garage"
                    },
                    "deviceLocationDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Device Location Details"
                    },
                    "measurementCycle":{
                        "type":"object",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route"
                    },
                    "measurementCycleRouteSequence":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":-999999999,
                        "description":"Sequence"
                    },
                    "installDate":{
                        "type":"string",
                        "format":"date",
                        "description":"In Service Date"
                    },
                    "abolishDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Abolished Date is the date when service point was abolished.",
                        "example":"2005-01-01"
                    },
                    "multiItems":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "installationOverrideQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Installation Override Quantity (Daily)"
                                        },
                                        "uom":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "sqi":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "multiItemCounts":{
                                            "type":"object",
                                            "properties":{
                                                "multiItemCountList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type indicates the type of device. Typically, devices are categorised into smart meters, manual meters, items, or communications components. The code used to denote the device type will vary by utility.",
                                                                        "example":"ZZ_DVCTYP_7529"
                                                                    },
                                                                    "count":{
                                                                        "type":"number",
                                                                        "maximum":"999999999.99",
                                                                        "minimum":"-999999999.99",
                                                                        "description":"Item Count"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "itemId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "installDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "removalDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "equipmentCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":0,
                                            "description":"Equipment Count"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Crew"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristicList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults."
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Characteristic Value"
                                        },
                                        "characteristicValue":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Value of the characteristic as additional data for the record."
                                        },
                                        "adhocCharacteristicValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Adhoc Characteristic Value"
                                        },
                                        "characteristicValueForeignKey":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicValueForeignKey1":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Characteristic Value FK 1"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "characteristicValueFK2":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 2"
                                        },
                                        "characteristicValueFK3":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 3"
                                        },
                                        "characteristicValueFk4":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 4"
                                        },
                                        "characteristicValueFK5":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 5"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1ServicePnt"
                }
            },
            "UPDATESERVICEPOINT_request":{
                "type":"object",
                "properties":{
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Service Point ID"
                    },
                    "servicePointType":{
                        "type":"object",
                        "properties":{
                            "spType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Point Type"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"CCB Service Point ID"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Timezone",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Timezone",
                                "example":"USPACIFIC"
                            }
                        }
                    },
                    "market":{
                        "type":"object",
                        "properties":{
                            "market":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Market"
                            }
                        }
                    },
                    "parentServicePoint":{
                        "type":"object",
                        "properties":{
                            "parentSPId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related Service Point"
                            }
                        }
                    },
                    "sourceStatus":{
                        "type":"string",
                        "enum":[
                            "D1CN",
                            "D1DC"
                        ],
                        "description":"Source Status:\n* `D1CN` - Connected,\n* `D1DC` - Disconnected"
                    },
                    "disconnectLocation":{
                        "type":"string",
                        "enum":[
                            "D1DV",
                            "D1SR"
                        ],
                        "description":"Disconnect Location:\n* `D1DV` - Device,\n* `D1SR` - Source"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "externalPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise"
                            }
                        }
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Division"
                    },
                    "geocodeLatitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Latitude"
                    },
                    "geocodeLongitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Longitude"
                    },
                    "mainContact":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Contact ID"
                    },
                    "primaryUsId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription"
                    },
                    "assetSystemSPId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "distributionNetworkFacility":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Distribution Network Facility"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type:\n"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            }
                        }
                    },
                    "estimationEligibility":{
                        "type":"string",
                        "enum":[
                            "D1EL",
                            "D1NE"
                        ],
                        "description":"Estimation Eligibility:\n* `D1EL` - Eligible,\n* `D1NE` - Not Eligible"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load:\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Description"
                    },
                    "okToEnter":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"OK To Enter:\n* `false` - False,\n* `true` - True"
                    },
                    "spWarning":{
                        "type":"string",
                        "enum":[
                            "NEIG",
                            "DIVE",
                            "DANG",
                            "DOG"
                        ],
                        "description":"SP Warning:\n* `NEIG` - D1 - Suspicious neighbor,\n* `DIVE` - D1 - History of service diversion,\n* `DANG` - D1 - Suspect dangerous occupants,\n* `DOG` - D1 - Mean dog at premise"
                    },
                    "spInstruction":{
                        "type":"string",
                        "enum":[
                            "SER",
                            "CHKS",
                            "CON",
                            "LRC"
                        ],
                        "description":"SP Instruction:\n* `SER` - D1 - Verify serial number,\n* `CHKS` - D1 - Check seal,\n* `CON` - D1 - Verify constant,\n* `LRC` - D1 - Leave read card with customer"
                    },
                    "spInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"SP Instruction Details"
                    },
                    "key":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"Key:\n* `false` - No,\n* `true` - Yes"
                    },
                    "keyId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Key ID"
                    },
                    "deviceLocation":{
                        "type":"string",
                        "enum":[
                            "LEFT",
                            "NORTH",
                            "WEST",
                            "RIGHT",
                            "SOUTH",
                            "GARG"
                        ],
                        "description":"Device Location:\n* `LEFT` - Left side of house,\n* `NORTH` - North,\n* `WEST` - West,\n* `RIGHT` - Right side of house,\n* `SOUTH` - South,\n* `GARG` - In garage"
                    },
                    "deviceLocationDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Device Location Details"
                    },
                    "measurementCycle":{
                        "type":"object",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route"
                    },
                    "measurementCycleRouteSequence":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":-999999999,
                        "description":"Sequence"
                    },
                    "installDate":{
                        "type":"string",
                        "format":"date",
                        "description":"In Service Date"
                    },
                    "abolishDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Abolished Date is the date when service point was abolished.",
                        "example":"2005-01-01"
                    },
                    "multiItems":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "installationOverrideQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Installation Override Quantity (Daily)"
                                        },
                                        "uom":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "sqi":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "multiItemCounts":{
                                            "type":"object",
                                            "properties":{
                                                "multiItemCountList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type indicates the type of device. Typically, devices are categorised into smart meters, manual meters, items, or communications components. The code used to denote the device type will vary by utility.",
                                                                        "example":"ZZ_DVCTYP_7529"
                                                                    },
                                                                    "count":{
                                                                        "type":"number",
                                                                        "maximum":"999999999.99",
                                                                        "minimum":"-999999999.99",
                                                                        "description":"Item Count"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "itemId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                }
                                            }
                                        },
                                        "installDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "removalDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "equipmentCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":0,
                                            "description":"Equipment Count"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Crew"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristicList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults."
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Characteristic Value"
                                        },
                                        "characteristicValue":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Value of the characteristic as additional data for the record."
                                        },
                                        "adhocCharacteristicValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Adhoc Characteristic Value"
                                        },
                                        "characteristicValueForeignKey":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicValueForeignKey1":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Characteristic Value FK 1"
                                                }
                                            }
                                        },
                                        "characteristicValueFK2":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 2"
                                        },
                                        "characteristicValueFK3":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 3"
                                        },
                                        "characteristicValueFk4":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 4"
                                        },
                                        "characteristicValueFK5":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 5"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1ServicePnt"
                }
            },
            "CREATESERVICEPOINT_request":{
                "type":"object",
                "properties":{
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Service Point ID"
                    },
                    "servicePointType":{
                        "type":"object",
                        "properties":{
                            "spType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Point Type"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"CCB Service Point ID"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Timezone",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Timezone",
                                "example":"USPACIFIC"
                            }
                        }
                    },
                    "market":{
                        "type":"object",
                        "properties":{
                            "market":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Market"
                            }
                        }
                    },
                    "parentServicePoint":{
                        "type":"object",
                        "properties":{
                            "parentSPId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related Service Point"
                            }
                        }
                    },
                    "sourceStatus":{
                        "type":"string",
                        "enum":[
                            "D1CN",
                            "D1DC"
                        ],
                        "description":"Source Status:\n* `D1CN` - Connected,\n* `D1DC` - Disconnected"
                    },
                    "disconnectLocation":{
                        "type":"string",
                        "enum":[
                            "D1DV",
                            "D1SR"
                        ],
                        "description":"Disconnect Location:\n* `D1DV` - Device,\n* `D1SR` - Source"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "externalPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise"
                            }
                        }
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Division"
                    },
                    "geocodeLatitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Latitude"
                    },
                    "geocodeLongitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Longitude"
                    },
                    "mainContact":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Contact ID"
                    },
                    "primaryUsId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription"
                    },
                    "assetSystemSPId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "distributionNetworkFacility":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Distribution Network Facility"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type:\n"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            }
                        }
                    },
                    "estimationEligibility":{
                        "type":"string",
                        "enum":[
                            "D1EL",
                            "D1NE"
                        ],
                        "description":"Estimation Eligibility:\n* `D1EL` - Eligible,\n* `D1NE` - Not Eligible"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "bo":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load:\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Description"
                    },
                    "okToEnter":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"OK To Enter:\n* `false` - False,\n* `true` - True"
                    },
                    "spWarning":{
                        "type":"string",
                        "enum":[
                            "NEIG",
                            "DIVE",
                            "DANG",
                            "DOG"
                        ],
                        "description":"SP Warning:\n* `NEIG` - D1 - Suspicious neighbor,\n* `DIVE` - D1 - History of service diversion,\n* `DANG` - D1 - Suspect dangerous occupants,\n* `DOG` - D1 - Mean dog at premise"
                    },
                    "spInstruction":{
                        "type":"string",
                        "enum":[
                            "SER",
                            "CHKS",
                            "CON",
                            "LRC"
                        ],
                        "description":"SP Instruction:\n* `SER` - D1 - Verify serial number,\n* `CHKS` - D1 - Check seal,\n* `CON` - D1 - Verify constant,\n* `LRC` - D1 - Leave read card with customer"
                    },
                    "spInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"SP Instruction Details"
                    },
                    "key":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"Key:\n* `false` - No,\n* `true` - Yes"
                    },
                    "keyId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Key ID"
                    },
                    "deviceLocation":{
                        "type":"string",
                        "enum":[
                            "LEFT",
                            "NORTH",
                            "WEST",
                            "RIGHT",
                            "SOUTH",
                            "GARG"
                        ],
                        "description":"Device Location:\n* `LEFT` - Left side of house,\n* `NORTH` - North,\n* `WEST` - West,\n* `RIGHT` - Right side of house,\n* `SOUTH` - South,\n* `GARG` - In garage"
                    },
                    "deviceLocationDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Device Location Details"
                    },
                    "measurementCycle":{
                        "type":"object",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route"
                    },
                    "measurementCycleRouteSequence":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":-999999999,
                        "description":"Sequence"
                    },
                    "installDate":{
                        "type":"string",
                        "format":"date",
                        "description":"In Service Date"
                    },
                    "abolishDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Abolished Date is the date when service point was abolished.",
                        "example":"2005-01-01"
                    },
                    "multiItems":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "installationOverrideQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Installation Override Quantity (Daily)"
                                        },
                                        "uom":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "sqi":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "multiItemCounts":{
                                            "type":"object",
                                            "properties":{
                                                "multiItemCountList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type indicates the type of device. Typically, devices are categorised into smart meters, manual meters, items, or communications components. The code used to denote the device type will vary by utility.",
                                                                        "example":"ZZ_DVCTYP_7529"
                                                                    },
                                                                    "count":{
                                                                        "type":"number",
                                                                        "maximum":"999999999.99",
                                                                        "minimum":"-999999999.99",
                                                                        "description":"Item Count"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "itemId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                }
                                            }
                                        },
                                        "installDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "removalDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "equipmentCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":0,
                                            "description":"Equipment Count"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Crew"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristicList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults."
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Characteristic Value"
                                        },
                                        "characteristicValue":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Value of the characteristic as additional data for the record."
                                        },
                                        "adhocCharacteristicValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Adhoc Characteristic Value"
                                        },
                                        "characteristicValueForeignKey":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicValueForeignKey1":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Characteristic Value FK 1"
                                                }
                                            }
                                        },
                                        "characteristicValueFK2":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 2"
                                        },
                                        "characteristicValueFK3":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 3"
                                        },
                                        "characteristicValueFk4":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 4"
                                        },
                                        "characteristicValueFK5":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 5"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1ServicePnt"
                }
            },
            "SEARCHSERVICEPOINTS_response":{
                "type":"object",
                "properties":{
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"15"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset",
                        "example":"25"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records",
                        "example":"67"
                    },
                    "servicePointList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "servicePointId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Service Point ID is a system assigned random number that stays with a service point record.",
                                    "example":"3996166619"
                                },
                                "servicePointType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Service Point Type indicates the category of the device location where the service is delivered.",
                                    "example":"ZZ_ERT_ITM_SP_TYPE_01"
                                },
                                "servicePointTypeDescription":{
                                    "type":"string",
                                    "maxLength":50,
                                    "description":"Description for Service Point Type",
                                    "example":"ERT ITEM SP Type 01"
                                },
                                "timeZone":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Timezone",
                                    "example":"USPACIFIC"
                                },
                                "timeZoneName":{
                                    "type":"string",
                                    "maxLength":50,
                                    "description":"Timezone Name",
                                    "example":"US/Pacific"
                                },
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type.",
                                    "example":"E"
                                },
                                "serviceTypeDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Description for Service Type",
                                    "example":"Electric"
                                },
                                "deviceId":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Device ID indicates the unique system identifier of additional equipment installed at the service point.",
                                    "example":"832023898296"
                                },
                                "deviceType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Device Type indicates the type of device. Typically, devices are categorised into smart meters, manual meters, items, or communications components. The code used to denote the device type will vary by utility.",
                                    "example":"ZZ_DVCTYP_7529"
                                },
                                "deviceTypeDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Description for Device Type",
                                    "example":"00ZZ_DVCTYP_7529"
                                },
                                "serialNumber":{
                                    "type":"string",
                                    "maxLength":120,
                                    "description":"The device identifier for the Serial Number.",
                                    "example":"BN20_YC_7529"
                                },
                                "badgeNumber":{
                                    "type":"string",
                                    "maxLength":120,
                                    "description":"The Badge Number is the identifier stamped on the meter. This is not the manufacturer's serial number.",
                                    "example":"BN20_YC_7529"
                                },
                                "manufacturer":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Manufacturer is the meter device manufacturer.",
                                    "example":"ZZ_MANUFACTURER_7529"
                                },
                                "model":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Model",
                                    "example":"E"
                                },
                                "premiseId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Premise ID is a system assigned random number that stays with a premise for life."
                                },
                                "formattedAddress":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Premise Info"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1GtPremAcc"
                }
            },
            "SEARCHSERVICEPOINTS_request":{
                "type":"object",
                "properties":{
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life."
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID"
                    },
                    "textSearch":{
                        "type":"string",
                        "maxLength":200,
                        "description":"Search Text"
                    },
                    "serviceType":{
                        "type":"string",
                        "maxLength":80,
                        "description":"Service Type"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"15"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset",
                        "example":"25"
                    }
                },
                "xml":{
                    "name":"X1GtPremAcc"
                }
            },
            "DELETESERVICEPOINT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"X1-DelSPoint"
                }
            },
            "GETSERVICEPOINT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Service Point ID"
                    },
                    "servicePointType":{
                        "type":"object",
                        "properties":{
                            "spType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Point Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"CCB Service Point ID"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Timezone",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Timezone",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "market":{
                        "type":"object",
                        "properties":{
                            "market":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Market"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "parentServicePoint":{
                        "type":"object",
                        "properties":{
                            "parentSPId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related Service Point"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sourceStatus":{
                        "type":"string",
                        "enum":[
                            "D1CN",
                            "D1DC"
                        ],
                        "description":"Source Status:\n* `D1CN` - Connected,\n* `D1DC` - Disconnected"
                    },
                    "disconnectLocation":{
                        "type":"string",
                        "enum":[
                            "D1DV",
                            "D1SR"
                        ],
                        "description":"Disconnect Location:\n* `D1DV` - Device,\n* `D1SR` - Source"
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "externalPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Division"
                    },
                    "geocodeLatitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Latitude"
                    },
                    "geocodeLongitude":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":"-999999999.999999",
                        "description":"Geographic Longitude"
                    },
                    "mainContact":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Contact ID"
                    },
                    "primaryUsId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription"
                    },
                    "assetSystemSPId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "distributionNetworkFacility":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Distribution Network Facility"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address"
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type:\n"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            }
                        }
                    },
                    "estimationEligibility":{
                        "type":"string",
                        "enum":[
                            "D1EL",
                            "D1NE"
                        ],
                        "description":"Estimation Eligibility:\n* `D1EL` - Eligible,\n* `D1NE` - Not Eligible"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "statusReason":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Status Reason"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load:\n* `N   ` - No,\n* `Y   ` - Yes"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Description"
                    },
                    "okToEnter":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"OK To Enter:\n* `false` - False,\n* `true` - True"
                    },
                    "spWarning":{
                        "type":"string",
                        "enum":[
                            "NEIG",
                            "DIVE",
                            "DANG",
                            "DOG"
                        ],
                        "description":"SP Warning:\n* `NEIG` - D1 - Suspicious neighbor,\n* `DIVE` - D1 - History of service diversion,\n* `DANG` - D1 - Suspect dangerous occupants,\n* `DOG` - D1 - Mean dog at premise"
                    },
                    "spInstruction":{
                        "type":"string",
                        "enum":[
                            "SER",
                            "CHKS",
                            "CON",
                            "LRC"
                        ],
                        "description":"SP Instruction:\n* `SER` - D1 - Verify serial number,\n* `CHKS` - D1 - Check seal,\n* `CON` - D1 - Verify constant,\n* `LRC` - D1 - Leave read card with customer"
                    },
                    "spInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"SP Instruction Details"
                    },
                    "key":{
                        "type":"string",
                        "enum":[
                            "false",
                            "true"
                        ],
                        "description":"Key:\n* `false` - No,\n* `true` - Yes"
                    },
                    "keyId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Key ID"
                    },
                    "deviceLocation":{
                        "type":"string",
                        "enum":[
                            "LEFT",
                            "NORTH",
                            "WEST",
                            "RIGHT",
                            "SOUTH",
                            "GARG"
                        ],
                        "description":"Device Location:\n* `LEFT` - Left side of house,\n* `NORTH` - North,\n* `WEST` - West,\n* `RIGHT` - Right side of house,\n* `SOUTH` - South,\n* `GARG` - In garage"
                    },
                    "deviceLocationDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Device Location Details"
                    },
                    "measurementCycle":{
                        "type":"object",
                        "properties":{
                            "measurementCycle":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Measurement Cycle"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "measurementCycleRoute":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Route"
                    },
                    "measurementCycleRouteSequence":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":-999999999,
                        "description":"Sequence"
                    },
                    "installDate":{
                        "type":"string",
                        "format":"date",
                        "description":"In Service Date"
                    },
                    "abolishDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Abolished Date is the date when service point was abolished.",
                        "example":"2005-01-01"
                    },
                    "multiItems":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"End Date/Time"
                                        },
                                        "installationOverrideQuantity":{
                                            "type":"number",
                                            "maximum":"9999999999.999998",
                                            "minimum":"-9999999999.999998",
                                            "description":"Installation Override Quantity (Daily)"
                                        },
                                        "uom":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure"
                                        },
                                        "sqi":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Service Quantity Identifier"
                                        },
                                        "multiItemCounts":{
                                            "type":"object",
                                            "properties":{
                                                "multiItemCountList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "_data":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "itemType":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Device Type indicates the type of device. Typically, devices are categorised into smart meters, manual meters, items, or communications components. The code used to denote the device type will vary by utility.",
                                                                        "example":"ZZ_DVCTYP_7529"
                                                                    },
                                                                    "count":{
                                                                        "type":"number",
                                                                        "maximum":"999999999.99",
                                                                        "minimum":"-999999999.99",
                                                                        "description":"Item Count"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "itemId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "installDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "removalDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "equipmentCount":{
                                            "type":"number",
                                            "maximum":"999999999.99",
                                            "minimum":0,
                                            "description":"Equipment Count"
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Crew"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristicList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults."
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Characteristic Value"
                                        },
                                        "characteristicValue":{
                                            "type":"string",
                                            "maxLength":16,
                                            "description":"Value of the characteristic as additional data for the record."
                                        },
                                        "adhocCharacteristicValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Adhoc Characteristic Value"
                                        },
                                        "characteristicValueForeignKey":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicValueForeignKey1":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Characteristic Value FK 1"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "characteristicValueFK2":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 2"
                                        },
                                        "characteristicValueFK3":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 3"
                                        },
                                        "characteristicValueFk4":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 4"
                                        },
                                        "characteristicValueFK5":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Characteristic Value FK 5"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1ServicePnt"
                }
            },
            "CREATEFIELDACTIVITY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "activityId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"System-generated unique identifier for the field activity."
                    },
                    "sp":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "servicePointExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"The Service Point Identifier in the Customer Care and Billing application data model."
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "enum":[
                            "D1-DisconnectItemSPAtSource",
                            "ZZ-InstallMeter",
                            "D1-ConnectSPAtSourceAndTurnOn",
                            "D1-DisconnectSPAtSource",
                            "D1-ExchangeMeter",
                            "D1-DisConnSPAtDvcAndRmveDvc",
                            "D1-TurnOffItem",
                            "D1-ConnSPAtSrceAndInstMtr",
                            "D1-TurnOnMeter",
                            "D1-DisConnSPAtSrceAndRmveMtr",
                            "D1-ReconnectItemforPayment",
                            "D1-TurnOffMeter",
                            "D1-DisconnectSPAtDevice",
                            "D1-InstallDevice",
                            "D1-ConnSPAtDvcAndInstDvc",
                            "D1-ConnectSPAtSource",
                            "D1-DisconnectSPAtMeter",
                            "D1-ServiceInvestigation",
                            "ZZ-ExchangeControllableDevice",
                            "ZZ-InHomeEnergyAssessment",
                            "D1-DisConnSPAtMtrAndRmveMtr",
                            "X1-InvestigateControllableDevice",
                            "D1-ConnectSPAtSourceAndInstallMeter",
                            "D1-RemoveDevice",
                            "D1-ExchangeDevice",
                            "X1-InstallControllableDevice",
                            "X1-RemoveControllableDevice",
                            "D1-DisconnectWarning",
                            "D1-MaintainEquipment",
                            "ZZ-InvestigateControllableDvc",
                            "X1-ExchangeControllableDevice",
                            "D1-CutForNonPayment",
                            "ZZ-RemoveControllableDevice",
                            "D1-ConnectSPAtMeterAndTurnOn",
                            "D1-ConnectSPAtDevice",
                            "D1-ConnSPAtSrceAndTurnOnDvc",
                            "D1-TurnOnPilotLight",
                            "X1-InHomeEnergyAssessment",
                            "D1-ConnSPAtSrceAndInstDvc",
                            "D1-ConnectSPAtMeter",
                            "D1-InstallMeter",
                            "D1-ReconnectForPayment",
                            "D1-ConnectSPAtDvcAndTurnOn",
                            "D1-TrimTree",
                            "D1-ConnSPAtMtrAndInstMtr",
                            "ZZ-InstallControllableDevice",
                            "D1-CutItemForNonPayment",
                            "D1-RemoveMeter",
                            "D1-TurnOnItem",
                            "D1-ReadMeter"
                        ],
                        "description":"A service order field activity's field task type defines details about the type of task to be performed and how the system will process the activity.\n* `D1-DisconnectItemSPAtSource` - Disconnect  SP at Source Item,\n* `ZZ-InstallMeter` - ZZ Install Meter,\n* `D1-ConnectSPAtSourceAndTurnOn` - Connect SP at Source and Turn On,\n* `D1-DisconnectSPAtSource` - Disconnect  SP at Source,\n* `D1-ExchangeMeter` - Exchange Meter,\n* `D1-DisConnSPAtDvcAndRmveDvc` - Disconnect SP from Item and Remove Item,\n* `D1-TurnOffItem` - Turn Off  Item,\n* `D1-ConnSPAtSrceAndInstMtr` - Connect SP at Source and Install Meter,\n* `D1-TurnOnMeter` - Turn On Meter,\n* `D1-DisConnSPAtSrceAndRmveMtr` - Disconnect SP at Source and Remove Meter,\n* `D1-ReconnectItemforPayment` - Reconnect Item for Payment,\n* `D1-TurnOffMeter` - Turn Off  Meter,\n* `D1-DisconnectSPAtDevice` - Disconnect SP from Item,\n* `D1-InstallDevice` - Install Item,\n* `D1-ConnSPAtDvcAndInstDvc` - Connect SP to Item and Install Item,\n* `D1-ConnectSPAtSource` - Connect SP at Source,\n* `D1-DisconnectSPAtMeter` - Disconnect SP at Meter,\n* `D1-ServiceInvestigation` - Service Investigation,\n* `ZZ-ExchangeControllableDevice` - ZZ Exchange Controllable Device,\n* `ZZ-InHomeEnergyAssessment` - ZZ In Home Energy Assessment,\n* `D1-DisConnSPAtMtrAndRmveMtr` - Disconnect SP at Meter and Remove Meter,\n* `X1-InvestigateControllableDevice` - Investigate Controllable Device,\n* `D1-ConnectSPAtSourceAndInstallMeter` - Connect SP at Source and Install Meter,\n* `D1-RemoveDevice` - Remove Item,\n* `D1-ExchangeDevice` - Exchange Item,\n* `X1-InstallControllableDevice` - Install Controllable Device,\n* `X1-RemoveControllableDevice` - Remove Controllable Device,\n* `D1-DisconnectWarning` - Disconnect Warning,\n* `D1-MaintainEquipment` - Maintain SP and Meter Equipment,\n* `ZZ-InvestigateControllableDvc` - ZZ Investigate Controllable Device,\n* `X1-ExchangeControllableDevice` - Exchange Controllable Device,\n* `D1-CutForNonPayment` - Cut for Non Payment,\n* `ZZ-RemoveControllableDevice` - ZZ Remove Controllable Device,\n* `D1-ConnectSPAtMeterAndTurnOn` - Connect  SP at Meter and Turn On,\n* `D1-ConnectSPAtDevice` - Connect SP to Item,\n* `D1-ConnSPAtSrceAndTurnOnDvc` - Connect SP at Source and Turn On Item,\n* `D1-TurnOnPilotLight` - Turn On Pilot Light,\n* `X1-InHomeEnergyAssessment` - In Home Energy Assessment,\n* `D1-ConnSPAtSrceAndInstDvc` - Connect SP at Source and Install Item,\n* `D1-ConnectSPAtMeter` - Connect SP at Meter,\n* `D1-InstallMeter` - Install Meter,\n* `D1-ReconnectForPayment` - Reconnect for Payment,\n* `D1-ConnectSPAtDvcAndTurnOn` - Connect  SP to Item and Turn On,\n* `D1-TrimTree` - Trim Tree,\n* `D1-ConnSPAtMtrAndInstMtr` - Connect SP at Meter and Install Meter,\n* `ZZ-InstallControllableDevice` - ZZ Install Controllable Device,\n* `D1-CutItemForNonPayment` - Cut Item for Non Payment,\n* `D1-RemoveMeter` - Remove Meter,\n* `D1-TurnOnItem` - Turn On Item,\n* `D1-ReadMeter` - Read Meter",
                        "example":"D1-ConnectSPAtMeterAndTurnOn"
                    },
                    "externalActivityDetails":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start Date/Time"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The comments are free form entries added by a user to provide more information for the activity."
                            },
                            "instructions":{
                                "type":"string",
                                "maxLength":4000,
                                "description":"Optional instructions can be provided for the field worker."
                            }
                        }
                    },
                    "activityType":{
                        "type":"object",
                        "description":"Activity Type",
                        "properties":{
                            "activityType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Activity Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "bo":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The business object (BO) of the Service Order Management Activity."
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status code of the service order field activity."
                    },
                    "boStatusDescription":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The current status description of the service order field activity."
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "parentActivity":{
                        "type":"object",
                        "properties":{
                            "parentActivityId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Parent orchestration activity id."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "appointmentWindow":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start date and time for the activity or appointment window.",
                                "example":"2025-09-07T16:00:00-07:00"
                            },
                            "endDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"End date and time for the activity or appointment window.",
                                "example":"2025-09-08T16:00:00-07:00"
                            }
                        }
                    },
                    "appointmentInformation":{
                        "type":"object",
                        "properties":{
                            "takenBy":{
                                "type":"string",
                                "maxLength":32,
                                "description":"Identifier of the user or worker who \"took\" (accepted or initiated) the activity.",
                                "example":"EJONES"
                            },
                            "takenDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Date the activity was taken or accepted.",
                                "example":"2025-09-06"
                            },
                            "comments1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            }
                        }
                    },
                    "recipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The field work system service provider to which the service order field activity is sent for scheduling and assignment."
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The device related to the service order field activity (if applicable)."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "requester":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The requesting system service provider from which the request was received."
                    },
                    "requesterUser":{
                        "type":"object",
                        "properties":{
                            "requesterUserId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"ID of the user in the requesting system who created the field activity request.",
                                "example":"LWAYNE"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "requesterTransactionId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier used by the external requesting system to correlate the transaction.",
                        "example":"3098684110"
                    },
                    "externalReferenceId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Represents a unique system-generated id for the activity in the requesting system."
                    },
                    "cancelReason":{
                        "type":"string",
                        "enum":[
                            "M2-INCOMPLETE",
                            "CUT",
                            "SEVER",
                            "D1-Undetermined",
                            "NEARMR",
                            "UNDETER",
                            "CR",
                            "INCMPLTE",
                            "C1SR",
                            "WFA",
                            "D1-AutoDiscarded",
                            "STRSTP",
                            "DEVTST",
                            "CXS"
                        ],
                        "description":"Cancel Reason:\n* `M2-INCOMPLETE` - INCOMPLETE,\n* `CUT` - Cut Canceled,\n* `SEVER` - Severance Canceled,\n* `D1-Undetermined` - Undetermined,\n* `NEARMR` - Near MR Completion Canceled,\n* `UNDETER` - Undetermined,\n* `CR` - Customer requested,\n* `INCMPLTE` - Incomplete,\n* `C1SR` - Activity Failed,\n* `WFA` - Wrong type of field act. type,\n* `D1-AutoDiscarded` - Auto Discarded,\n* `STRSTP` - Start Stop Canceled,\n* `DEVTST` - Device Test Canceled,\n* `CXS` - Canceled by external system"
                    },
                    "recommendedDeviceConfigurationType":{
                        "type":"object",
                        "properties":{
                            "recommendedDeviceConfigurationType":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Recommended Device Configuration Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalSPType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External service point type code as provided by the originating system.",
                        "example":"E-RES"
                    },
                    "faType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External field activity type code from the requesting system, often used for integration.",
                        "example":"SOM-START"
                    },
                    "emergency":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"A flag that indicates if the activity is an emergency or not.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"N"
                    },
                    "meterNumber":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Meter Number"
                    },
                    "exceptionInformationList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"A unique Sequence number is given to each entry after the information is saved."
                                },
                                "expandedMessage":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The expanded message, which combines the message text taken from the message category and message number, with all parameter values substituted, if applicable."
                                },
                                "messageCategory":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"Message category within Oracle Utilities Application Framework."
                                },
                                "messageNumber":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"Message Number within Oracle Utilities Application Framework."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-CreateFA"
                }
            },
            "GETFIELDACTIVITYSUMMARY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "activityId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"System-generated unique identifier for the field activity."
                    },
                    "servicePointDetails":{
                        "type":"object",
                        "properties":{
                            "sp":{
                                "type":"object",
                                "properties":{
                                    "spId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Service Point"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "premiseId":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Unique identifier of the premise associated with the service point or customer location.",
                                "example":"7880087160"
                            },
                            "premiseAddress":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The full mailing and/or physical address associated with the premise.",
                                "example":"123 Main St, San Francisco, CA 94105"
                            },
                            "servicePointTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Description"
                            },
                            "isMetered":{
                                "type":"boolean",
                                "description":"Indicates whether the service point usage is metered or not.",
                                "example":"true"
                            },
                            "servicePointStatusDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Description"
                            },
                            "installationDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The date the service point connection was established at the premise or service point.",
                                "example":"2010-01-01"
                            },
                            "abolishedDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The date the service or premise record was removed / deactivated or no longer valid."
                            },
                            "sourceStatusDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Description"
                            },
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service type defines the type of service associated with the service agreement type.",
                                "example":"E"
                            },
                            "serviceTypeDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Text description of the service type that can be displayed for users in their language.",
                                "example":"Electric"
                            },
                            "badgedDevice":{
                                "type":"object",
                                "properties":{
                                    "deviceTypeDescription":{
                                        "type":"string",
                                        "maxLength":60,
                                        "description":"Description"
                                    },
                                    "deviceInfo":{
                                        "type":"string",
                                        "maxLength":150,
                                        "description":"Composite text containing device properties and status of installation and connection as displayed within the application.",
                                        "example":"0G-PRAP - Electric Smart ConGen / Install Date/Time: 09-08-2025 12:00AM / Connected / Commissioned / 0G-PRAP - Electric Service Provider / Active"
                                    },
                                    "badgeNumber":{
                                        "type":"string",
                                        "maxLength":120,
                                        "description":"Utility badge tag number assigned to a specific installed device or additional equipment that would normally be presented to a customer.",
                                        "example":"EM-784392"
                                    },
                                    "deviceInstallationDateTime":{
                                        "type":"string",
                                        "format":"date-time",
                                        "description":"Date and time when the device was physically installed.",
                                        "example":"2025-09-07T16:00:00-07:00"
                                    },
                                    "deviceStatus":{
                                        "type":"string",
                                        "maxLength":60,
                                        "description":"Current on/off status of the device.",
                                        "example":"On"
                                    },
                                    "device":{
                                        "type":"object",
                                        "properties":{
                                            "deviceId":{
                                                "type":"string",
                                                "maxLength":12,
                                                "description":"The device related to the service order field activity (if applicable)."
                                            },
                                            "_link":{
                                                "type":"string",
                                                "description":"_link"
                                            }
                                        }
                                    }
                                }
                            },
                            "unbadgedDevices":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Start Date/Time"
                                        },
                                        "unbadgedDevicesInfo":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "deviceTypeDescription":{
                                                        "type":"string",
                                                        "maxLength":60,
                                                        "description":"Description of the type of device",
                                                        "example":"10K mercury vapor"
                                                    },
                                                    "numberInstalled":{
                                                        "type":"number",
                                                        "maximum":99999,
                                                        "minimum":0,
                                                        "description":"Number of unbadged item(s) with an effective installation as of the current date.",
                                                        "example":"1"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "enum":[
                            "D1-DisconnectItemSPAtSource",
                            "ZZ-InstallMeter",
                            "D1-ConnectSPAtSourceAndTurnOn",
                            "D1-DisconnectSPAtSource",
                            "D1-ExchangeMeter",
                            "D1-DisConnSPAtDvcAndRmveDvc",
                            "D1-TurnOffItem",
                            "D1-ConnSPAtSrceAndInstMtr",
                            "D1-TurnOnMeter",
                            "D1-DisConnSPAtSrceAndRmveMtr",
                            "D1-ReconnectItemforPayment",
                            "D1-TurnOffMeter",
                            "D1-DisconnectSPAtDevice",
                            "D1-InstallDevice",
                            "D1-ConnSPAtDvcAndInstDvc",
                            "D1-ConnectSPAtSource",
                            "D1-DisconnectSPAtMeter",
                            "D1-ServiceInvestigation",
                            "ZZ-ExchangeControllableDevice",
                            "ZZ-InHomeEnergyAssessment",
                            "D1-DisConnSPAtMtrAndRmveMtr",
                            "X1-InvestigateControllableDevice",
                            "D1-ConnectSPAtSourceAndInstallMeter",
                            "D1-RemoveDevice",
                            "D1-ExchangeDevice",
                            "X1-InstallControllableDevice",
                            "X1-RemoveControllableDevice",
                            "D1-DisconnectWarning",
                            "D1-MaintainEquipment",
                            "ZZ-InvestigateControllableDvc",
                            "X1-ExchangeControllableDevice",
                            "D1-CutForNonPayment",
                            "ZZ-RemoveControllableDevice",
                            "D1-ConnectSPAtMeterAndTurnOn",
                            "D1-ConnectSPAtDevice",
                            "D1-ConnSPAtSrceAndTurnOnDvc",
                            "D1-TurnOnPilotLight",
                            "X1-InHomeEnergyAssessment",
                            "D1-ConnSPAtSrceAndInstDvc",
                            "D1-ConnectSPAtMeter",
                            "D1-InstallMeter",
                            "D1-ReconnectForPayment",
                            "D1-ConnectSPAtDvcAndTurnOn",
                            "D1-TrimTree",
                            "D1-ConnSPAtMtrAndInstMtr",
                            "ZZ-InstallControllableDevice",
                            "D1-CutItemForNonPayment",
                            "D1-RemoveMeter",
                            "D1-TurnOnItem",
                            "D1-ReadMeter"
                        ],
                        "description":"A service order field activity's field task type defines details about the type of task to be performed and how the system will process the activity.\n* `D1-DisconnectItemSPAtSource` - Disconnect  SP at Source Item,\n* `ZZ-InstallMeter` - ZZ Install Meter,\n* `D1-ConnectSPAtSourceAndTurnOn` - Connect SP at Source and Turn On,\n* `D1-DisconnectSPAtSource` - Disconnect  SP at Source,\n* `D1-ExchangeMeter` - Exchange Meter,\n* `D1-DisConnSPAtDvcAndRmveDvc` - Disconnect SP from Item and Remove Item,\n* `D1-TurnOffItem` - Turn Off  Item,\n* `D1-ConnSPAtSrceAndInstMtr` - Connect SP at Source and Install Meter,\n* `D1-TurnOnMeter` - Turn On Meter,\n* `D1-DisConnSPAtSrceAndRmveMtr` - Disconnect SP at Source and Remove Meter,\n* `D1-ReconnectItemforPayment` - Reconnect Item for Payment,\n* `D1-TurnOffMeter` - Turn Off  Meter,\n* `D1-DisconnectSPAtDevice` - Disconnect SP from Item,\n* `D1-InstallDevice` - Install Item,\n* `D1-ConnSPAtDvcAndInstDvc` - Connect SP to Item and Install Item,\n* `D1-ConnectSPAtSource` - Connect SP at Source,\n* `D1-DisconnectSPAtMeter` - Disconnect SP at Meter,\n* `D1-ServiceInvestigation` - Service Investigation,\n* `ZZ-ExchangeControllableDevice` - ZZ Exchange Controllable Device,\n* `ZZ-InHomeEnergyAssessment` - ZZ In Home Energy Assessment,\n* `D1-DisConnSPAtMtrAndRmveMtr` - Disconnect SP at Meter and Remove Meter,\n* `X1-InvestigateControllableDevice` - Investigate Controllable Device,\n* `D1-ConnectSPAtSourceAndInstallMeter` - Connect SP at Source and Install Meter,\n* `D1-RemoveDevice` - Remove Item,\n* `D1-ExchangeDevice` - Exchange Item,\n* `X1-InstallControllableDevice` - Install Controllable Device,\n* `X1-RemoveControllableDevice` - Remove Controllable Device,\n* `D1-DisconnectWarning` - Disconnect Warning,\n* `D1-MaintainEquipment` - Maintain SP and Meter Equipment,\n* `ZZ-InvestigateControllableDvc` - ZZ Investigate Controllable Device,\n* `X1-ExchangeControllableDevice` - Exchange Controllable Device,\n* `D1-CutForNonPayment` - Cut for Non Payment,\n* `ZZ-RemoveControllableDevice` - ZZ Remove Controllable Device,\n* `D1-ConnectSPAtMeterAndTurnOn` - Connect  SP at Meter and Turn On,\n* `D1-ConnectSPAtDevice` - Connect SP to Item,\n* `D1-ConnSPAtSrceAndTurnOnDvc` - Connect SP at Source and Turn On Item,\n* `D1-TurnOnPilotLight` - Turn On Pilot Light,\n* `X1-InHomeEnergyAssessment` - In Home Energy Assessment,\n* `D1-ConnSPAtSrceAndInstDvc` - Connect SP at Source and Install Item,\n* `D1-ConnectSPAtMeter` - Connect SP at Meter,\n* `D1-InstallMeter` - Install Meter,\n* `D1-ReconnectForPayment` - Reconnect for Payment,\n* `D1-ConnectSPAtDvcAndTurnOn` - Connect  SP to Item and Turn On,\n* `D1-TrimTree` - Trim Tree,\n* `D1-ConnSPAtMtrAndInstMtr` - Connect SP at Meter and Install Meter,\n* `ZZ-InstallControllableDevice` - ZZ Install Controllable Device,\n* `D1-CutItemForNonPayment` - Cut Item for Non Payment,\n* `D1-RemoveMeter` - Remove Meter,\n* `D1-TurnOnItem` - Turn On Item,\n* `D1-ReadMeter` - Read Meter",
                        "example":"D1-ConnectSPAtMeterAndTurnOn"
                    },
                    "fieldTaskTypeDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description"
                    },
                    "externalActivityDetails":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start Date/Time"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            },
                            "instructions":{
                                "type":"string",
                                "maxLength":4000,
                                "description":"Optional instructions can be provided for the field worker."
                            }
                        }
                    },
                    "activityType":{
                        "type":"object",
                        "description":"Activity Type",
                        "properties":{
                            "activityType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Activity Type"
                            },
                            "activityTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Activity Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "bo":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The business object (BO) of the Service Order Management Activity."
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status code of the service order field activity."
                    },
                    "boStatusDescription":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The current status description of the service order field activity."
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "parentActivityDetails":{
                        "type":"object",
                        "properties":{
                            "parentActivity":{
                                "type":"object",
                                "properties":{
                                    "parentActivityId":{
                                        "type":"string",
                                        "maxLength":14,
                                        "description":"Parent orchestration activity id."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "parentActivityTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Description"
                            },
                            "parentActivityStartDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start Date/Time"
                            }
                        }
                    },
                    "appointmentWindow":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start date and time for the activity or appointment window.",
                                "example":"2025-09-07T16:00:00-07:00"
                            },
                            "endDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"End date and time for the activity or appointment window.",
                                "example":"2025-09-08T16:00:00-07:00"
                            }
                        }
                    },
                    "appointmentInformation":{
                        "type":"object",
                        "properties":{
                            "takenBy":{
                                "type":"string",
                                "maxLength":32,
                                "description":"Identifier of the user or worker who \"took\" (accepted or initiated) the activity.",
                                "example":"EJONES"
                            },
                            "takenByUserName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"User Name"
                            },
                            "takenDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Date the activity was taken or accepted.",
                                "example":"2025-09-06"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            }
                        }
                    },
                    "recipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The field work system service provider to which the service order field activity is sent for scheduling and assignment."
                    },
                    "requestInformation":{
                        "type":"object",
                        "properties":{
                            "requester":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The requesting system service provider from which the request was received."
                            },
                            "requesterUserId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"ID of the user in the requesting system who created the field activity request.",
                                "example":"LWAYNE"
                            },
                            "requesterUserName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"User Name"
                            },
                            "requesterTransactionId":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier used by the external requesting system to correlate the transaction.",
                                "example":"3098684110"
                            },
                            "servicePointExternalId":{
                                "type":"string",
                                "maxLength":60,
                                "description":"The Service Point Identifier in the Customer Care and Billing application data model."
                            },
                            "externalReferenceId":{
                                "type":"string",
                                "maxLength":36,
                                "description":"Represents a unique system-generated id for the activity in the requesting system."
                            },
                            "externalSPType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External service point type code as provided by the originating system.",
                                "example":"E-RES"
                            },
                            "faType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External field activity type code from the requesting system, often used for integration.",
                                "example":"SOM-START"
                            }
                        }
                    },
                    "cancelReason":{
                        "type":"string",
                        "enum":[
                            "M2-INCOMPLETE",
                            "CUT",
                            "SEVER",
                            "D1-Undetermined",
                            "NEARMR",
                            "UNDETER",
                            "CR",
                            "INCMPLTE",
                            "C1SR",
                            "WFA",
                            "D1-AutoDiscarded",
                            "STRSTP",
                            "DEVTST",
                            "CXS"
                        ],
                        "description":"Cancel Reason:\n* `M2-INCOMPLETE` - INCOMPLETE,\n* `CUT` - Cut Canceled,\n* `SEVER` - Severance Canceled,\n* `D1-Undetermined` - Undetermined,\n* `NEARMR` - Near MR Completion Canceled,\n* `UNDETER` - Undetermined,\n* `CR` - Customer requested,\n* `INCMPLTE` - Incomplete,\n* `C1SR` - Activity Failed,\n* `WFA` - Wrong type of field act. type,\n* `D1-AutoDiscarded` - Auto Discarded,\n* `STRSTP` - Start Stop Canceled,\n* `DEVTST` - Device Test Canceled,\n* `CXS` - Canceled by external system"
                    },
                    "cancelReasonDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description"
                    },
                    "recommendedDeviceConfigurationType":{
                        "type":"object",
                        "description":"Indicates the recommended device configuration type code for the device to be set or installed with this field activity if applicable.",
                        "properties":{
                            "recommendedDeviceConfigurationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Indicates the recommended device configuration type code for the device to be set or installed with this field activity if applicable.",
                                "example":"E-AUTO-KWH-15MIN"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "emergency":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"A flag that indicates if the activity is an emergency or not.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"N"
                    }
                },
                "xml":{
                    "name":"D1FASummary"
                }
            },
            "CREATEFIELDACTIVITY_request":{
                "type":"object",
                "properties":{
                    "sp":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point"
                            }
                        }
                    },
                    "servicePointExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"The Service Point Identifier in the Customer Care and Billing application data model."
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "enum":[
                            "D1-DisconnectItemSPAtSource",
                            "ZZ-InstallMeter",
                            "D1-ConnectSPAtSourceAndTurnOn",
                            "D1-DisconnectSPAtSource",
                            "D1-ExchangeMeter",
                            "D1-DisConnSPAtDvcAndRmveDvc",
                            "D1-TurnOffItem",
                            "D1-ConnSPAtSrceAndInstMtr",
                            "D1-TurnOnMeter",
                            "D1-DisConnSPAtSrceAndRmveMtr",
                            "D1-ReconnectItemforPayment",
                            "D1-TurnOffMeter",
                            "D1-DisconnectSPAtDevice",
                            "D1-InstallDevice",
                            "D1-ConnSPAtDvcAndInstDvc",
                            "D1-ConnectSPAtSource",
                            "D1-DisconnectSPAtMeter",
                            "D1-ServiceInvestigation",
                            "ZZ-ExchangeControllableDevice",
                            "ZZ-InHomeEnergyAssessment",
                            "D1-DisConnSPAtMtrAndRmveMtr",
                            "X1-InvestigateControllableDevice",
                            "D1-ConnectSPAtSourceAndInstallMeter",
                            "D1-RemoveDevice",
                            "D1-ExchangeDevice",
                            "X1-InstallControllableDevice",
                            "X1-RemoveControllableDevice",
                            "D1-DisconnectWarning",
                            "D1-MaintainEquipment",
                            "ZZ-InvestigateControllableDvc",
                            "X1-ExchangeControllableDevice",
                            "D1-CutForNonPayment",
                            "ZZ-RemoveControllableDevice",
                            "D1-ConnectSPAtMeterAndTurnOn",
                            "D1-ConnectSPAtDevice",
                            "D1-ConnSPAtSrceAndTurnOnDvc",
                            "D1-TurnOnPilotLight",
                            "X1-InHomeEnergyAssessment",
                            "D1-ConnSPAtSrceAndInstDvc",
                            "D1-ConnectSPAtMeter",
                            "D1-InstallMeter",
                            "D1-ReconnectForPayment",
                            "D1-ConnectSPAtDvcAndTurnOn",
                            "D1-TrimTree",
                            "D1-ConnSPAtMtrAndInstMtr",
                            "ZZ-InstallControllableDevice",
                            "D1-CutItemForNonPayment",
                            "D1-RemoveMeter",
                            "D1-TurnOnItem",
                            "D1-ReadMeter"
                        ],
                        "description":"A service order field activity's field task type defines details about the type of task to be performed and how the system will process the activity.\n* `D1-DisconnectItemSPAtSource` - Disconnect  SP at Source Item,\n* `ZZ-InstallMeter` - ZZ Install Meter,\n* `D1-ConnectSPAtSourceAndTurnOn` - Connect SP at Source and Turn On,\n* `D1-DisconnectSPAtSource` - Disconnect  SP at Source,\n* `D1-ExchangeMeter` - Exchange Meter,\n* `D1-DisConnSPAtDvcAndRmveDvc` - Disconnect SP from Item and Remove Item,\n* `D1-TurnOffItem` - Turn Off  Item,\n* `D1-ConnSPAtSrceAndInstMtr` - Connect SP at Source and Install Meter,\n* `D1-TurnOnMeter` - Turn On Meter,\n* `D1-DisConnSPAtSrceAndRmveMtr` - Disconnect SP at Source and Remove Meter,\n* `D1-ReconnectItemforPayment` - Reconnect Item for Payment,\n* `D1-TurnOffMeter` - Turn Off  Meter,\n* `D1-DisconnectSPAtDevice` - Disconnect SP from Item,\n* `D1-InstallDevice` - Install Item,\n* `D1-ConnSPAtDvcAndInstDvc` - Connect SP to Item and Install Item,\n* `D1-ConnectSPAtSource` - Connect SP at Source,\n* `D1-DisconnectSPAtMeter` - Disconnect SP at Meter,\n* `D1-ServiceInvestigation` - Service Investigation,\n* `ZZ-ExchangeControllableDevice` - ZZ Exchange Controllable Device,\n* `ZZ-InHomeEnergyAssessment` - ZZ In Home Energy Assessment,\n* `D1-DisConnSPAtMtrAndRmveMtr` - Disconnect SP at Meter and Remove Meter,\n* `X1-InvestigateControllableDevice` - Investigate Controllable Device,\n* `D1-ConnectSPAtSourceAndInstallMeter` - Connect SP at Source and Install Meter,\n* `D1-RemoveDevice` - Remove Item,\n* `D1-ExchangeDevice` - Exchange Item,\n* `X1-InstallControllableDevice` - Install Controllable Device,\n* `X1-RemoveControllableDevice` - Remove Controllable Device,\n* `D1-DisconnectWarning` - Disconnect Warning,\n* `D1-MaintainEquipment` - Maintain SP and Meter Equipment,\n* `ZZ-InvestigateControllableDvc` - ZZ Investigate Controllable Device,\n* `X1-ExchangeControllableDevice` - Exchange Controllable Device,\n* `D1-CutForNonPayment` - Cut for Non Payment,\n* `ZZ-RemoveControllableDevice` - ZZ Remove Controllable Device,\n* `D1-ConnectSPAtMeterAndTurnOn` - Connect  SP at Meter and Turn On,\n* `D1-ConnectSPAtDevice` - Connect SP to Item,\n* `D1-ConnSPAtSrceAndTurnOnDvc` - Connect SP at Source and Turn On Item,\n* `D1-TurnOnPilotLight` - Turn On Pilot Light,\n* `X1-InHomeEnergyAssessment` - In Home Energy Assessment,\n* `D1-ConnSPAtSrceAndInstDvc` - Connect SP at Source and Install Item,\n* `D1-ConnectSPAtMeter` - Connect SP at Meter,\n* `D1-InstallMeter` - Install Meter,\n* `D1-ReconnectForPayment` - Reconnect for Payment,\n* `D1-ConnectSPAtDvcAndTurnOn` - Connect  SP to Item and Turn On,\n* `D1-TrimTree` - Trim Tree,\n* `D1-ConnSPAtMtrAndInstMtr` - Connect SP at Meter and Install Meter,\n* `ZZ-InstallControllableDevice` - ZZ Install Controllable Device,\n* `D1-CutItemForNonPayment` - Cut Item for Non Payment,\n* `D1-RemoveMeter` - Remove Meter,\n* `D1-TurnOnItem` - Turn On Item,\n* `D1-ReadMeter` - Read Meter",
                        "example":"D1-ConnectSPAtMeterAndTurnOn"
                    },
                    "sourceSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External source system"
                    },
                    "externalActivityDetails":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start Date/Time"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The comments are free form entries added by a user to provide more information for the activity."
                            },
                            "instructions":{
                                "type":"string",
                                "maxLength":4000,
                                "description":"Optional instructions can be provided for the field worker."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-CreateFA"
                }
            },
            "GETFIELDACTIVITY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "activityId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"System-generated unique identifier for the field activity."
                    },
                    "sp":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "servicePointExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"The Service Point Identifier in the Customer Care and Billing application data model."
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "enum":[
                            "D1-DisconnectItemSPAtSource",
                            "ZZ-InstallMeter",
                            "D1-ConnectSPAtSourceAndTurnOn",
                            "D1-DisconnectSPAtSource",
                            "D1-ExchangeMeter",
                            "D1-DisConnSPAtDvcAndRmveDvc",
                            "D1-TurnOffItem",
                            "D1-ConnSPAtSrceAndInstMtr",
                            "D1-TurnOnMeter",
                            "D1-DisConnSPAtSrceAndRmveMtr",
                            "D1-ReconnectItemforPayment",
                            "D1-TurnOffMeter",
                            "D1-DisconnectSPAtDevice",
                            "D1-InstallDevice",
                            "D1-ConnSPAtDvcAndInstDvc",
                            "D1-ConnectSPAtSource",
                            "D1-DisconnectSPAtMeter",
                            "D1-ServiceInvestigation",
                            "ZZ-ExchangeControllableDevice",
                            "ZZ-InHomeEnergyAssessment",
                            "D1-DisConnSPAtMtrAndRmveMtr",
                            "X1-InvestigateControllableDevice",
                            "D1-ConnectSPAtSourceAndInstallMeter",
                            "D1-RemoveDevice",
                            "D1-ExchangeDevice",
                            "X1-InstallControllableDevice",
                            "X1-RemoveControllableDevice",
                            "D1-DisconnectWarning",
                            "D1-MaintainEquipment",
                            "ZZ-InvestigateControllableDvc",
                            "X1-ExchangeControllableDevice",
                            "D1-CutForNonPayment",
                            "ZZ-RemoveControllableDevice",
                            "D1-ConnectSPAtMeterAndTurnOn",
                            "D1-ConnectSPAtDevice",
                            "D1-ConnSPAtSrceAndTurnOnDvc",
                            "D1-TurnOnPilotLight",
                            "X1-InHomeEnergyAssessment",
                            "D1-ConnSPAtSrceAndInstDvc",
                            "D1-ConnectSPAtMeter",
                            "D1-InstallMeter",
                            "D1-ReconnectForPayment",
                            "D1-ConnectSPAtDvcAndTurnOn",
                            "D1-TrimTree",
                            "D1-ConnSPAtMtrAndInstMtr",
                            "ZZ-InstallControllableDevice",
                            "D1-CutItemForNonPayment",
                            "D1-RemoveMeter",
                            "D1-TurnOnItem",
                            "D1-ReadMeter"
                        ],
                        "description":"A service order field activity's field task type defines details about the type of task to be performed and how the system will process the activity.\n* `D1-DisconnectItemSPAtSource` - Disconnect  SP at Source Item,\n* `ZZ-InstallMeter` - ZZ Install Meter,\n* `D1-ConnectSPAtSourceAndTurnOn` - Connect SP at Source and Turn On,\n* `D1-DisconnectSPAtSource` - Disconnect  SP at Source,\n* `D1-ExchangeMeter` - Exchange Meter,\n* `D1-DisConnSPAtDvcAndRmveDvc` - Disconnect SP from Item and Remove Item,\n* `D1-TurnOffItem` - Turn Off  Item,\n* `D1-ConnSPAtSrceAndInstMtr` - Connect SP at Source and Install Meter,\n* `D1-TurnOnMeter` - Turn On Meter,\n* `D1-DisConnSPAtSrceAndRmveMtr` - Disconnect SP at Source and Remove Meter,\n* `D1-ReconnectItemforPayment` - Reconnect Item for Payment,\n* `D1-TurnOffMeter` - Turn Off  Meter,\n* `D1-DisconnectSPAtDevice` - Disconnect SP from Item,\n* `D1-InstallDevice` - Install Item,\n* `D1-ConnSPAtDvcAndInstDvc` - Connect SP to Item and Install Item,\n* `D1-ConnectSPAtSource` - Connect SP at Source,\n* `D1-DisconnectSPAtMeter` - Disconnect SP at Meter,\n* `D1-ServiceInvestigation` - Service Investigation,\n* `ZZ-ExchangeControllableDevice` - ZZ Exchange Controllable Device,\n* `ZZ-InHomeEnergyAssessment` - ZZ In Home Energy Assessment,\n* `D1-DisConnSPAtMtrAndRmveMtr` - Disconnect SP at Meter and Remove Meter,\n* `X1-InvestigateControllableDevice` - Investigate Controllable Device,\n* `D1-ConnectSPAtSourceAndInstallMeter` - Connect SP at Source and Install Meter,\n* `D1-RemoveDevice` - Remove Item,\n* `D1-ExchangeDevice` - Exchange Item,\n* `X1-InstallControllableDevice` - Install Controllable Device,\n* `X1-RemoveControllableDevice` - Remove Controllable Device,\n* `D1-DisconnectWarning` - Disconnect Warning,\n* `D1-MaintainEquipment` - Maintain SP and Meter Equipment,\n* `ZZ-InvestigateControllableDvc` - ZZ Investigate Controllable Device,\n* `X1-ExchangeControllableDevice` - Exchange Controllable Device,\n* `D1-CutForNonPayment` - Cut for Non Payment,\n* `ZZ-RemoveControllableDevice` - ZZ Remove Controllable Device,\n* `D1-ConnectSPAtMeterAndTurnOn` - Connect  SP at Meter and Turn On,\n* `D1-ConnectSPAtDevice` - Connect SP to Item,\n* `D1-ConnSPAtSrceAndTurnOnDvc` - Connect SP at Source and Turn On Item,\n* `D1-TurnOnPilotLight` - Turn On Pilot Light,\n* `X1-InHomeEnergyAssessment` - In Home Energy Assessment,\n* `D1-ConnSPAtSrceAndInstDvc` - Connect SP at Source and Install Item,\n* `D1-ConnectSPAtMeter` - Connect SP at Meter,\n* `D1-InstallMeter` - Install Meter,\n* `D1-ReconnectForPayment` - Reconnect for Payment,\n* `D1-ConnectSPAtDvcAndTurnOn` - Connect  SP to Item and Turn On,\n* `D1-TrimTree` - Trim Tree,\n* `D1-ConnSPAtMtrAndInstMtr` - Connect SP at Meter and Install Meter,\n* `ZZ-InstallControllableDevice` - ZZ Install Controllable Device,\n* `D1-CutItemForNonPayment` - Cut Item for Non Payment,\n* `D1-RemoveMeter` - Remove Meter,\n* `D1-TurnOnItem` - Turn On Item,\n* `D1-ReadMeter` - Read Meter",
                        "example":"D1-ConnectSPAtMeterAndTurnOn"
                    },
                    "externalActivityDetails":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start Date/Time"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The comments are free form entries added by a user to provide more information for the activity."
                            },
                            "instructions":{
                                "type":"string",
                                "maxLength":4000,
                                "description":"Optional instructions can be provided for the field worker."
                            }
                        }
                    },
                    "rescheduleReason":{
                        "type":"string",
                        "enum":[
                            "D1-Undetermined"
                        ],
                        "description":"Reschedule Reasons for rescheduling field activities as defined in the (D1-RescheduleReasonLookup) extendable lookup.\n* `D1-Undetermined` - Undetermined"
                    },
                    "activityType":{
                        "type":"object",
                        "description":"Activity Type",
                        "properties":{
                            "activityType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Activity Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "bo":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The business object (BO) of the Service Order Management Activity."
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status code of the service order field activity."
                    },
                    "boStatusDescription":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The current status description of the service order field activity."
                    },
                    "pendingChanges":{
                        "type":"boolean",
                        "description":"Pending Changes"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "parentActivity":{
                        "type":"object",
                        "properties":{
                            "parentActivityId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Parent orchestration activity id."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "appointmentWindow":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start date and time for the activity or appointment window.",
                                "example":"2025-09-07T16:00:00-07:00"
                            },
                            "endDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"End date and time for the activity or appointment window.",
                                "example":"2025-09-08T16:00:00-07:00"
                            }
                        }
                    },
                    "appointmentInformation":{
                        "type":"object",
                        "properties":{
                            "takenBy":{
                                "type":"string",
                                "maxLength":32,
                                "description":"Identifier of the user or worker who \"took\" (accepted or initiated) the activity.",
                                "example":"EJONES"
                            },
                            "takenDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Date the activity was taken or accepted.",
                                "example":"2025-09-06"
                            },
                            "comments1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            }
                        }
                    },
                    "recipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The field work system service provider to which the service order field activity is sent for scheduling and assignment."
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The device related to the service order field activity (if applicable)."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "requester":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The requesting system service provider from which the request was received."
                    },
                    "requesterUser":{
                        "type":"object",
                        "properties":{
                            "requesterUserId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"ID of the user in the requesting system who created the field activity request.",
                                "example":"LWAYNE"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "requesterTransactionId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier used by the external requesting system to correlate the transaction.",
                        "example":"3098684110"
                    },
                    "externalReferenceId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Represents a unique system-generated id for the activity in the requesting system."
                    },
                    "cancelReason":{
                        "type":"string",
                        "enum":[
                            "M2-INCOMPLETE",
                            "CUT",
                            "SEVER",
                            "D1-Undetermined",
                            "NEARMR",
                            "UNDETER",
                            "CR",
                            "INCMPLTE",
                            "C1SR",
                            "WFA",
                            "D1-AutoDiscarded",
                            "STRSTP",
                            "DEVTST",
                            "CXS"
                        ],
                        "description":"Cancel Reason:\n* `M2-INCOMPLETE` - INCOMPLETE,\n* `CUT` - Cut Canceled,\n* `SEVER` - Severance Canceled,\n* `D1-Undetermined` - Undetermined,\n* `NEARMR` - Near MR Completion Canceled,\n* `UNDETER` - Undetermined,\n* `CR` - Customer requested,\n* `INCMPLTE` - Incomplete,\n* `C1SR` - Activity Failed,\n* `WFA` - Wrong type of field act. type,\n* `D1-AutoDiscarded` - Auto Discarded,\n* `STRSTP` - Start Stop Canceled,\n* `DEVTST` - Device Test Canceled,\n* `CXS` - Canceled by external system"
                    },
                    "recommendedDeviceConfigurationType":{
                        "type":"object",
                        "properties":{
                            "recommendedDeviceConfigurationType":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Recommended Device Configuration Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalSPType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External service point type code as provided by the originating system.",
                        "example":"E-RES"
                    },
                    "faType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External field activity type code from the requesting system, often used for integration.",
                        "example":"SOM-START"
                    },
                    "emergency":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"A flag that indicates if the activity is an emergency or not.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"N"
                    },
                    "meterNumber":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Meter Number"
                    }
                },
                "xml":{
                    "name":"D1-GetFA"
                }
            },
            "UPDATEFIELDACTIVITY_request":{
                "type":"object",
                "properties":{
                    "activityId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"System-generated unique identifier for the field activity."
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "enum":[
                            "D1-DisconnectItemSPAtSource",
                            "ZZ-InstallMeter",
                            "D1-ConnectSPAtSourceAndTurnOn",
                            "D1-DisconnectSPAtSource",
                            "D1-ExchangeMeter",
                            "D1-DisConnSPAtDvcAndRmveDvc",
                            "D1-TurnOffItem",
                            "D1-ConnSPAtSrceAndInstMtr",
                            "D1-TurnOnMeter",
                            "D1-DisConnSPAtSrceAndRmveMtr",
                            "D1-ReconnectItemforPayment",
                            "D1-TurnOffMeter",
                            "D1-DisconnectSPAtDevice",
                            "D1-InstallDevice",
                            "D1-ConnSPAtDvcAndInstDvc",
                            "D1-ConnectSPAtSource",
                            "D1-DisconnectSPAtMeter",
                            "D1-ServiceInvestigation",
                            "ZZ-ExchangeControllableDevice",
                            "ZZ-InHomeEnergyAssessment",
                            "D1-DisConnSPAtMtrAndRmveMtr",
                            "X1-InvestigateControllableDevice",
                            "D1-ConnectSPAtSourceAndInstallMeter",
                            "D1-RemoveDevice",
                            "D1-ExchangeDevice",
                            "X1-InstallControllableDevice",
                            "X1-RemoveControllableDevice",
                            "D1-DisconnectWarning",
                            "D1-MaintainEquipment",
                            "ZZ-InvestigateControllableDvc",
                            "X1-ExchangeControllableDevice",
                            "D1-CutForNonPayment",
                            "ZZ-RemoveControllableDevice",
                            "D1-ConnectSPAtMeterAndTurnOn",
                            "D1-ConnectSPAtDevice",
                            "D1-ConnSPAtSrceAndTurnOnDvc",
                            "D1-TurnOnPilotLight",
                            "X1-InHomeEnergyAssessment",
                            "D1-ConnSPAtSrceAndInstDvc",
                            "D1-ConnectSPAtMeter",
                            "D1-InstallMeter",
                            "D1-ReconnectForPayment",
                            "D1-ConnectSPAtDvcAndTurnOn",
                            "D1-TrimTree",
                            "D1-ConnSPAtMtrAndInstMtr",
                            "ZZ-InstallControllableDevice",
                            "D1-CutItemForNonPayment",
                            "D1-RemoveMeter",
                            "D1-TurnOnItem",
                            "D1-ReadMeter"
                        ],
                        "description":"A service order field activity's field task type defines details about the type of task to be performed and how the system will process the activity.\n* `D1-DisconnectItemSPAtSource` - Disconnect  SP at Source Item,\n* `ZZ-InstallMeter` - ZZ Install Meter,\n* `D1-ConnectSPAtSourceAndTurnOn` - Connect SP at Source and Turn On,\n* `D1-DisconnectSPAtSource` - Disconnect  SP at Source,\n* `D1-ExchangeMeter` - Exchange Meter,\n* `D1-DisConnSPAtDvcAndRmveDvc` - Disconnect SP from Item and Remove Item,\n* `D1-TurnOffItem` - Turn Off  Item,\n* `D1-ConnSPAtSrceAndInstMtr` - Connect SP at Source and Install Meter,\n* `D1-TurnOnMeter` - Turn On Meter,\n* `D1-DisConnSPAtSrceAndRmveMtr` - Disconnect SP at Source and Remove Meter,\n* `D1-ReconnectItemforPayment` - Reconnect Item for Payment,\n* `D1-TurnOffMeter` - Turn Off  Meter,\n* `D1-DisconnectSPAtDevice` - Disconnect SP from Item,\n* `D1-InstallDevice` - Install Item,\n* `D1-ConnSPAtDvcAndInstDvc` - Connect SP to Item and Install Item,\n* `D1-ConnectSPAtSource` - Connect SP at Source,\n* `D1-DisconnectSPAtMeter` - Disconnect SP at Meter,\n* `D1-ServiceInvestigation` - Service Investigation,\n* `ZZ-ExchangeControllableDevice` - ZZ Exchange Controllable Device,\n* `ZZ-InHomeEnergyAssessment` - ZZ In Home Energy Assessment,\n* `D1-DisConnSPAtMtrAndRmveMtr` - Disconnect SP at Meter and Remove Meter,\n* `X1-InvestigateControllableDevice` - Investigate Controllable Device,\n* `D1-ConnectSPAtSourceAndInstallMeter` - Connect SP at Source and Install Meter,\n* `D1-RemoveDevice` - Remove Item,\n* `D1-ExchangeDevice` - Exchange Item,\n* `X1-InstallControllableDevice` - Install Controllable Device,\n* `X1-RemoveControllableDevice` - Remove Controllable Device,\n* `D1-DisconnectWarning` - Disconnect Warning,\n* `D1-MaintainEquipment` - Maintain SP and Meter Equipment,\n* `ZZ-InvestigateControllableDvc` - ZZ Investigate Controllable Device,\n* `X1-ExchangeControllableDevice` - Exchange Controllable Device,\n* `D1-CutForNonPayment` - Cut for Non Payment,\n* `ZZ-RemoveControllableDevice` - ZZ Remove Controllable Device,\n* `D1-ConnectSPAtMeterAndTurnOn` - Connect  SP at Meter and Turn On,\n* `D1-ConnectSPAtDevice` - Connect SP to Item,\n* `D1-ConnSPAtSrceAndTurnOnDvc` - Connect SP at Source and Turn On Item,\n* `D1-TurnOnPilotLight` - Turn On Pilot Light,\n* `X1-InHomeEnergyAssessment` - In Home Energy Assessment,\n* `D1-ConnSPAtSrceAndInstDvc` - Connect SP at Source and Install Item,\n* `D1-ConnectSPAtMeter` - Connect SP at Meter,\n* `D1-InstallMeter` - Install Meter,\n* `D1-ReconnectForPayment` - Reconnect for Payment,\n* `D1-ConnectSPAtDvcAndTurnOn` - Connect  SP to Item and Turn On,\n* `D1-TrimTree` - Trim Tree,\n* `D1-ConnSPAtMtrAndInstMtr` - Connect SP at Meter and Install Meter,\n* `ZZ-InstallControllableDevice` - ZZ Install Controllable Device,\n* `D1-CutItemForNonPayment` - Cut Item for Non Payment,\n* `D1-RemoveMeter` - Remove Meter,\n* `D1-TurnOnItem` - Turn On Item,\n* `D1-ReadMeter` - Read Meter",
                        "example":"D1-ConnectSPAtMeterAndTurnOn"
                    },
                    "sourceSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External source system"
                    },
                    "externalActivityDetails":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start Date/Time"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The comments are free form entries added by a user to provide more information for the activity."
                            },
                            "instructions":{
                                "type":"string",
                                "maxLength":4000,
                                "description":"Optional instructions can be provided for the field worker."
                            }
                        }
                    },
                    "rescheduleReason":{
                        "type":"string",
                        "enum":[
                            "D1-Undetermined"
                        ],
                        "description":"Reschedule Reasons for rescheduling field activities as defined in the (D1-RescheduleReasonLookup) extendable lookup.\n* `D1-Undetermined` - Undetermined"
                    }
                },
                "xml":{
                    "name":"D1-UpdateFA"
                }
            },
            "CANCELFIELDACTIVITY_response":{
                "type":"object",
                "properties":{
                    "activity":{
                        "type":"object",
                        "properties":{
                            "activityId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"System-generated unique identifier for the field activity."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "bo":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The business object (BO) of the Service Order Management Activity."
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status code of the service order field activity."
                    },
                    "boStatusDescription":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The current status description of the service order field activity."
                    },
                    "pendingChanges":{
                        "type":"boolean",
                        "description":"Pending Changes"
                    },
                    "exceptionInformationList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"A unique Sequence number is given to each entry after the information is saved."
                                },
                                "expandedMessage":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The expanded message, which combines the message text taken from the message category and message number, with all parameter values substituted, if applicable."
                                },
                                "messageCategory":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"Message category within Oracle Utilities Application Framework."
                                },
                                "messageNumber":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"Message Number within Oracle Utilities Application Framework."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-CancelFA"
                }
            },
            "UPDATEFIELDACTIVITY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "activityId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"System-generated unique identifier for the field activity."
                    },
                    "sp":{
                        "type":"object",
                        "properties":{
                            "spId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Service Point"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "servicePointExternalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"The Service Point Identifier in the Customer Care and Billing application data model."
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "enum":[
                            "D1-DisconnectItemSPAtSource",
                            "ZZ-InstallMeter",
                            "D1-ConnectSPAtSourceAndTurnOn",
                            "D1-DisconnectSPAtSource",
                            "D1-ExchangeMeter",
                            "D1-DisConnSPAtDvcAndRmveDvc",
                            "D1-TurnOffItem",
                            "D1-ConnSPAtSrceAndInstMtr",
                            "D1-TurnOnMeter",
                            "D1-DisConnSPAtSrceAndRmveMtr",
                            "D1-ReconnectItemforPayment",
                            "D1-TurnOffMeter",
                            "D1-DisconnectSPAtDevice",
                            "D1-InstallDevice",
                            "D1-ConnSPAtDvcAndInstDvc",
                            "D1-ConnectSPAtSource",
                            "D1-DisconnectSPAtMeter",
                            "D1-ServiceInvestigation",
                            "ZZ-ExchangeControllableDevice",
                            "ZZ-InHomeEnergyAssessment",
                            "D1-DisConnSPAtMtrAndRmveMtr",
                            "X1-InvestigateControllableDevice",
                            "D1-ConnectSPAtSourceAndInstallMeter",
                            "D1-RemoveDevice",
                            "D1-ExchangeDevice",
                            "X1-InstallControllableDevice",
                            "X1-RemoveControllableDevice",
                            "D1-DisconnectWarning",
                            "D1-MaintainEquipment",
                            "ZZ-InvestigateControllableDvc",
                            "X1-ExchangeControllableDevice",
                            "D1-CutForNonPayment",
                            "ZZ-RemoveControllableDevice",
                            "D1-ConnectSPAtMeterAndTurnOn",
                            "D1-ConnectSPAtDevice",
                            "D1-ConnSPAtSrceAndTurnOnDvc",
                            "D1-TurnOnPilotLight",
                            "X1-InHomeEnergyAssessment",
                            "D1-ConnSPAtSrceAndInstDvc",
                            "D1-ConnectSPAtMeter",
                            "D1-InstallMeter",
                            "D1-ReconnectForPayment",
                            "D1-ConnectSPAtDvcAndTurnOn",
                            "D1-TrimTree",
                            "D1-ConnSPAtMtrAndInstMtr",
                            "ZZ-InstallControllableDevice",
                            "D1-CutItemForNonPayment",
                            "D1-RemoveMeter",
                            "D1-TurnOnItem",
                            "D1-ReadMeter"
                        ],
                        "description":"A service order field activity's field task type defines details about the type of task to be performed and how the system will process the activity.\n* `D1-DisconnectItemSPAtSource` - Disconnect  SP at Source Item,\n* `ZZ-InstallMeter` - ZZ Install Meter,\n* `D1-ConnectSPAtSourceAndTurnOn` - Connect SP at Source and Turn On,\n* `D1-DisconnectSPAtSource` - Disconnect  SP at Source,\n* `D1-ExchangeMeter` - Exchange Meter,\n* `D1-DisConnSPAtDvcAndRmveDvc` - Disconnect SP from Item and Remove Item,\n* `D1-TurnOffItem` - Turn Off  Item,\n* `D1-ConnSPAtSrceAndInstMtr` - Connect SP at Source and Install Meter,\n* `D1-TurnOnMeter` - Turn On Meter,\n* `D1-DisConnSPAtSrceAndRmveMtr` - Disconnect SP at Source and Remove Meter,\n* `D1-ReconnectItemforPayment` - Reconnect Item for Payment,\n* `D1-TurnOffMeter` - Turn Off  Meter,\n* `D1-DisconnectSPAtDevice` - Disconnect SP from Item,\n* `D1-InstallDevice` - Install Item,\n* `D1-ConnSPAtDvcAndInstDvc` - Connect SP to Item and Install Item,\n* `D1-ConnectSPAtSource` - Connect SP at Source,\n* `D1-DisconnectSPAtMeter` - Disconnect SP at Meter,\n* `D1-ServiceInvestigation` - Service Investigation,\n* `ZZ-ExchangeControllableDevice` - ZZ Exchange Controllable Device,\n* `ZZ-InHomeEnergyAssessment` - ZZ In Home Energy Assessment,\n* `D1-DisConnSPAtMtrAndRmveMtr` - Disconnect SP at Meter and Remove Meter,\n* `X1-InvestigateControllableDevice` - Investigate Controllable Device,\n* `D1-ConnectSPAtSourceAndInstallMeter` - Connect SP at Source and Install Meter,\n* `D1-RemoveDevice` - Remove Item,\n* `D1-ExchangeDevice` - Exchange Item,\n* `X1-InstallControllableDevice` - Install Controllable Device,\n* `X1-RemoveControllableDevice` - Remove Controllable Device,\n* `D1-DisconnectWarning` - Disconnect Warning,\n* `D1-MaintainEquipment` - Maintain SP and Meter Equipment,\n* `ZZ-InvestigateControllableDvc` - ZZ Investigate Controllable Device,\n* `X1-ExchangeControllableDevice` - Exchange Controllable Device,\n* `D1-CutForNonPayment` - Cut for Non Payment,\n* `ZZ-RemoveControllableDevice` - ZZ Remove Controllable Device,\n* `D1-ConnectSPAtMeterAndTurnOn` - Connect  SP at Meter and Turn On,\n* `D1-ConnectSPAtDevice` - Connect SP to Item,\n* `D1-ConnSPAtSrceAndTurnOnDvc` - Connect SP at Source and Turn On Item,\n* `D1-TurnOnPilotLight` - Turn On Pilot Light,\n* `X1-InHomeEnergyAssessment` - In Home Energy Assessment,\n* `D1-ConnSPAtSrceAndInstDvc` - Connect SP at Source and Install Item,\n* `D1-ConnectSPAtMeter` - Connect SP at Meter,\n* `D1-InstallMeter` - Install Meter,\n* `D1-ReconnectForPayment` - Reconnect for Payment,\n* `D1-ConnectSPAtDvcAndTurnOn` - Connect  SP to Item and Turn On,\n* `D1-TrimTree` - Trim Tree,\n* `D1-ConnSPAtMtrAndInstMtr` - Connect SP at Meter and Install Meter,\n* `ZZ-InstallControllableDevice` - ZZ Install Controllable Device,\n* `D1-CutItemForNonPayment` - Cut Item for Non Payment,\n* `D1-RemoveMeter` - Remove Meter,\n* `D1-TurnOnItem` - Turn On Item,\n* `D1-ReadMeter` - Read Meter",
                        "example":"D1-ConnectSPAtMeterAndTurnOn"
                    },
                    "externalActivityDetails":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start Date/Time"
                            },
                            "comments":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The comments are free form entries added by a user to provide more information for the activity."
                            },
                            "instructions":{
                                "type":"string",
                                "maxLength":4000,
                                "description":"Optional instructions can be provided for the field worker."
                            }
                        }
                    },
                    "rescheduleReason":{
                        "type":"string",
                        "enum":[
                            "D1-Undetermined"
                        ],
                        "description":"Reschedule Reasons for rescheduling field activities as defined in the (D1-RescheduleReasonLookup) extendable lookup.\n* `D1-Undetermined` - Undetermined"
                    },
                    "activityType":{
                        "type":"object",
                        "description":"Activity Type",
                        "properties":{
                            "activityType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Activity Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "bo":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The business object (BO) of the Service Order Management Activity."
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status code of the service order field activity."
                    },
                    "boStatusDescription":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The current status description of the service order field activity."
                    },
                    "pendingChanges":{
                        "type":"boolean",
                        "description":"Pending Changes"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time"
                    },
                    "parentActivity":{
                        "type":"object",
                        "properties":{
                            "parentActivityId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Parent orchestration activity id."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "appointmentWindow":{
                        "type":"object",
                        "properties":{
                            "startDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Start date and time for the activity or appointment window.",
                                "example":"2025-09-07T16:00:00-07:00"
                            },
                            "endDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"End date and time for the activity or appointment window.",
                                "example":"2025-09-08T16:00:00-07:00"
                            }
                        }
                    },
                    "appointmentInformation":{
                        "type":"object",
                        "properties":{
                            "takenBy":{
                                "type":"string",
                                "maxLength":32,
                                "description":"Identifier of the user or worker who \"took\" (accepted or initiated) the activity.",
                                "example":"EJONES"
                            },
                            "takenDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Date the activity was taken or accepted.",
                                "example":"2025-09-06"
                            },
                            "comments1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Comments"
                            }
                        }
                    },
                    "recipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The field work system service provider to which the service order field activity is sent for scheduling and assignment."
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The device related to the service order field activity (if applicable)."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "requester":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The requesting system service provider from which the request was received."
                    },
                    "requesterUser":{
                        "type":"object",
                        "properties":{
                            "requesterUserId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"ID of the user in the requesting system who created the field activity request.",
                                "example":"LWAYNE"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "requesterTransactionId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier used by the external requesting system to correlate the transaction.",
                        "example":"3098684110"
                    },
                    "externalReferenceId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Represents a unique system-generated id for the activity in the requesting system."
                    },
                    "cancelReason":{
                        "type":"string",
                        "enum":[
                            "M2-INCOMPLETE",
                            "CUT",
                            "SEVER",
                            "D1-Undetermined",
                            "NEARMR",
                            "UNDETER",
                            "CR",
                            "INCMPLTE",
                            "C1SR",
                            "WFA",
                            "D1-AutoDiscarded",
                            "STRSTP",
                            "DEVTST",
                            "CXS"
                        ],
                        "description":"Cancel Reason:\n* `M2-INCOMPLETE` - INCOMPLETE,\n* `CUT` - Cut Canceled,\n* `SEVER` - Severance Canceled,\n* `D1-Undetermined` - Undetermined,\n* `NEARMR` - Near MR Completion Canceled,\n* `UNDETER` - Undetermined,\n* `CR` - Customer requested,\n* `INCMPLTE` - Incomplete,\n* `C1SR` - Activity Failed,\n* `WFA` - Wrong type of field act. type,\n* `D1-AutoDiscarded` - Auto Discarded,\n* `STRSTP` - Start Stop Canceled,\n* `DEVTST` - Device Test Canceled,\n* `CXS` - Canceled by external system"
                    },
                    "recommendedDeviceConfigurationType":{
                        "type":"object",
                        "properties":{
                            "recommendedDeviceConfigurationType":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Recommended Device Configuration Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalSPType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External service point type code as provided by the originating system.",
                        "example":"E-RES"
                    },
                    "faType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External field activity type code from the requesting system, often used for integration.",
                        "example":"SOM-START"
                    },
                    "emergency":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"A flag that indicates if the activity is an emergency or not.\n* `N   ` - No,\n* `Y   ` - Yes",
                        "example":"N"
                    },
                    "meterNumber":{
                        "type":"string",
                        "maxLength":14,
                        "description":"Meter Number"
                    },
                    "exceptionInformationList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"A unique Sequence number is given to each entry after the information is saved."
                                },
                                "expandedMessage":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The expanded message, which combines the message text taken from the message category and message number, with all parameter values substituted, if applicable."
                                },
                                "messageCategory":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"Message category within Oracle Utilities Application Framework."
                                },
                                "messageNumber":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":-99999,
                                    "description":"Message Number within Oracle Utilities Application Framework."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-UpdateFA"
                }
            },
            "CANCELFIELDACTIVITY_request":{
                "type":"object",
                "properties":{
                    "cancelReasonCode":{
                        "type":"string",
                        "enum":[
                            "M2-INCOMPLETE",
                            "CUT",
                            "SEVER",
                            "D1-Undetermined",
                            "NEARMR",
                            "UNDETER",
                            "CR",
                            "INCMPLTE",
                            "C1SR",
                            "WFA",
                            "D1-AutoDiscarded",
                            "STRSTP",
                            "DEVTST",
                            "CXS"
                        ],
                        "description":"Cancel Reason:\n* `M2-INCOMPLETE` - INCOMPLETE,\n* `CUT` - Cut Canceled,\n* `SEVER` - Severance Canceled,\n* `D1-Undetermined` - Undetermined,\n* `NEARMR` - Near MR Completion Canceled,\n* `UNDETER` - Undetermined,\n* `CR` - Customer requested,\n* `INCMPLTE` - Incomplete,\n* `C1SR` - Activity Failed,\n* `WFA` - Wrong type of field act. type,\n* `D1-AutoDiscarded` - Auto Discarded,\n* `STRSTP` - Start Stop Canceled,\n* `DEVTST` - Device Test Canceled,\n* `CXS` - Canceled by external system"
                    },
                    "sourceSystem":{
                        "type":"string",
                        "maxLength":30,
                        "description":"External source system"
                    }
                },
                "xml":{
                    "name":"D1-CancelFA"
                }
            },
            "ENTITYREFERENCESHIERARCHY_request":{
                "type":"object",
                "properties":{
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Sets an optional scope for the referenced entities as associated with a specific person record."
                    },
                    "referenceEntities":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "entityName":{
                                    "type":"string",
                                    "enum":[
                                        "ACC ",
                                        "BILL",
                                        "DEV ",
                                        "PREM",
                                        "PYMT",
                                        "SP  "
                                    ],
                                    "description":"Entity Hierarchy:\n* `ACC ` - Account,\n* `BILL` - Bill,\n* `DEV ` - Device,\n* `PREM` - Premise,\n* `PYMT` - Payment,\n* `SP  ` - Service Point"
                                },
                                "entityId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Entity ID 1"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1EntRefSumm"
                }
            },
            "ENTITYREFERENCESHIERARCHY_response":{
                "type":"object",
                "properties":{
                    "entities":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "hierarchyLevel":{
                                    "type":"number",
                                    "maximum":"999999999.999999",
                                    "minimum":0,
                                    "description":"Represents the entity's relative hierarchical position in relationship to other referenced entities. \n\nThis information, along with each entity's reference to its immediate parent entity, may be used to present the entities in a hierarchical view. The lowest value represents the root level of the hierarchy."
                                },
                                "parentEntityName":{
                                    "type":"string",
                                    "enum":[
                                        "ACC ",
                                        "BILL",
                                        "DEV ",
                                        "PREM",
                                        "PYMT",
                                        "SP  "
                                    ],
                                    "description":"Entity Hierarchy:\n* `ACC ` - Account,\n* `BILL` - Bill,\n* `DEV ` - Device,\n* `PREM` - Premise,\n* `PYMT` - Payment,\n* `SP  ` - Service Point"
                                },
                                "parentEntityId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Entity ID 1"
                                },
                                "entityName":{
                                    "type":"string",
                                    "enum":[
                                        "ACC ",
                                        "BILL",
                                        "DEV ",
                                        "PREM",
                                        "PYMT",
                                        "SP  "
                                    ],
                                    "description":"Entity Hierarchy:\n* `ACC ` - Account,\n* `BILL` - Bill,\n* `DEV ` - Device,\n* `PREM` - Premise,\n* `PYMT` - Payment,\n* `SP  ` - Service Point"
                                },
                                "entityId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Entity ID 1"
                                },
                                "referenceName":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"An optional alternate name for the referenced entity. For an account, this is the Account Name characteristic."
                                },
                                "description":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description"
                                },
                                "primary":{
                                    "type":"string",
                                    "maxLength":1000,
                                    "description":"Info"
                                },
                                "secondary":{
                                    "type":"string",
                                    "maxLength":1000,
                                    "description":"Info"
                                },
                                "tertiary":{
                                    "type":"string",
                                    "maxLength":1000,
                                    "description":"Info"
                                },
                                "restricted":{
                                    "type":"boolean",
                                    "description":"Indicates whether the user's access to the associated account is restricted or not. Minimal information is provided for restricted accounts."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1EntRefSumm"
                }
            },
            "GETCUSTOMERRELEASE_response":{
                "type":"object",
                "properties":{
                    "customerRelease":{
                        "type":"object",
                        "properties":{
                            "releaseId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"The release version ID of the implementation-specific logic that has been applied to this environment.",
                                "example":"006"
                            },
                            "releaseIdSuffix":{
                                "type":"string",
                                "maxLength":20,
                                "description":"The suffix of the implementation release version ID.",
                                "example":".01"
                            },
                            "buildNbr":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The build number of the implementation version that has been applied to this environment.",
                                "example":"V4.3.0.4.0"
                            },
                            "patchNumber":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The patch number of the implementation version that has been applied to this environment.",
                                "example":"000"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1CustRelMSS"
                }
            },
            "UPDATECUSTOMERRELEASE_response":{
                "type":"object",
                "properties":{
                    "customerRelease":{
                        "type":"object",
                        "properties":{
                            "releaseId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"The release version ID of the implementation-specific logic that has been applied to this environment.",
                                "example":"006"
                            },
                            "releaseIdSuffix":{
                                "type":"string",
                                "maxLength":20,
                                "description":"The suffix of the implementation release version ID.",
                                "example":".01"
                            },
                            "buildNbr":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The build number of the implementation version that has been applied to this environment.",
                                "example":"V4.3.0.4.0"
                            },
                            "patchNumber":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The patch number of the implementation version that has been applied to this environment.",
                                "example":"000"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1CustRelMSS"
                }
            },
            "UPDATECUSTOMERRELEASE_request":{
                "type":"object",
                "properties":{
                    "customerRelease":{
                        "type":"object",
                        "properties":{
                            "releaseId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"The release version ID of the implementation-specific logic that has been applied to this environment.",
                                "example":"006"
                            },
                            "releaseIdSuffix":{
                                "type":"string",
                                "maxLength":20,
                                "description":"The suffix of the implementation release version ID.",
                                "example":".01"
                            },
                            "buildNbr":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The build number of the implementation version that has been applied to this environment.",
                                "example":"V4.3.0.4.0"
                            },
                            "patchNumber":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The patch number of the implementation version that has been applied to this environment.",
                                "example":"000"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1CustRelMSS"
                }
            },
            "GETCUSTOMERACTIVITYHISTORY_response":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID for which the customer activity history is returned.",
                        "example":"1589809888"
                    },
                    "fromDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"From Date Time is a required input of date range for which the customer activity history is returned."
                    },
                    "toDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"To Date Time is a required input of date range for which the customer activity history is returned."
                    },
                    "timeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is displayed to customers.",
                        "example":"US/Pacific"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The limit element is an integer value that specifies the paging size for number of records to return when serving a client request.",
                        "example":"20"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset",
                        "example":"2"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total number of records",
                        "example":"4"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"The hasMore element indicates whether there are more items or result records to be retrieved.",
                        "example":"true"
                    },
                    "interactions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "id":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"Unique identifier of the row.  This is a concatenation of the \"activity type\" and the entity PK 1-5.",
                                    "example":"BL549134324111"
                                },
                                "interactionDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Account Activity Date Time",
                                    "example":"2008-11-01T00:00:00-04:00"
                                },
                                "interactionType":{
                                    "type":"string",
                                    "enum":[
                                        "BF  ",
                                        "BL  ",
                                        "C1  ",
                                        "C2  ",
                                        "CA  ",
                                        "CC  ",
                                        "CE  ",
                                        "CO  ",
                                        "CP  ",
                                        "CR  ",
                                        "D1  ",
                                        "FA  ",
                                        "OC  ",
                                        "OE  ",
                                        "OP  ",
                                        "PA  ",
                                        "PP  ",
                                        "PY  ",
                                        "RC  ",
                                        "SE  ",
                                        "SS  ",
                                        "SV  ",
                                        "WE  ",
                                        "WO  "
                                    ],
                                    "description":"Account Activity Type\n* `BF  ` - Business Flag,\n* `BL  ` - Bill,\n* `C1  ` - Cut Event,\n* `C2  ` - Cut Process,\n* `CA  ` - Case,\n* `CC  ` - Customer Contact,\n* `CE  ` - Collection Event,\n* `CO  ` - Cash Only History,\n* `CP  ` - Collection Process,\n* `CR  ` - Credit Rating History,\n* `D1  ` - Field Activity,\n* `FA  ` - Field Activity,\n* `OC  ` - Outage Call,\n* `OE  ` - Overdue Event,\n* `OP  ` - Overdue Process,\n* `PA  ` - Payment Arrangement,\n* `PP  ` - Pay Plan,\n* `PY  ` - Payment,\n* `RC  ` - Rebate Claim,\n* `SE  ` - Severance Event,\n* `SS  ` - Self-Service Task,\n* `SV  ` - Severance Process,\n* `WE  ` - Write Off Event,\n* `WO  ` - Write Off Process",
                                    "example":"BL"
                                },
                                "primaryText":{
                                    "type":"string",
                                    "maxLength":1000,
                                    "description":"Primary text",
                                    "example":"Bill for $1002.43"
                                },
                                "secondaryText":{
                                    "type":"string",
                                    "maxLength":1000,
                                    "description":"Secondary text",
                                    "example":"Due 11-17-2008"
                                },
                                "tertiaryText":{
                                    "type":"string",
                                    "maxLength":1000,
                                    "description":"Tertiary text",
                                    "example":"1037 days in bill period"
                                },
                                "displayIconOracle":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Icon Name from Redwood library for example \"ico-contacts.svg\", \"ico-check.svg\". This is the URL value from the display icon reference code definition.",
                                    "example":"ico-financials.svg"
                                },
                                "navigationInfo":{
                                    "type":"object",
                                    "properties":{
                                        "navigationType":{
                                            "type":"string",
                                            "maxLength":32,
                                            "description":"Navigation Type is a lookup with valid values: URL, data",
                                            "example":"data"
                                        },
                                        "navigationContext":{
                                            "type":"string",
                                            "maxLength":32,
                                            "description":"Navigation Context includes navigation option, navigation key, context fields(1-5), and context values (1-5).",
                                            "example":"navigationOption : customerContactMaint1\n\nnavigationKey: customerContactMaint\n\ncontextField1 : CC_ID\n\ncontextValue1 : 5545313333"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "interactionTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "type":{
                                    "type":"string",
                                    "enum":[
                                        "BF  ",
                                        "BL  ",
                                        "C1  ",
                                        "C2  ",
                                        "CA  ",
                                        "CC  ",
                                        "CE  ",
                                        "CO  ",
                                        "CP  ",
                                        "CR  ",
                                        "D1  ",
                                        "FA  ",
                                        "OC  ",
                                        "OE  ",
                                        "OP  ",
                                        "PA  ",
                                        "PP  ",
                                        "PY  ",
                                        "RC  ",
                                        "SE  ",
                                        "SS  ",
                                        "SV  ",
                                        "WE  ",
                                        "WO  "
                                    ],
                                    "description":"Account Activity Type\n* `BF  ` - Business Flag,\n* `BL  ` - Bill,\n* `C1  ` - Cut Event,\n* `C2  ` - Cut Process,\n* `CA  ` - Case,\n* `CC  ` - Customer Contact,\n* `CE  ` - Collection Event,\n* `CO  ` - Cash Only History,\n* `CP  ` - Collection Process,\n* `CR  ` - Credit Rating History,\n* `D1  ` - Field Activity,\n* `FA  ` - Field Activity,\n* `OC  ` - Outage Call,\n* `OE  ` - Overdue Event,\n* `OP  ` - Overdue Process,\n* `PA  ` - Payment Arrangement,\n* `PP  ` - Pay Plan,\n* `PY  ` - Payment,\n* `RC  ` - Rebate Claim,\n* `SE  ` - Severance Event,\n* `SS  ` - Self-Service Task,\n* `SV  ` - Severance Process,\n* `WE  ` - Write Off Event,\n* `WO  ` - Write Off Process",
                                    "example":"BL"
                                },
                                "description":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description of the interaction type value."
                                },
                                "displayIconOracle":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Icon Name from Redwood library for example \"ico-contacts.svg\", \"ico-check.svg\". This is the URL value from the display icon reference code definition.",
                                    "example":"ico-financials.svg"
                                },
                                "tags":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Tag value for grouping of Interaction Types by categories."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-GtCuAcHi"
                }
            },
            "SEARCHBUSINESS_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"array",
                        "description":"The search operation supports a single filter only of the following types:\n\nBy Account ID. Finds business records associated with the specified account.  <p>\nBy Service Address. Finds business records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified. <p>\n\nOnly active accounts are considered.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "name":{
                                    "type":"string",
                                    "enum":[
                                        "C1AC",
                                        "C1AS"
                                    ],
                                    "description":"The Business Search operation supports a single filter of following types:\n\nBy Account ID. Finds business records associated with the specified account.\n\nBy Service Address. Finds business records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified.\n\nOnly active accounts are considered.\n* `C1AC` - Account,\n* `C1AS` - Service Address",
                                    "example":"C1AC"
                                },
                                "value":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Value for Business Search filter type i.e. Account and Service Address.",
                                    "example":"8365153700"
                                }
                            }
                        }
                    },
                    "restrictedIds":{
                        "type":"array",
                        "description":"The search may be restricted to a specific list of business records. \n\nEach record is identified either by its internal key or by an external identifier, i.e. Fusion's \"Party Number\".",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID",
                                    "example":"4002221188"
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Fusion's \"Party Number\" for the business record."
                                }
                            }
                        }
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"3"
                    }
                },
                "xml":{
                    "name":"C1BusinSrch"
                }
            },
            "SEARCHBUSINESS_response":{
                "type":"object",
                "properties":{
                    "customers":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID",
                                    "example":"4002221188"
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Fusion's \"Party Number\" for the business record."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BusinSrch"
                }
            },
            "GETPREMISEACTIVITYHISTORY_response":{
                "type":"object",
                "properties":{
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    "fromDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"From Date Time is a required input of date range for which the premise activity history is returned.",
                        "example":"2016-01-20T20:00:00-08:00"
                    },
                    "toDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"To Date Time is a required input of date range for which the premise activity history is returned.",
                        "example":"2017-01-20T20:00:00-08:00"
                    },
                    "timeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is displayed to customers.",
                        "example":"US/Pacific"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The limit element is an integer value that specifies the paging size for number of records to return when serving a client request."
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset",
                        "example":"2"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total number of records",
                        "example":"4"
                    },
                    "moreRecordsExist":{
                        "type":"boolean",
                        "description":"The hasMore element indicates whether there are more items or result records to be retrieved.",
                        "example":"true"
                    },
                    "premiseActivities":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "id":{
                                    "type":"string",
                                    "maxLength":32,
                                    "description":"Unique identifier of the row.",
                                    "example":"CC99068699010240467016"
                                },
                                "premiseActivityType":{
                                    "type":"string",
                                    "enum":[
                                        "C1  ",
                                        "C2  ",
                                        "CA  ",
                                        "CC  ",
                                        "FA  ",
                                        "SE  ",
                                        "SV  "
                                    ],
                                    "description":"Premise Activity Type .For example: SV is Severance Process\n* `C1  ` - Cut Event,\n* `C2  ` - Cut Process,\n* `CA  ` - Case,\n* `CC  ` - Customer Contact,\n* `FA  ` - Field Activity,\n* `SE  ` - Severance Event,\n* `SV  ` - Severance Process",
                                    "example":"CC"
                                },
                                "premiseActivityDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Premise Activity Date Time",
                                    "example":"2016-05-23T20:21:44-07:00"
                                },
                                "primaryText":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Primary text for the premise activities",
                                    "example":"Customer Contact - General customer contact"
                                },
                                "secondaryText":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Primary text for the premise activities",
                                    "example":"Customer Contact - General customer contact"
                                },
                                "tertiaryText":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Primary text for the premise activities",
                                    "example":"Customer Contact - General customer contact"
                                },
                                "displayIconOracle":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Primary text for the premise activities",
                                    "example":"Customer Contact - General customer contact"
                                },
                                "navigationInfo":{
                                    "type":"object",
                                    "properties":{
                                        "navigationType":{
                                            "type":"string",
                                            "maxLength":32,
                                            "description":"Navigation Type is a lookup with valid values: URL, data",
                                            "example":"data"
                                        },
                                        "navigationContext":{
                                            "type":"string",
                                            "maxLength":32,
                                            "description":"Navigation Context includes navigation option, navigation key, context fields(1-5), and context values (1-5).",
                                            "example":"navigationOption : customerContactMaint1\n\nnavigationKey: customerContactMaint\n\ncontextField1 : CC_ID\n\ncontextValue1 : 5545313333"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "premiseActivityTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "premiseActivityType":{
                                    "type":"string",
                                    "enum":[
                                        "C1  ",
                                        "C2  ",
                                        "CA  ",
                                        "CC  ",
                                        "FA  ",
                                        "SE  ",
                                        "SV  "
                                    ],
                                    "description":"Premise Activity Type .For example: SV is Severance Process\n* `C1  ` - Cut Event,\n* `C2  ` - Cut Process,\n* `CA  ` - Case,\n* `CC  ` - Customer Contact,\n* `FA  ` - Field Activity,\n* `SE  ` - Severance Event,\n* `SV  ` - Severance Process",
                                    "example":"CC"
                                },
                                "description":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Primary text for the premise activities",
                                    "example":"Customer Contact - General customer contact"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PremActHis"
                }
            },
            "EXPANDTREENODE_request":{
                "type":"object",
                "properties":{
                    "treeName":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The unique name of a tree definition record."
                    },
                    "nodeName":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The node name of the node instance to expand. This information is not applicable on the initial call to expand the tree."
                    },
                    "nodeId":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":0,
                        "description":"The unique identifier of a specific node instance to expand. This information is not applicable on the initial call to expand the tree. \n<p>\nThis value is generated by the service for each expanded node and should be provided along with the node to expand."
                    },
                    "lastNodeId":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":0,
                        "description":"The highest node identifier used so far for tree node instances. This information is not applicable on the initial call to expand the tree. \n<p>\nThis is used by the service to generate unique identifiers for the next set of expanded nodes."
                    },
                    "parentContext":{
                        "type":"array",
                        "description":"The context provided by the node's parent node as a way to influence the node's processing rules. The context is represented as a generic list of field names and their values. \n<p>\nFor the initial call to this service, use this list to set context for the tree.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "fieldName":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Field Name"
                                },
                                "value":{
                                    "type":"string",
                                    "maxLength":50,
                                    "description":"PK Value"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1ExpandTree"
                }
            },
            "EXPANDTREENODE_response":{
                "type":"object",
                "properties":{
                    "lastNodeId":{
                        "type":"number",
                        "maximum":999999999,
                        "minimum":0,
                        "description":"The highest node identifier used so far for tree node instances. The value should be provided on subsequent calls to expand nodes to ensure node instances are uniquely identified."
                    },
                    "applyHeaderStyle":{
                        "type":"string",
                        "enum":[
                            "F1NO",
                            "F1YS"
                        ],
                        "description":"Indicates whether the root nodes of the tree should use a style that emphasizes them compared to other tree nodes.\n* `F1NO` - No,\n* `F1YS` - Yes"
                    },
                    "nodes":{
                        "type":"object",
                        "properties":{
                            "node":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "parentNodeId":{
                                            "type":"number",
                                            "maximum":999999999,
                                            "minimum":0,
                                            "description":"The unique identifier of the node instance's parent in the tree."
                                        },
                                        "nodeId":{
                                            "type":"number",
                                            "maximum":999999999,
                                            "minimum":0,
                                            "description":"The unique identifier of a specific node instance in the tree. This value is generated by the service for each expanded node and should be provided along with the node on a request to expand it."
                                        },
                                        "nodeName":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"The node name in the tree definition for this node instance."
                                        },
                                        "expandable":{
                                            "type":"boolean",
                                            "description":"Indicates that the node is associated with child nodes and therefore may be further expanded."
                                        },
                                        "expanded":{
                                            "type":"boolean",
                                            "description":"Indicates that all immediate child nodes have been expanded and therefore the node may not be further expanded."
                                        },
                                        "nodeDetails":{
                                            "type":"object",
                                            "properties":{
                                                "entity":{
                                                    "type":"object",
                                                    "description":"A node typically represents a business entity but it may also be used to provide a summary or grouping of nodes for information purposes. \n<p>\nWhen the node represents an entity, its name and primary key details are provided to support further flows that may interact with the entity.\n</p>",
                                                    "properties":{
                                                        "entityName":{
                                                            "type":"string",
                                                            "maxLength":12,
                                                            "description":"Maintenance Object"
                                                        },
                                                        "pkValue1":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Primary Key 1"
                                                        },
                                                        "pkValue2":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Primary Key 2"
                                                        },
                                                        "pkValue3":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Primary Key 3"
                                                        },
                                                        "pkValue4":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Primary Key 4"
                                                        },
                                                        "pkValue5":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Primary Key 5"
                                                        }
                                                    }
                                                },
                                                "displayDetails":{
                                                    "type":"object",
                                                    "properties":{
                                                        "icon":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"The name of a standard icon to display for the node."
                                                        },
                                                        "nodeText":{
                                                            "type":"string",
                                                            "maxLength":2000,
                                                            "description":"The text to display for the node."
                                                        },
                                                        "badge":{
                                                            "type":"array",
                                                            "description":"A list of badges to render along with the node. The text and recommended colors to use are provided for each badge.",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "text":{
                                                                        "type":"string",
                                                                        "maxLength":4000,
                                                                        "description":"Primary Message"
                                                                    },
                                                                    "textColor":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Color"
                                                                    },
                                                                    "backgroundColor":{
                                                                        "type":"string",
                                                                        "maxLength":30,
                                                                        "description":"Color"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                "nodeContext":{
                                                    "type":"array",
                                                    "description":"The context set by the node and provided to any of its child nodes when expanded. The context is represented as a generic list of field names and their values.",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "fieldName":{
                                                                "type":"string",
                                                                "maxLength":30,
                                                                "description":"Field Name"
                                                            },
                                                            "value":{
                                                                "type":"string",
                                                                "maxLength":50,
                                                                "description":"PK Value"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1ExpandTree"
                }
            },
            "DELETEWEBUSER_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelWebUsr"
                }
            },
            "UPDATEWEBUSER_request":{
                "type":"object",
                "properties":{
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User ID",
                        "example":"0022528877"
                    },
                    "webUserName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Name",
                        "example":"testUser31"
                    },
                    "clientWebUserId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Client Web User ID",
                        "example":"ClientUser31"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserActiveInactive":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Status\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                        "example":"C1AC"
                    },
                    "webUserRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Role",
                        "example":"WSSAdminGroup"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID"
                            }
                        }
                    },
                    "contact":{
                        "type":"object",
                        "properties":{
                            "contactDetail":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person Contact"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1-WebUser"
                }
            },
            "UPDATEWEBUSER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User ID",
                        "example":"0022528877"
                    },
                    "webUserName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Name",
                        "example":"testUser31"
                    },
                    "clientWebUserId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Client Web User ID",
                        "example":"ClientUser31"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserActiveInactive":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Status\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                        "example":"C1AC"
                    },
                    "webUserRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Role",
                        "example":"WSSAdminGroup"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "contact":{
                        "type":"object",
                        "properties":{
                            "contactDetail":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person Contact"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1-WebUser"
                }
            },
            "GETWEBUSER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User ID",
                        "example":"0022528877"
                    },
                    "webUserName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Name",
                        "example":"testUser31"
                    },
                    "clientWebUserId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Client Web User ID",
                        "example":"ClientUser31"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserActiveInactive":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Status\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                        "example":"C1AC"
                    },
                    "webUserRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Role",
                        "example":"WSSAdminGroup"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"8964620166"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "contact":{
                        "type":"object",
                        "properties":{
                            "contactDetail":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person Contact"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1-WebUser"
                }
            },
            "DELETEWEBUSER_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelWebUsr"
                }
            },
            "CREATEWEBUSER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "webUserName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Name",
                        "example":"testUser31"
                    },
                    "clientWebUserId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Client Web User ID",
                        "example":"ClientUser31"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserActiveInactive":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Status\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                        "example":"C1AC"
                    },
                    "webUserRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Role",
                        "example":"WSSAdminGroup"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"8964620166"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "contact":{
                        "type":"object",
                        "properties":{
                            "contactDetail":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person Contact"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1-WebUser"
                }
            },
            "CREATEWEBUSER_request":{
                "type":"object",
                "properties":{
                    "webUserName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Name",
                        "example":"testUser31"
                    },
                    "clientWebUserId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Client Web User ID",
                        "example":"ClientUser31"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserActiveInactive":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Status\n* `C1AC` - Active,\n* `C1IN` - Inactive",
                        "example":"C1AC"
                    },
                    "webUserRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Role",
                        "example":"WSSAdminGroup"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"8964620166"
                            }
                        }
                    },
                    "contact":{
                        "type":"object",
                        "properties":{
                            "contactDetail":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person Contact"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1-WebUser"
                }
            },
            "UNSUBSCRIBENOTIFICATIONS_response":{
                "type":"object",
                "properties":{
                    "informationMessage":{
                        "type":"object",
                        "properties":{
                            "messageReference":{
                                "type":"object",
                                "properties":{
                                    "category":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message category of the error."
                                    },
                                    "number":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message number of the error."
                                    }
                                }
                            },
                            "message":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Message text containing the details of the error encountered."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1UnsubNtf"
                }
            },
            "UNSUBSCRIBENOTIFICATIONS_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The system-generated unique identifier for the account.",
                        "example":"1575649032"
                    },
                    "saId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The system-generated unique identifier for the service agreement.",
                        "example":"0340281159"
                    },
                    "contactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The system-generated unique identifier for the person contact.",
                        "example":"1461171925"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The type of notification used as notification preference.",
                        "example":"CM-OUTAGENOTIF"
                    },
                    "notificationPreferenceId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"The system-generated unique identifier for the contact preference.",
                        "example":"95058374991172"
                    },
                    "saNotificationPreferenceId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"The system-generated unique identifier for the SA contact preference.",
                        "example":"54192836673724"
                    },
                    "deliveryChannel":{
                        "type":"string",
                        "enum":[
                            "EMAI",
                            "FAX ",
                            "IVR ",
                            "SMS "
                        ],
                        "description":"The type of delivery by which the notification will be sent to the person contact.\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `SMS ` - SMS",
                        "example":"EMAI"
                    },
                    "deliveryValue":{
                        "type":"string",
                        "maxLength":254,
                        "description":"The information of the person contact where the notification will be sent.",
                        "example":"john.doe@gmail.com"
                    }
                },
                "xml":{
                    "name":"C1UnsubNtf"
                }
            },
            "MULTIACCOUNTUSAGESUMMARY_request":{
                "type":"object",
                "properties":{
                    "accounts":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "accountId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The unique identifier of the account for the customer who is responsible for the bill.",
                                    "example":"2335597500"
                                }
                            }
                        }
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The start date for the service agreement.",
                        "example":"2022-12-20"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The end date for the service agreement.",
                        "example":"2022-12-20"
                    },
                    "filters":{
                        "type":"object",
                        "properties":{
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"The type of service associated with the service agreement.",
                                "example":"W"
                            },
                            "unitOfMeasure":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The unit of measure of the bill segments's usage value.",
                                "example":"KWH"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1MlAcUsgSum"
                }
            },
            "MULTIACCOUNTUSAGESUMMARY_response":{
                "type":"object",
                "properties":{
                    "accountHeader":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "account":{
                                    "type":"object",
                                    "properties":{
                                        "accountId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"The unique identifier of the account for the customer who is responsible for the bill.",
                                            "example":"2335597500"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "firstBillDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"The date of the earliest bill found in the requested timeframe.",
                                    "example":"2000-09-01"
                                },
                                "lastBillDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"The date of the latest bill found in the requested timeframe.",
                                    "example":"2000-01-01"
                                },
                                "usageFound":{
                                    "type":"boolean",
                                    "description":"The Usage found flag indicates that usage data was available in the requested timeframe.",
                                    "example":"Y"
                                },
                                "usageDetails":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "serviceType":{
                                                "type":"object",
                                                "description":"The type of service associated with the service agreement.",
                                                "properties":{
                                                    "serviceType":{
                                                        "type":"string",
                                                        "maxLength":80,
                                                        "description":"The type of service associated with the service agreement.",
                                                        "example":"W"
                                                    },
                                                    "_link":{
                                                        "type":"string",
                                                        "description":"_link"
                                                    }
                                                }
                                            },
                                            "unitOfMeasure":{
                                                "type":"string",
                                                "maxLength":30,
                                                "description":"The unit of measure of the bill segments's usage value.",
                                                "example":"KWH"
                                            },
                                            "peakIndicator":{
                                                "type":"string",
                                                "maxLength":1,
                                                "description":"Indicates if the unit of measure is one that measures peak consumption. A value of true indicates peak consumption measurement.",
                                                "example":"false"
                                            },
                                            "usage":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "usageIdentifier":{
                                                            "type":"string",
                                                            "maxLength":100,
                                                            "description":"An identifier for the bill segment usage, provided in the format of KWH--(Unit of Measure-Time of Use-Service Quantity Identifier), with blank values represented with the dash character '-'.",
                                                            "example":"KWH--(UOM-TOU-SQI)"
                                                        },
                                                        "usageValue":{
                                                            "type":"number",
                                                            "maximum":9999.999999,
                                                            "minimum":0,
                                                            "description":"The total usage value. Refer to the defined unit of measure for complete context of this value.",
                                                            "example":"31743.8"
                                                        },
                                                        "timeOfUse":{
                                                            "type":"string",
                                                            "maxLength":30,
                                                            "description":"The time-of-use classification of the bill segment's service quantity.",
                                                            "example":"OFF"
                                                        },
                                                        "serviceQuantityIdentifer":{
                                                            "type":"string",
                                                            "maxLength":30,
                                                            "description":"Service quantity identifiers provide additional classification of values when a combination of unit of measure and time of use is inadequate to uniquely classify the value. For example, the service quantity identifiers Consumed and Generated can distinguish between KWH Off-Peak Consumed and KWH Off-Peak Generated.",
                                                            "example":"DAMT (Daily Amount)"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1MlAcUsgSum"
                }
            },
            "SINGLESERVICEUSAGESUMMARY_request":{
                "type":"object",
                "properties":{
                    "serviceAgreementId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The bill segment's service agreement unique identifier."
                    },
                    "timeScale":{
                        "type":"string",
                        "enum":[
                            "C1BP",
                            "C1HR",
                            "C1WK",
                            "C1YR"
                        ],
                        "description":"The time scale definition defines the length of time covered by each usage group - ranging from the usage from a bill period down to hourly usage values.\n* `C1BP` - Bill Period View,\n* `C1HR` - Hourly View,\n* `C1WK` - Week View,\n* `C1YR` - Year View",
                        "example":"C1BP"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The start date for the service agreement.",
                        "example":"2022-12-20"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The end date for the service agreement.",
                        "example":"2022-12-20"
                    },
                    "billDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The business date that was used when the bill was generated."
                    },
                    "unitOfMeasure":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The unit of measure of the bill segments' service quantity.",
                        "example":"KWH"
                    },
                    "peakIndicator":{
                        "type":"boolean",
                        "description":"Indicates if the unit of measure is one that measures peak consumption. A value of true indicates peak consumption measurement.",
                        "example":"false"
                    },
                    "drillDownAvailable":{
                        "type":"boolean",
                        "description":"Flag to indicate whether drill down to more granular usage values such as daily or hourly values are available. Drill Down Available is true only when SA type's Special Role Flag is 'BD' otherwise, false.",
                        "example":"true"
                    }
                },
                "xml":{
                    "name":"C1GetBiUsg"
                }
            },
            "SINGLESERVICEUSAGESUMMARY_response":{
                "type":"object",
                "properties":{
                    "serviceAgreementId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The bill segment's service agreement unique identifier."
                    },
                    "timeZone":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The Olson timezone name as defined in the Utility's installation setting that indicates when the usage occurred."
                    },
                    "unitOfMeasure":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The unit of measure of the bill segments' service quantity.",
                        "example":"KWH"
                    },
                    "peakIndicator":{
                        "type":"boolean",
                        "description":"Indicates if the unit of measure is one that measures peak consumption. A value of true indicates peak consumption measurement.",
                        "example":"false"
                    },
                    "drillDownAvailable":{
                        "type":"boolean",
                        "description":"Flag to indicate whether drill down to more granular usage values such as daily or hourly values are available. Drill Down Available is true only when SA type's Special Role Flag is 'BD' otherwise, false.",
                        "example":"true"
                    },
                    "usageDetails":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "usagePeriod":{
                                    "type":"object",
                                    "properties":{
                                        "group":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"The Usage Group is a label for the specific time period that has been summarized in the group",
                                            "example":"2020-05-01T00:00:00-07:00"
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start datetime is the beginning point for the usage calculation in the group",
                                            "example":"1998-07-31"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The end datetime is the end point for the for a usage calculation in the group.",
                                            "example":"1999-07-31"
                                        },
                                        "billDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The business date that was used when the bill was generated."
                                        },
                                        "usage":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "usageIdentifier":{
                                                        "type":"string",
                                                        "maxLength":100,
                                                        "description":"An identifier for the bill segment usage, provided in the format of KWH--(Unit of Measure-Time of Use-Service Quantity Identifier), with blank values represented with the dash character '-'.",
                                                        "example":"KWH--(UOM-TOU-SQI)"
                                                    },
                                                    "tou":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"The time-of-use classification of the bill segment's service quantity.",
                                                        "example":"OFF"
                                                    },
                                                    "sqi":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"Service quantity identifiers provide additional classification of values when a combination of unit of measure and time of use is inadequate to uniquely classify the value. For example, the service quantity identifiers Consumed and Generated can distinguish between KWH Off-Peak Consumed and KWH Off-Peak Generated.",
                                                        "example":"DAMT (Daily Amount)"
                                                    },
                                                    "uom":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"The unit of measure of the bill segments's usage value.",
                                                        "example":"KWH"
                                                    },
                                                    "usageValue":{
                                                        "type":"number",
                                                        "maximum":9999.999999,
                                                        "minimum":0,
                                                        "description":"The total usage value. Refer to the defined unit of measure for complete context of this value.",
                                                        "example":"31743.8"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1GetBiUsg"
                }
            },
            "SERVICEAGREEMENTBILLEDUSAGE_response":{
                "type":"object",
                "properties":{
                    "serviceAgreementDetails":{
                        "type":"object",
                        "properties":{
                            "serviceAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The bill segment's service agreement unique identifier."
                            },
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The start date for the service agreement.",
                                "example":"2022-12-20"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The end date for the service agreement.",
                                "example":"2022-12-20"
                            },
                            "graphUnitOfMeasure":{
                                "type":"string",
                                "maxLength":30,
                                "description":"The unit of measure defined on the service agreement used to plot a graph of billed usage over time",
                                "example":"KWH"
                            },
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"The type of service associated with the service agreement.",
                                "example":"W"
                            },
                            "currency":{
                                "type":"object",
                                "description":"Defines the currency in which the account's financial transactions are expressed.",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Defines the currency in which the account's financial transactions are expressed.",
                                        "example":"USD"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "uomDetails":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"The unit of measure of the bill segments's usage value.",
                                            "example":"KWH"
                                        },
                                        "averageBillPeriodUsage":{
                                            "type":"number",
                                            "maximum":9999.999999,
                                            "minimum":0,
                                            "description":"The average usage for the bill period.",
                                            "example":"120"
                                        },
                                        "averageDailyUsage":{
                                            "type":"number",
                                            "maximum":9999.999999,
                                            "minimum":0,
                                            "description":"The daily average usage.",
                                            "example":"24.10"
                                        },
                                        "highestBillSegment":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The bill segment with the highest usage.",
                                            "example":"743249411008"
                                        },
                                        "lowestBillSegment":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The bill segment with the lowest usage.",
                                            "example":"743108248857"
                                        }
                                    }
                                }
                            },
                            "billSegments":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billSegmentId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The system-assigned unique identifier of the bill segment."
                                        },
                                        "billDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The business date that was used when the bill was generated."
                                        },
                                        "startDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The start of the period of time covered by the bill segment's charges. The bill period is inclusive of this datetime value.",
                                            "example":"2020-01-01"
                                        },
                                        "endDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The end of the period of time covered by the bill segment's charges. The bill period is exclusive of this datetime value.",
                                            "example":"2021-01-01"
                                        },
                                        "daysBilled":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":0,
                                            "description":"The number of days covered by the bill segment.",
                                            "example":"45"
                                        },
                                        "estimated":{
                                            "type":"boolean",
                                            "description":"Indicates whether or not the usage value was estimated.",
                                            "example":"true"
                                        },
                                        "totalAmount":{
                                            "type":"number",
                                            "description":"Sum of amounts from financial transactions for the bill's non-canceled segments."
                                        },
                                        "usage":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "usageIdentifier":{
                                                        "type":"string",
                                                        "maxLength":100,
                                                        "description":"An identifier for the bill segment usage, provided in the format of KWH--(Unit of Measure-Time of Use-Service Quantity Identifier), with blank values represented with the dash character '-'.",
                                                        "example":"KWH--(UOM-TOU-SQI)"
                                                    },
                                                    "usageValue":{
                                                        "type":"number",
                                                        "maximum":9999.999999,
                                                        "minimum":0,
                                                        "description":"The total usage value. Refer to the defined unit of measure for complete context of this value.",
                                                        "example":"31743.8"
                                                    },
                                                    "unitOfMeasure":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"The unit of measure of the bill segments's usage value.",
                                                        "example":"KWH"
                                                    },
                                                    "timeOfUse":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"The time-of-use classification of the bill segment's service quantity.",
                                                        "example":"OFF"
                                                    },
                                                    "serviceQuantityIdentifer":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"Service quantity identifiers provide additional classification of values when a combination of unit of measure and time of use is inadequate to uniquely classify the value. For example, the service quantity identifiers Consumed and Generated can distinguish between KWH Off-Peak Consumed and KWH Off-Peak Generated.",
                                                        "example":"DAMT (Daily Amount)"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BillUsagSA"
                }
            },
            "SERVICEAGREEMENTBILLEDUSAGE_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "serviceAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The bill segment's service agreement unique identifier."
                            },
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The start date for the service agreement.",
                                "example":"2022-12-20"
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The end date for the service agreement.",
                                "example":"2022-12-20"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BillUsagSA"
                }
            },
            "GETPAYMENTTEMPLATEDETAILS_response":{
                "type":"object",
                "properties":{
                    "nonCisAccountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The non-CIS Account ID specified on the payment template is default as the tendering account."
                    },
                    "nonCisSaId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The non-CIS agreement number for the customer remitting the payment."
                    },
                    "bank":{
                        "type":"string",
                        "maxLength":5,
                        "description":"The Bank Code into which the tender should be deposited."
                    },
                    "currency":{
                        "type":"object",
                        "description":"The Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"The Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "nonCisDistributionDetails":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "distributionCode":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Distribution Code simplifies the account entry generation process by defining valid combinations of chart of account field values."
                                },
                                "glAccount":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The GL Account that the general ledger uses to process financial transactions tagged with this distribution code."
                                },
                                "defaultAmount":{
                                    "type":"number",
                                    "description":"The default payment amount for a payment line item created from a payment template."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1RetPayTmpl"
                }
            },
            "VERIFYMANIFESTFILE_response":{
                "type":"object",
                "properties":{
                    "F1-GETMANIFESTDETAIL":{
                        "type":"object",
                        "properties":{
                            "batchControl":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Batch Control"
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number"
                            },
                            "batchRerunNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Rerun Number"
                            },
                            "hashAlgorithm":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Hash Algorithm"
                            },
                            "filename":{
                                "type":"string",
                                "maxLength":100,
                                "description":"File Name"
                            },
                            "hashValue":{
                                "type":"string",
                                "maxLength":256,
                                "description":"Hash Value"
                            }
                        }
                    }
                }
            },
            "GETOVERDUEPROCESS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "name":{
                        "type":"string",
                        "description":"(name)"
                    },
                    "overdueProcessId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Overdue Process ID is the system-assigned unique identifier of the process.c",
                        "example":"460352888888"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"string",
                        "maxLength":3,
                        "description":"Currency Code"
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Overdue Process Status defines the state of the overdue process.\n* `10  ` - Active,\n* `20  ` - Inactive",
                        "example":"20"
                    },
                    "overdueProcessTemplate":{
                        "type":"object",
                        "description":"Overdue Process Template defines the template that was used to create the overdue process's events.",
                        "properties":{
                            "overdueProcessTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Overdue Process Template defines the template that was used to create the overdue process's events.",
                                "example":"RISKY"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time defines the creation date/time of the cut process.",
                        "example":"2005-04-18T07:50:51-04:00"
                    },
                    "longComments":{
                        "type":"string",
                        "maxLength":2000,
                        "description":"Enter any Comments about the overdue process. This field is protected when the overdue process is Inactive."
                    },
                    "baseDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Base Date is reserved for future releases. This field is protected when the overdue process is Inactive.",
                        "example":"2004-03-01"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "events":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "eventSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Event Sequence is the unique identifier of the event.",
                                            "example":"10"
                                        },
                                        "status":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  "
                                            ],
                                            "description":"Event Status:\n* `10  ` - Pending,\n* `20  ` - Waiting,\n* `30  ` - Completed,\n* `40  ` - Canceled"
                                        },
                                        "overdueEventTypeCode":{
                                            "type":"object",
                                            "properties":{
                                                "overdueEventTypeCode":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Overdue Event Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "dependOnOtherEvents":{
                                            "type":"boolean",
                                            "description":"If Dependent on Other Events is turned on, the event can only be triggered after the events specified in the Event Dependencies are all Complete or Canceled.",
                                            "example":"false"
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"If Dependent on Other Events is turned off, enter the desired activation date in the Trigger Date field.",
                                            "example":"2005-04-19"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "eventDependencies":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "sequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Sequence Number",
                                                                "example":"10"
                                                            },
                                                            "dependentOnSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"When Dependent on Other Events is turned on, the Dependent on Sequence field  defines the event sequence number on which this event depends.",
                                                                "example":"10"
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "collectingOn":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "originalAmount":{
                                            "type":"number",
                                            "description":"Original Amount"
                                        },
                                        "unpaidAmt":{
                                            "type":"number",
                                            "description":"Unpaid Amount"
                                        },
                                        "overdueBillId":{
                                            "type":"object",
                                            "properties":{
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                },
                                                "overdueBillIdFkChar":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Characteristic Value FK 2"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1OverduePro"
                }
            },
            "CREATEDEVICECONFIGURATION_request":{
                "type":"object",
                "properties":{
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "deviceConfigurationType":{
                        "type":"object",
                        "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                        "properties":{
                            "deviceConfigurationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                                "example":"E-AUTO-KWH-60MIN"
                            }
                        }
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device ID"
                            }
                        }
                    },
                    "effectiveDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Effective Date/Time",
                        "example":"2021-08-07T00:11:59-07:00"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located.",
                                "example":"USPACIFIC"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the device configuration.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the device configuration.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the device configuration."
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"14"
                    }
                },
                "xml":{
                    "name":"D1-DevConf"
                }
            },
            "UPDATEDEVICECONFIGURATION_request":{
                "type":"object",
                "properties":{
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "deviceConfigurationId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"099948278222"
                    },
                    "deviceConfigurationType":{
                        "type":"object",
                        "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                        "properties":{
                            "deviceConfigurationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                                "example":"E-AUTO-KWH-60MIN"
                            }
                        }
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device ID"
                            }
                        }
                    },
                    "effectiveDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Effective Date/Time",
                        "example":"2021-08-07T00:11:59-07:00"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located.",
                                "example":"USPACIFIC"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the device configuration.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the device configuration.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the device configuration."
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"14"
                    }
                },
                "xml":{
                    "name":"D1-DevConf"
                }
            },
            "CREATEDEVICECONFIGURATION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "deviceConfigurationId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"099948278222"
                    },
                    "deviceConfigurationType":{
                        "type":"object",
                        "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                        "properties":{
                            "deviceConfigurationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                                "example":"E-AUTO-KWH-60MIN"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "effectiveDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Effective Date/Time",
                        "example":"2021-08-07T00:11:59-07:00"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located.",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the device configuration.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the device configuration.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the device configuration."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"14"
                    }
                },
                "xml":{
                    "name":"D1-DevConf"
                }
            },
            "GETDEVICECONFIGURATION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "deviceConfigurationId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"099948278222"
                    },
                    "deviceConfigurationType":{
                        "type":"object",
                        "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                        "properties":{
                            "deviceConfigurationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                                "example":"E-AUTO-KWH-60MIN"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "effectiveDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Effective Date/Time",
                        "example":"2021-08-07T00:11:59-07:00"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located.",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the device configuration.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the device configuration.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the device configuration."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"14"
                    }
                },
                "xml":{
                    "name":"D1-DevConf"
                }
            },
            "DELETEDEVICECONFIGURATION_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelDevCon"
                }
            },
            "UPDATEDEVICECONFIGURATION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "deviceConfigurationId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"099948278222"
                    },
                    "deviceConfigurationType":{
                        "type":"object",
                        "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                        "properties":{
                            "deviceConfigurationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of device configuration indicating type of service and measurement capabilities for the device.",
                                "example":"E-AUTO-KWH-60MIN"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "device":{
                        "type":"object",
                        "properties":{
                            "deviceId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "effectiveDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Effective Date/Time",
                        "example":"2021-08-07T00:11:59-07:00"
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located.",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Adhoc Characteristic Value"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of the device configuration.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "statusReason":{
                        "type":"object",
                        "description":"Status Reason indicates the reason for status change of the device configuration.",
                        "properties":{
                            "statusReason":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Status Reason indicates the reason for status change of the device configuration."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2021-07-23T08:44:51-07:00"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"14"
                    }
                },
                "xml":{
                    "name":"D1-DevConf"
                }
            },
            "DELETEDEVICECONFIGURATION_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DelDevCon"
                }
            },
            "GETTEMPLATEBASEDNOTIFTYPES_response":{
                "type":"object",
                "properties":{
                    "notificationTypes":{
                        "type":"object",
                        "properties":{
                            "notificationType":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "notificationType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Notification Type indicates the type of Notification used as Notification Preference.",
                                            "example":"START-SERVICE-CONFIRMATION"
                                        },
                                        "notificationPushSub":{
                                            "type":"string",
                                            "enum":[
                                                "C1PU",
                                                "C1SU"
                                            ],
                                            "description":"This indicates if the notification type is of subscription or push sub-type.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                            "example":"C1PU"
                                        },
                                        "isCustomerContactRequired":{
                                            "type":"boolean",
                                            "description":"This indicates if the notification type is configured with a customer contact type that is used to record a record of the notification.",
                                            "example":"true"
                                        },
                                        "overrideDoNotDisturb":{
                                            "type":"boolean",
                                            "description":"Override Do Not Disturb is the boolean value wherein the person permits to receive notifications outside the DND Time range.",
                                            "example":"true"
                                        },
                                        "hasOverrideDelivery":{
                                            "type":"boolean",
                                            "description":"This indicates if there is an override delivery algorithm plugged into the notification type, meaning the delivery information is obtained from a source other than contact preferences, such as an email address stored on a transaction.",
                                            "example":"true"
                                        },
                                        "descriptions":{
                                            "type":"object",
                                            "properties":{
                                                "description":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "description":{
                                                                "type":"string",
                                                                "maxLength":100,
                                                                "description":"Description"
                                                            },
                                                            "language":{
                                                                "type":"string",
                                                                "maxLength":3,
                                                                "description":"Language is the language used by the Person who will be receiving the notification. This is used to retrieve the correct template of the notification to be sent.",
                                                                "example":"ENG"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "deliveryTypes":{
                                            "type":"object",
                                            "properties":{
                                                "deliveryType":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deliveryType":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "EMAI",
                                                                    "FAX ",
                                                                    "IVR ",
                                                                    "SMS "
                                                                ],
                                                                "description":"Delivery Type is the type of delivery by which the notification will be sent to the Person Contact.\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `SMS ` - SMS",
                                                                "example":"EMAI"
                                                            },
                                                            "isDefaultEnabled":{
                                                                "type":"boolean",
                                                                "description":"This indicates if a notification can be sent without an active preference and without an opt-out preference.",
                                                                "example":"true"
                                                            },
                                                            "templateNames":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "templateName":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "language":{
                                                                                    "type":"string",
                                                                                    "maxLength":3,
                                                                                    "description":"Language is the language used by the Person who will be receiving the notification. This is used to retrieve the correct template of the notification to be sent.",
                                                                                    "example":"ENG"
                                                                                },
                                                                                "templateName":{
                                                                                    "type":"string",
                                                                                    "maxLength":254,
                                                                                    "description":"This is a reference to a value stored in an external system used to send a communication by merging template data with static information.",
                                                                                    "example":"BILL_DUE_SUB_EMAIL"
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "parentNotificationType":{
                                            "type":"object",
                                            "properties":{
                                                "parentNotificationType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"For individual push notification types, this is the parent type. Preferences are set for the parent type and are used when creating individual push notifications.",
                                                    "example":"SERVICE-NOTICES"
                                                },
                                                "allowOptOut":{
                                                    "type":"string",
                                                    "enum":[
                                                        "C1NO",
                                                        "C1YS"
                                                    ],
                                                    "description":"For push notification, this indicates if its parent notification type allows user to opt-out from receiving notifications of that type.\n* `C1NO` - No,\n* `C1YS` - Yes",
                                                    "example":"C1YS"
                                                },
                                                "descriptions":{
                                                    "type":"object",
                                                    "properties":{
                                                        "description":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "description":{
                                                                        "type":"string",
                                                                        "maxLength":100,
                                                                        "description":"Description"
                                                                    },
                                                                    "language":{
                                                                        "type":"string",
                                                                        "maxLength":3,
                                                                        "description":"Language is the language used by the Person who will be receiving the notification. This is used to retrieve the correct template of the notification to be sent.",
                                                                        "example":"ENG"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ReTmpNtfTy"
                }
            },
            "CREATECUSTOMERCONTACT_request":{
                "type":"object",
                "properties":{
                    "contactDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Contact Date/Time displays the date and time that the contact was saved into the system..",
                        "example":"2017-04-05T14:25:43-04:00"
                    },
                    "shouldPrintLetter":{
                        "type":"boolean",
                        "description":"Adding a customer contact may cause a letter to be generated. You can set up a customer contact type to generate a form letter whenever a customer contact of this type is added.  If the letter is going to be printed in the next batch run, the Print Letter switch is on. Turning the switch off removes the letter from being printed in the next batch run. This applies to letters that have never been printed and those that have been set to reprint.",
                        "example":"false"
                    },
                    "letterPrintDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The letter extract batch process will update the date and time that the letter was produced for sending."
                    },
                    "letterTemplate":{
                        "type":"object",
                        "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced.",
                        "properties":{
                            "letterTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced."
                            }
                        }
                    },
                    "customerContactType":{
                        "type":"object",
                        "properties":{
                            "contactClass":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            }
                        }
                    },
                    "customerContactStatus":{
                        "type":"string",
                        "enum":[
                            "10  "
                        ],
                        "description":"Open designates that the event or issue associated to the contact has not been resolved. For example, if a customer calls with a high bill complaint that can't be resolved immediately, you would turn on the Open switch and enter an appropriate entry in the Log.\n* `10  ` - Open"
                    },
                    "preferredContactMethod":{
                        "type":"string",
                        "enum":[
                            "C1PC",
                            "EM  ",
                            "FAX ",
                            "N/A ",
                            "PH  ",
                            "POST",
                            "SMS "
                        ],
                        "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                        "example":"N/A"
                    },
                    "contactDetail":{
                        "type":"object",
                        "properties":{
                            "contactDetailId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Contact Detail ID is a system-assigned, unique identifier of the person contact associated with the customers preferred contact method."
                            }
                        }
                    },
                    "user":{
                        "type":"object",
                        "properties":{
                            "userId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User ID of the user who created the contact.",
                                "example":"SYSUSER"
                            }
                        }
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID displays the associated person's unique, system-generated ID. If the customer contact is Person-based the Person ID cannot be changed. There should be no value if the Customer Contact Type indicates that a person is not allowed on customer contacts of this type.",
                                "example":"5775933103"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID field displays the associated premise's unique, system-generated ID. If the customer contact is Premise-based the Premise ID cannot be changed.  There should be no value if the Customer Contact Type indicates that a premise is not allowed on customer contacts of this type."
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID displays the account's unique, system-generated ID. The account must be associated to the person when the contact is created or updated.  There should be no value if the Customer Contact Type indicates that an account is not allowed on customer contacts of this type.",
                                "example":"5922116763"
                            }
                        }
                    },
                    "customerContactEntity":{
                        "type":"string",
                        "enum":[
                            "PER ",
                            "PREM"
                        ],
                        "description":"Indicates if customer contact is related to the customer as person-based or to a service location as premise-based.\n* `PER ` - Person,\n* `PREM` - Premise",
                        "example":"PER"
                    },
                    "longDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Stores comments that can provide initial information about why the record was created and any other relevant text for historical reference purposes."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "summary":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Summary of the customer contact interaction if recorded by advanced call center intelligence features.",
                        "example":"Customer John Smith called to dispute a recent bill, expressing concern that the total amount was unusually high. The agent, Emily, reviewed the bill with the customer and explained the charges, including a $99.13 consumption charge and a $20 late fee. Emily opened up a meter test investigation request. The customer was also advised on energy-saving tips."
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "logs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Trigger Date is only used if you want the system to remind a user about this customer contact on a future date. The system will create a To Do entry to remind the user about the customer contact.   This value defines the latest date on which the To Do entry should be created because the background process that's responsible for creating these To Do entries has a parameter called Lead Time that is used to define the number of days before the Trigger Date that the To Do entry should be created."
                                        },
                                        "toDoRole":{
                                            "type":"object",
                                            "properties":{
                                                "toDoRoleId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"To Do Role"
                                                }
                                            }
                                        },
                                        "assignedToUser":{
                                            "type":"object",
                                            "properties":{
                                                "assignedToUserId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                }
                                            }
                                        },
                                        "user":{
                                            "type":"object",
                                            "properties":{
                                                "userId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                }
                                            }
                                        },
                                        "logEntry":{
                                            "type":"string",
                                            "maxLength":2000,
                                            "description":"Log Entry can be used to describe the reason for the log entry."
                                        },
                                        "triggerBusinessProcess":{
                                            "type":"boolean",
                                            "description":"Trigger Business Process is a true or false value for reminders."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CustCntct"
                }
            },
            "CREATECUSTOMERCONTACT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "customerContactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    },
                    "contactDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Contact Date/Time displays the date and time that the contact was saved into the system..",
                        "example":"2017-04-05T14:25:43-04:00"
                    },
                    "shouldPrintLetter":{
                        "type":"boolean",
                        "description":"Adding a customer contact may cause a letter to be generated. You can set up a customer contact type to generate a form letter whenever a customer contact of this type is added.  If the letter is going to be printed in the next batch run, the Print Letter switch is on. Turning the switch off removes the letter from being printed in the next batch run. This applies to letters that have never been printed and those that have been set to reprint.",
                        "example":"false"
                    },
                    "letterPrintDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The letter extract batch process will update the date and time that the letter was produced for sending."
                    },
                    "letterTemplate":{
                        "type":"object",
                        "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced.",
                        "properties":{
                            "letterTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactType":{
                        "type":"object",
                        "properties":{
                            "contactClass":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactStatus":{
                        "type":"string",
                        "enum":[
                            "10  "
                        ],
                        "description":"Open designates that the event or issue associated to the contact has not been resolved. For example, if a customer calls with a high bill complaint that can't be resolved immediately, you would turn on the Open switch and enter an appropriate entry in the Log.\n* `10  ` - Open"
                    },
                    "preferredContactMethod":{
                        "type":"string",
                        "enum":[
                            "C1PC",
                            "EM  ",
                            "FAX ",
                            "N/A ",
                            "PH  ",
                            "POST",
                            "SMS "
                        ],
                        "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                        "example":"N/A"
                    },
                    "contactDetail":{
                        "type":"object",
                        "properties":{
                            "contactDetailId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Contact Detail ID is a system-assigned, unique identifier of the person contact associated with the customers preferred contact method."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "user":{
                        "type":"object",
                        "properties":{
                            "userId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User ID of the user who created the contact.",
                                "example":"SYSUSER"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID displays the associated person's unique, system-generated ID. If the customer contact is Person-based the Person ID cannot be changed. There should be no value if the Customer Contact Type indicates that a person is not allowed on customer contacts of this type.",
                                "example":"5775933103"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID field displays the associated premise's unique, system-generated ID. If the customer contact is Premise-based the Premise ID cannot be changed.  There should be no value if the Customer Contact Type indicates that a premise is not allowed on customer contacts of this type."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID displays the account's unique, system-generated ID. The account must be associated to the person when the contact is created or updated.  There should be no value if the Customer Contact Type indicates that an account is not allowed on customer contacts of this type.",
                                "example":"5922116763"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactEntity":{
                        "type":"string",
                        "enum":[
                            "PER ",
                            "PREM"
                        ],
                        "description":"Indicates if customer contact is related to the customer as person-based or to a service location as premise-based.\n* `PER ` - Person,\n* `PREM` - Premise",
                        "example":"PER"
                    },
                    "longDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Stores comments that can provide initial information about why the record was created and any other relevant text for historical reference purposes."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "summary":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Summary of the customer contact interaction if recorded by advanced call center intelligence features.",
                        "example":"Customer John Smith called to dispute a recent bill, expressing concern that the total amount was unusually high. The agent, Emily, reviewed the bill with the customer and explained the charges, including a $99.13 consumption charge and a $20 late fee. Emily opened up a meter test investigation request. The customer was also advised on energy-saving tips."
                    },
                    "customerContactSource":{
                        "type":"string",
                        "enum":[
                            "C1ST"
                        ],
                        "description":"Source code identifying how the customer contact was initiated or reported.\n* `C1ST` - Service Guide Assistant",
                        "example":"C1ST"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "logs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "customerContactLogId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Customer Contact Log ID"
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Trigger Date is only used if you want the system to remind a user about this customer contact on a future date. The system will create a To Do entry to remind the user about the customer contact.   This value defines the latest date on which the To Do entry should be created because the background process that's responsible for creating these To Do entries has a parameter called Lead Time that is used to define the number of days before the Trigger Date that the To Do entry should be created."
                                        },
                                        "toDoRole":{
                                            "type":"object",
                                            "properties":{
                                                "toDoRoleId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"To Do Role"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "assignedToUser":{
                                            "type":"object",
                                            "properties":{
                                                "assignedToUserId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "user":{
                                            "type":"object",
                                            "properties":{
                                                "userId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "creationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Create Date/Time"
                                        },
                                        "logEntry":{
                                            "type":"string",
                                            "maxLength":2000,
                                            "description":"Log Entry can be used to describe the reason for the log entry."
                                        },
                                        "triggerBusinessProcess":{
                                            "type":"boolean",
                                            "description":"Trigger Business Process is a true or false value for reminders."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CustCntct"
                }
            },
            "GETCUSTOMERCONTACT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "customerContactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    },
                    "contactDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Contact Date/Time displays the date and time that the contact was saved into the system..",
                        "example":"2017-04-05T14:25:43-04:00"
                    },
                    "shouldPrintLetter":{
                        "type":"boolean",
                        "description":"Adding a customer contact may cause a letter to be generated. You can set up a customer contact type to generate a form letter whenever a customer contact of this type is added.  If the letter is going to be printed in the next batch run, the Print Letter switch is on. Turning the switch off removes the letter from being printed in the next batch run. This applies to letters that have never been printed and those that have been set to reprint.",
                        "example":"false"
                    },
                    "letterPrintDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The letter extract batch process will update the date and time that the letter was produced for sending."
                    },
                    "letterTemplate":{
                        "type":"object",
                        "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced.",
                        "properties":{
                            "letterTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactType":{
                        "type":"object",
                        "properties":{
                            "contactClass":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactStatus":{
                        "type":"string",
                        "enum":[
                            "10  "
                        ],
                        "description":"Open designates that the event or issue associated to the contact has not been resolved. For example, if a customer calls with a high bill complaint that can't be resolved immediately, you would turn on the Open switch and enter an appropriate entry in the Log.\n* `10  ` - Open"
                    },
                    "preferredContactMethod":{
                        "type":"string",
                        "enum":[
                            "C1PC",
                            "EM  ",
                            "FAX ",
                            "N/A ",
                            "PH  ",
                            "POST",
                            "SMS "
                        ],
                        "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                        "example":"N/A"
                    },
                    "contactDetail":{
                        "type":"object",
                        "properties":{
                            "contactDetailId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Contact Detail ID is a system-assigned, unique identifier of the person contact associated with the customers preferred contact method."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "user":{
                        "type":"object",
                        "properties":{
                            "userId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User ID of the user who created the contact.",
                                "example":"SYSUSER"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID displays the associated person's unique, system-generated ID. If the customer contact is Person-based the Person ID cannot be changed. There should be no value if the Customer Contact Type indicates that a person is not allowed on customer contacts of this type.",
                                "example":"5775933103"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID field displays the associated premise's unique, system-generated ID. If the customer contact is Premise-based the Premise ID cannot be changed.  There should be no value if the Customer Contact Type indicates that a premise is not allowed on customer contacts of this type."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID displays the account's unique, system-generated ID. The account must be associated to the person when the contact is created or updated.  There should be no value if the Customer Contact Type indicates that an account is not allowed on customer contacts of this type.",
                                "example":"5922116763"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactEntity":{
                        "type":"string",
                        "enum":[
                            "PER ",
                            "PREM"
                        ],
                        "description":"Indicates if customer contact is related to the customer as person-based or to a service location as premise-based.\n* `PER ` - Person,\n* `PREM` - Premise",
                        "example":"PER"
                    },
                    "longDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Stores comments that can provide initial information about why the record was created and any other relevant text for historical reference purposes."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "summary":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Summary of the customer contact interaction if recorded by advanced call center intelligence features.",
                        "example":"Customer John Smith called to dispute a recent bill, expressing concern that the total amount was unusually high. The agent, Emily, reviewed the bill with the customer and explained the charges, including a $99.13 consumption charge and a $20 late fee. Emily opened up a meter test investigation request. The customer was also advised on energy-saving tips."
                    },
                    "customerContactSource":{
                        "type":"string",
                        "enum":[
                            "C1ST"
                        ],
                        "description":"Source code identifying how the customer contact was initiated or reported.\n* `C1ST` - Service Guide Assistant",
                        "example":"C1ST"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "logs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "customerContactLogId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Customer Contact Log ID is a system-assigned, unique identifier of the log entry."
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Trigger Date is only used if you want the system to remind a user about this customer contact on a future date. The system will create a To Do entry to remind the user about the customer contact.   This value defines the latest date on which the To Do entry should be created because the background process that's responsible for creating these To Do entries has a parameter called Lead Time that is used to define the number of days before the Trigger Date that the To Do entry should be created."
                                        },
                                        "toDoRole":{
                                            "type":"object",
                                            "properties":{
                                                "toDoRoleId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"To Do Role"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "assignedToUser":{
                                            "type":"object",
                                            "properties":{
                                                "assignedToUserId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "user":{
                                            "type":"object",
                                            "properties":{
                                                "userId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "creationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Create Date / Time is the date and time when the log entry was created."
                                        },
                                        "logEntry":{
                                            "type":"string",
                                            "maxLength":2000,
                                            "description":"Log Entry can be used to describe the reason for the log entry."
                                        },
                                        "triggerBusinessProcess":{
                                            "type":"boolean",
                                            "description":"Trigger Business Process is a true or false value for reminders."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CustCntct"
                }
            },
            "UPDATECUSTOMERCONTACT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "customerContactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    },
                    "contactDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Contact Date/Time displays the date and time that the contact was saved into the system..",
                        "example":"2017-04-05T14:25:43-04:00"
                    },
                    "shouldPrintLetter":{
                        "type":"boolean",
                        "description":"Adding a customer contact may cause a letter to be generated. You can set up a customer contact type to generate a form letter whenever a customer contact of this type is added.  If the letter is going to be printed in the next batch run, the Print Letter switch is on. Turning the switch off removes the letter from being printed in the next batch run. This applies to letters that have never been printed and those that have been set to reprint.",
                        "example":"false"
                    },
                    "letterPrintDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The letter extract batch process will update the date and time that the letter was produced for sending."
                    },
                    "letterTemplate":{
                        "type":"object",
                        "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced.",
                        "properties":{
                            "letterTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactType":{
                        "type":"object",
                        "properties":{
                            "contactClass":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactStatus":{
                        "type":"string",
                        "enum":[
                            "10  "
                        ],
                        "description":"Open designates that the event or issue associated to the contact has not been resolved. For example, if a customer calls with a high bill complaint that can't be resolved immediately, you would turn on the Open switch and enter an appropriate entry in the Log.\n* `10  ` - Open"
                    },
                    "preferredContactMethod":{
                        "type":"string",
                        "enum":[
                            "C1PC",
                            "EM  ",
                            "FAX ",
                            "N/A ",
                            "PH  ",
                            "POST",
                            "SMS "
                        ],
                        "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                        "example":"N/A"
                    },
                    "contactDetail":{
                        "type":"object",
                        "properties":{
                            "contactDetailId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Contact Detail ID is a system-assigned, unique identifier of the person contact associated with the customers preferred contact method."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "user":{
                        "type":"object",
                        "properties":{
                            "userId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User ID of the user who created the contact.",
                                "example":"SYSUSER"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID displays the associated person's unique, system-generated ID. If the customer contact is Person-based the Person ID cannot be changed. There should be no value if the Customer Contact Type indicates that a person is not allowed on customer contacts of this type.",
                                "example":"5775933103"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID field displays the associated premise's unique, system-generated ID. If the customer contact is Premise-based the Premise ID cannot be changed.  There should be no value if the Customer Contact Type indicates that a premise is not allowed on customer contacts of this type."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID displays the account's unique, system-generated ID. The account must be associated to the person when the contact is created or updated.  There should be no value if the Customer Contact Type indicates that an account is not allowed on customer contacts of this type.",
                                "example":"5922116763"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactEntity":{
                        "type":"string",
                        "enum":[
                            "PER ",
                            "PREM"
                        ],
                        "description":"Indicates if customer contact is related to the customer as person-based or to a service location as premise-based.\n* `PER ` - Person,\n* `PREM` - Premise",
                        "example":"PER"
                    },
                    "longDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Stores comments that can provide initial information about why the record was created and any other relevant text for historical reference purposes."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "summary":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Summary of the customer contact interaction if recorded by advanced call center intelligence features.",
                        "example":"Customer John Smith called to dispute a recent bill, expressing concern that the total amount was unusually high. The agent, Emily, reviewed the bill with the customer and explained the charges, including a $99.13 consumption charge and a $20 late fee. Emily opened up a meter test investigation request. The customer was also advised on energy-saving tips."
                    },
                    "customerContactSource":{
                        "type":"string",
                        "enum":[
                            "C1ST"
                        ],
                        "description":"Source code identifying how the customer contact was initiated or reported.\n* `C1ST` - Service Guide Assistant",
                        "example":"C1ST"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "logs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "customerContactLogId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Customer Contact Log ID"
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Trigger Date is only used if you want the system to remind a user about this customer contact on a future date. The system will create a To Do entry to remind the user about the customer contact.   This value defines the latest date on which the To Do entry should be created because the background process that's responsible for creating these To Do entries has a parameter called Lead Time that is used to define the number of days before the Trigger Date that the To Do entry should be created."
                                        },
                                        "toDoRole":{
                                            "type":"object",
                                            "properties":{
                                                "toDoRoleId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"To Do Role"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "assignedToUser":{
                                            "type":"object",
                                            "properties":{
                                                "assignedToUserId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "user":{
                                            "type":"object",
                                            "properties":{
                                                "userId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "creationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Create Date/Time"
                                        },
                                        "logEntry":{
                                            "type":"string",
                                            "maxLength":2000,
                                            "description":"Log Entry can be used to describe the reason for the log entry."
                                        },
                                        "triggerBusinessProcess":{
                                            "type":"boolean",
                                            "description":"Trigger Business Process is a true or false value for reminders."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CustCntct"
                }
            },
            "UPDATECUSTOMERCONTACT_request":{
                "type":"object",
                "properties":{
                    "customerContactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    },
                    "contactDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Contact Date/Time displays the date and time that the contact was saved into the system..",
                        "example":"2017-04-05T14:25:43-04:00"
                    },
                    "shouldPrintLetter":{
                        "type":"boolean",
                        "description":"Adding a customer contact may cause a letter to be generated. You can set up a customer contact type to generate a form letter whenever a customer contact of this type is added.  If the letter is going to be printed in the next batch run, the Print Letter switch is on. Turning the switch off removes the letter from being printed in the next batch run. This applies to letters that have never been printed and those that have been set to reprint.",
                        "example":"false"
                    },
                    "letterPrintDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The letter extract batch process will update the date and time that the letter was produced for sending."
                    },
                    "letterTemplate":{
                        "type":"object",
                        "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced.",
                        "properties":{
                            "letterTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced."
                            }
                        }
                    },
                    "customerContactType":{
                        "type":"object",
                        "properties":{
                            "contactClass":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            }
                        }
                    },
                    "customerContactStatus":{
                        "type":"string",
                        "enum":[
                            "10  "
                        ],
                        "description":"Open designates that the event or issue associated to the contact has not been resolved. For example, if a customer calls with a high bill complaint that can't be resolved immediately, you would turn on the Open switch and enter an appropriate entry in the Log.\n* `10  ` - Open"
                    },
                    "preferredContactMethod":{
                        "type":"string",
                        "enum":[
                            "C1PC",
                            "EM  ",
                            "FAX ",
                            "N/A ",
                            "PH  ",
                            "POST",
                            "SMS "
                        ],
                        "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                        "example":"N/A"
                    },
                    "contactDetail":{
                        "type":"object",
                        "properties":{
                            "contactDetailId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Contact Detail ID is a system-assigned, unique identifier of the person contact associated with the customers preferred contact method."
                            }
                        }
                    },
                    "user":{
                        "type":"object",
                        "properties":{
                            "userId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User ID of the user who created the contact.",
                                "example":"SYSUSER"
                            }
                        }
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID displays the associated person's unique, system-generated ID. If the customer contact is Person-based the Person ID cannot be changed. There should be no value if the Customer Contact Type indicates that a person is not allowed on customer contacts of this type.",
                                "example":"5775933103"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID field displays the associated premise's unique, system-generated ID. If the customer contact is Premise-based the Premise ID cannot be changed.  There should be no value if the Customer Contact Type indicates that a premise is not allowed on customer contacts of this type."
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID displays the account's unique, system-generated ID. The account must be associated to the person when the contact is created or updated.  There should be no value if the Customer Contact Type indicates that an account is not allowed on customer contacts of this type.",
                                "example":"5922116763"
                            }
                        }
                    },
                    "customerContactEntity":{
                        "type":"string",
                        "enum":[
                            "PER ",
                            "PREM"
                        ],
                        "description":"Indicates if customer contact is related to the customer as person-based or to a service location as premise-based.\n* `PER ` - Person,\n* `PREM` - Premise",
                        "example":"PER"
                    },
                    "longDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Stores comments that can provide initial information about why the record was created and any other relevant text for historical reference purposes."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "summary":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Summary of the customer contact interaction if recorded by advanced call center intelligence features.",
                        "example":"Customer John Smith called to dispute a recent bill, expressing concern that the total amount was unusually high. The agent, Emily, reviewed the bill with the customer and explained the charges, including a $99.13 consumption charge and a $20 late fee. Emily opened up a meter test investigation request. The customer was also advised on energy-saving tips."
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "logs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Trigger Date is only used if you want the system to remind a user about this customer contact on a future date. The system will create a To Do entry to remind the user about the customer contact.   This value defines the latest date on which the To Do entry should be created because the background process that's responsible for creating these To Do entries has a parameter called Lead Time that is used to define the number of days before the Trigger Date that the To Do entry should be created."
                                        },
                                        "toDoRole":{
                                            "type":"object",
                                            "properties":{
                                                "toDoRoleId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"To Do Role"
                                                }
                                            }
                                        },
                                        "assignedToUser":{
                                            "type":"object",
                                            "properties":{
                                                "assignedToUserId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                }
                                            }
                                        },
                                        "user":{
                                            "type":"object",
                                            "properties":{
                                                "userId":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"User"
                                                }
                                            }
                                        },
                                        "logEntry":{
                                            "type":"string",
                                            "maxLength":2000,
                                            "description":"Log Entry can be used to describe the reason for the log entry."
                                        },
                                        "triggerBusinessProcess":{
                                            "type":"boolean",
                                            "description":"Trigger Business Process is a true or false value for reminders."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CustCntct"
                }
            },
            "GETCUSTOMERCONTACTSUMMARY_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "customerContactId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"System-assigned, unique identifier of the customer contact record",
                        "example":"5774836290"
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business object code associated with the customer contact.",
                        "example":"C1-CustomerContact"
                    },
                    "businessObjectDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description of the business object referenced in the customer contact.",
                        "example":"Customer Contact Business Object"
                    },
                    "contactDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Contact Date/Time displays the date and time that the contact was saved into the system..",
                        "example":"2017-04-05T14:25:43-04:00"
                    },
                    "shouldPrintLetter":{
                        "type":"boolean",
                        "description":"Adding a customer contact may cause a letter to be generated. You can set up a customer contact type to generate a form letter whenever a customer contact of this type is added.  If the letter is going to be printed in the next batch run, the Print Letter switch is on. Turning the switch off removes the letter from being printed in the next batch run. This applies to letters that have never been printed and those that have been set to reprint.",
                        "example":"false"
                    },
                    "letterPrintDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The letter extract batch process will update the date and time that the letter was produced for sending."
                    },
                    "letterTemplate":{
                        "type":"object",
                        "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced.",
                        "properties":{
                            "letterTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced."
                            },
                            "letterTemplateDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"If the customer contact references a customer contact type that, in turn, references a letter template, the template controls the type of information that is merged into the 'form letter' and how the letter is physically produced."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactType":{
                        "type":"object",
                        "properties":{
                            "contactClass":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactClassDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "contactTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Contact Class categorizes customer contacts into larger groupings for reporting purposes.",
                                "example":"CSS"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactStatus":{
                        "type":"string",
                        "enum":[
                            "10  "
                        ],
                        "description":"Open designates that the event or issue associated to the contact has not been resolved. For example, if a customer calls with a high bill complaint that can't be resolved immediately, you would turn on the Open switch and enter an appropriate entry in the Log.\n* `10  ` - Open"
                    },
                    "customerContactStatusDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"The customer contact Status, when set to Open, designates that the event or issue associated to the contact has not been resolved.",
                        "example":"Open"
                    },
                    "preferredContactMethod":{
                        "type":"string",
                        "enum":[
                            "C1PC",
                            "EM  ",
                            "FAX ",
                            "N/A ",
                            "PH  ",
                            "POST",
                            "SMS "
                        ],
                        "description":"Preferred Contact Method indicates how the person prefers to be contacted.\n* `C1PC` - Person Contact,\n* `EM  ` - Email,\n* `FAX ` - Fax,\n* `N/A ` - Not Applicable,\n* `PH  ` - Phone,\n* `POST` - Postal,\n* `SMS ` - SMS",
                        "example":"N/A"
                    },
                    "preferredContactMethodDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"If a follow-up with the customer is needed, the Preferred Contact Method indicates how the person prefers to be contacted.",
                        "example":"Email"
                    },
                    "contactDetail":{
                        "type":"object",
                        "properties":{
                            "contactDetailId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Contact Detail ID is a system-assigned, unique identifier of the person contact associated with the customers preferred contact method."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "user":{
                        "type":"object",
                        "properties":{
                            "userId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User ID of the user who created the contact.",
                                "example":"SYSUSER"
                            },
                            "userName":{
                                "type":"string",
                                "maxLength":50,
                                "description":"User ID of the user who created the contact.",
                                "example":"SYSUSER"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID displays the associated person's unique, system-generated ID. If the customer contact is Person-based the Person ID cannot be changed. There should be no value if the Customer Contact Type indicates that a person is not allowed on customer contacts of this type.",
                                "example":"5775933103"
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":64,
                                "description":"Person ID displays the associated person's unique, system-generated ID. If the customer contact is Person-based the Person ID cannot be changed. There should be no value if the Customer Contact Type indicates that a person is not allowed on customer contacts of this type.",
                                "example":"5775933103"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "premise":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Address of the premise associated with the customer contact.",
                                "example":"123 Main St, San Francisco, CA 94105"
                            },
                            "premiseAddress":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address of the premise associated with the customer contact.",
                                "example":"123 Main St, San Francisco, CA 94105"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID displays the account's unique, system-generated ID. The account must be associated to the person when the contact is created or updated.  There should be no value if the Customer Contact Type indicates that an account is not allowed on customer contacts of this type.",
                                "example":"5922116763"
                            },
                            "accountName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Account ID displays the account's unique, system-generated ID. The account must be associated to the person when the contact is created or updated.  There should be no value if the Customer Contact Type indicates that an account is not allowed on customer contacts of this type.",
                                "example":"5922116763"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerContactEntity":{
                        "type":"string",
                        "enum":[
                            "PER ",
                            "PREM"
                        ],
                        "description":"Indicates if customer contact is related to the customer as person-based or to a service location as premise-based.\n* `PER ` - Person,\n* `PREM` - Premise",
                        "example":"PER"
                    },
                    "customerContactEntityDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description of the entity associated with the customer contact (such as person, account, or premise).",
                        "example":"Person"
                    },
                    "longDescription":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Stores comments that can provide initial information about why the record was created and any other relevant text for historical reference purposes."
                    },
                    "summary":{
                        "type":"string",
                        "maxLength":4000,
                        "description":"Summary of the customer contact interaction if recorded by advanced call center intelligence features.",
                        "example":"Customer John Smith called to dispute a recent bill, expressing concern that the total amount was unusually high. The agent, Emily, reviewed the bill with the customer and explained the charges, including a $99.13 consumption charge and a $20 late fee. Emily opened up a meter test investigation request. The customer was also advised on energy-saving tips."
                    },
                    "customerContactSource":{
                        "type":"string",
                        "enum":[
                            "C1ST"
                        ],
                        "description":"Source code identifying how the customer contact was initiated or reported.\n* `C1ST` - Service Guide Assistant",
                        "example":"C1ST"
                    },
                    "customerContactSourceDescription":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Description of the source associated with the customer contact.",
                        "example":"Call Center Service Guide Assistant"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "characteristicTypeDescription":{
                                                    "type":"string",
                                                    "maxLength":60,
                                                    "description":"Description"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Additional value or attribute associated with the customer contact."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CCSummary"
                }
            },
            "GETBUDGET_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID identifies the account of the customer for which the budget exists.",
                        "example":"1112345900"
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1RC",
                            "C1SV"
                        ],
                        "description":"Available action for the budget.\n* `C1CN` - Cancel,\n* `C1RC` - Recommend Budget,\n* `C1SV` - Save"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes. Specifically, it controls how the recommended budget amount is calculated and how or when the customer's budget is periodically changed.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "newBudgetDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Use New Budget Date to define the effective date of any changes to the customer's budget amount. This date is the effective date on the respective service agreements' recurring charge histories.",
                        "example":"2021-12-14"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreementsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreement":{
                                            "type":"object",
                                            "properties":{
                                                "saId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Agreement"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "cisDivision":{
                                            "type":"string",
                                            "maxLength":5,
                                            "description":"CIS Division"
                                        },
                                        "cisDivisionDescription":{
                                            "type":"string",
                                            "maxLength":1,
                                            "description":"CIS Division"
                                        },
                                        "serviceAgreementType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAgreementType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"SA Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "serviceAgreementTypeDescription":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"SA Type Description"
                                        },
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type"
                                        },
                                        "lastChangedDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Last Changed Date is the date when the service agreement's budget amount, also referred to as the recurring charge amount, was last changed.",
                                            "example":"2021-12-15"
                                        },
                                        "budgetAmount":{
                                            "type":"number",
                                            "description":"Budget Amount This is the existing budget amount, also referred to as the recurring charge amount, for the service agreement.",
                                            "example":"232.00"
                                        },
                                        "newBudgetAmount":{
                                            "type":"number",
                                            "description":"New Budget"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "totalBudgetAmount":{
                        "type":"number",
                        "description":"Total Budget Amount displays the sum of the service agreements' current budget amounts.",
                        "example":"252$"
                    },
                    "totalNewBudgetAmount":{
                        "type":"number",
                        "description":"For accounts with a small number of service agreements, the system displays the sum of the service agreements' new budget amounts in Total New Budget.",
                        "example":"0.00$"
                    }
                },
                "xml":{
                    "name":"C1BudgetDeta"
                }
            },
            "ACTIONBUDGET_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID identifies the account of the customer for which the budget exists.",
                        "example":"1112345900"
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1RC",
                            "C1SV"
                        ],
                        "description":"Available action for the budget.\n* `C1CN` - Cancel,\n* `C1RC` - Recommend Budget,\n* `C1SV` - Save"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes. Specifically, it controls how the recommended budget amount is calculated and how or when the customer's budget is periodically changed.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan"
                            }
                        }
                    },
                    "newBudgetDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Use New Budget Date to define the effective date of any changes to the customer's budget amount. This date is the effective date on the respective service agreements' recurring charge histories.",
                        "example":"2021-12-14"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            }
                        }
                    },
                    "serviceAgreementsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreement":{
                                            "type":"object",
                                            "properties":{
                                                "saId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Agreement"
                                                }
                                            }
                                        },
                                        "cisDivision":{
                                            "type":"string",
                                            "maxLength":5,
                                            "description":"CIS Division"
                                        },
                                        "cisDivisionDescription":{
                                            "type":"string",
                                            "maxLength":1,
                                            "description":"CIS Division"
                                        },
                                        "serviceAgreementType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAgreementType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"SA Type"
                                                }
                                            }
                                        },
                                        "serviceAgreementTypeDescription":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"SA Type Description"
                                        },
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type"
                                        },
                                        "lastChangedDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Last Changed Date is the date when the service agreement's budget amount, also referred to as the recurring charge amount, was last changed.",
                                            "example":"2021-12-15"
                                        },
                                        "budgetAmount":{
                                            "type":"number",
                                            "description":"Budget Amount This is the existing budget amount, also referred to as the recurring charge amount, for the service agreement.",
                                            "example":"232.00"
                                        },
                                        "newBudgetAmount":{
                                            "type":"number",
                                            "description":"New Budget"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "totalBudgetAmount":{
                        "type":"number",
                        "description":"Total Budget Amount displays the sum of the service agreements' current budget amounts.",
                        "example":"252$"
                    },
                    "totalNewBudgetAmount":{
                        "type":"number",
                        "description":"For accounts with a small number of service agreements, the system displays the sum of the service agreements' new budget amounts in Total New Budget.",
                        "example":"0.00$"
                    }
                },
                "xml":{
                    "name":"C1BudgetDeta"
                }
            },
            "ACTIONBUDGET_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID identifies the account of the customer for which the budget exists.",
                        "example":"1112345900"
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN",
                            "C1RC",
                            "C1SV"
                        ],
                        "description":"Available action for the budget.\n* `C1CN` - Cancel,\n* `C1RC` - Recommend Budget,\n* `C1SV` - Save"
                    },
                    "budgetPlan":{
                        "type":"object",
                        "description":"Budget Plan controls how the account's debt is managed for budget-related purposes. Specifically, it controls how the recommended budget amount is calculated and how or when the customer's budget is periodically changed.",
                        "properties":{
                            "budgetPlan":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Budget Plan"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "newBudgetDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Use New Budget Date to define the effective date of any changes to the customer's budget amount. This date is the effective date on the respective service agreements' recurring charge histories.",
                        "example":"2021-12-14"
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serviceAgreementsList":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreement":{
                                            "type":"object",
                                            "properties":{
                                                "saId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Agreement"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "cisDivision":{
                                            "type":"string",
                                            "maxLength":5,
                                            "description":"CIS Division"
                                        },
                                        "cisDivisionDescription":{
                                            "type":"string",
                                            "maxLength":1,
                                            "description":"CIS Division"
                                        },
                                        "serviceAgreementType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAgreementType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"SA Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "serviceAgreementTypeDescription":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"SA Type Description"
                                        },
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type"
                                        },
                                        "lastChangedDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Last Changed Date is the date when the service agreement's budget amount, also referred to as the recurring charge amount, was last changed.",
                                            "example":"2021-12-15"
                                        },
                                        "budgetAmount":{
                                            "type":"number",
                                            "description":"Budget Amount This is the existing budget amount, also referred to as the recurring charge amount, for the service agreement.",
                                            "example":"232.00"
                                        },
                                        "newBudgetAmount":{
                                            "type":"number",
                                            "description":"New Budget"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "totalBudgetAmount":{
                        "type":"number",
                        "description":"Total Budget Amount displays the sum of the service agreements' current budget amounts.",
                        "example":"252$"
                    },
                    "totalNewBudgetAmount":{
                        "type":"number",
                        "description":"For accounts with a small number of service agreements, the system displays the sum of the service agreements' new budget amounts in Total New Budget.",
                        "example":"0.00$"
                    }
                },
                "xml":{
                    "name":"C1BudgetDeta"
                }
            },
            "SEARCHBUDGETPLANS_response":{
                "type":"object",
                "properties":{
                    "budgetPlans":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "budgetPlan":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Budget Plan controls how the account's debt is managed for budget-related purposes. Specifically, it controls how the recommended budget amount is calculated and how or when the customer's budget is periodically changed.",
                                    "example":"RES BUD"
                                },
                                "description":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"The description of the budget plan.",
                                    "example":"Residential Budget Plan"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-RetBudPln"
                }
            },
            "GETWORKQUEUE_response":{
                "type":"object",
                "properties":{
                    "systemTimeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is used by the system installation.",
                        "example":"US/Pacific"
                    },
                    "rowCount":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Row Count",
                        "example":"8"
                    },
                    "items":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "customerName":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Customer Name",
                                    "example":"Ant,Mark"
                                },
                                "id":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"ID is the system-assigned unique identifier of the entry.",
                                    "example":"32234000828888"
                                },
                                "title":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Title contains a description of the To Do entry.",
                                    "example":"$3,000.00 KC - Approval Test adjustment for Black,Jack requires approval."
                                },
                                "severity":{
                                    "type":"number",
                                    "maximum":999999,
                                    "minimum":0,
                                    "description":"A To Do entry is associated with a priority level representing its relative processing order compared to other entries.",
                                    "example":"010"
                                },
                                "severityLabel":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Priority level description for To Do entry.",
                                    "example":"Priority 10 -- Highest"
                                },
                                "status":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Status"
                                },
                                "statusLabel":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Status"
                                },
                                "subStatus":{
                                    "type":"string",
                                    "enum":[
                                        "H   ",
                                        "I   "
                                    ],
                                    "description":"Sub Status for assigned ToDo Entries.\n* `H   ` - On Hold,\n* `I   ` - In Progress",
                                    "example":"H"
                                },
                                "subStatusDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Descriptive text for sub status of assigned ToDo entries.",
                                    "example":"On Hold"
                                },
                                "combinedStatusDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description"
                                },
                                "accountId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Account ID"
                                },
                                "personPrimaryName":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Customer Name",
                                    "example":"Ant,Mark"
                                },
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID"
                                },
                                "itemType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Item Type displays a code of the To Do type for the To Do entry.",
                                    "example":"C1-ADAPP"
                                },
                                "itemTypeLabel":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Item Description contains a description of the To Do type for the To Do entry.",
                                    "example":"Adjustments Requiring Approval"
                                },
                                "updateDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Create Date/Time contains the date and time the To Do entry was created by the system.",
                                    "example":"2013-08-28-01.20.46"
                                },
                                "creationDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Create Date/Time"
                                },
                                "displayIconOracle":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Icon Name from Redwood library that is used for display purposes in the Customer Experience for Utilities Work Queue for example \"ico-contacts.svg\", \"ico-check.svg\". This is the URL value from the display icon reference code definition.",
                                    "example":"ico-financials.svg"
                                },
                                "navigationInfo":{
                                    "type":"object",
                                    "properties":{
                                        "navigationType":{
                                            "type":"string",
                                            "maxLength":32,
                                            "description":"Navigation Type is a lookup with valid values: URL, data that is used to enable navigation from the Customer Experience for Utilities Work Queue.  Data contains information needed to launch the embedded utilities application with the appropriate record in context.",
                                            "example":"DATA"
                                        },
                                        "navigationContext":{
                                            "type":"string",
                                            "maxLength":32,
                                            "description":"Navigation Context includes navigation option, context fields(1-5) and context values (1-5).",
                                            "example":"{\\\"navigationOption\\\":\\\"f1todoTabMenu\\\" , \\\" contextField1\\\":\\\"TD_ENTRY_ID\\\" , \\\"contextValue1\\\":\\\"32234000828000\\\"}"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1WorkQueue"
                }
            },
            "RETRIEVEINSIGHTS_request":{
                "type":"object",
                "properties":{
                    "insightClass":{
                        "type":"string",
                        "enum":[
                            "C1CC",
                            "C1CH",
                            "C1CI",
                            "C1CL",
                            "C1CU",
                            "C1FH",
                            "C1PA",
                            "C1PE",
                            "C1SA",
                            "C1SP",
                            "C1SS",
                            "C1UB",
                            "C1XA",
                            "C1XC",
                            "C1XP",
                            "C1XR",
                            "D1HC",
                            "W1AC",
                            "W1AI",
                            "W1CA",
                            "W1HP",
                            "W1IA",
                            "W1LC",
                            "W1PI",
                            "X1CI",
                            "X1CP",
                            "X1EP",
                            "X1PE"
                        ],
                        "description":"Represents a group of insight types that can be presented in the same UI location. Either an insight class or a type should be provided.\n* `C1CC` - Credit and Collections,\n* `C1CH` - Customer Information Hub Banners,\n* `C1CI` - Customer Insights,\n* `C1CL` - Customer Context (Lower),\n* `C1CU` - Customer Context (Upper),\n* `C1FH` - Financial History,\n* `C1PA` - Payment Agreements,\n* `C1PE` - Program Enrollment,\n* `C1SA` - Start/Stop/Transfer Insights - Account-Based,\n* `C1SP` - Start/Stop/Transfer Insights - Premise-Based,\n* `C1SS` - Start/Stop/Transfer Insights - Service-Based,\n* `C1UB` - Usage and Billing,\n* `C1XA` - CX Billing Account Insights-KAM,\n* `C1XC` - CX Billing Account Insights-Agent,\n* `C1XP` - CX Business Insights,\n* `C1XR` - CX Premise Insights,\n* `D1HC` - Meter Health Check,\n* `W1AC` - Asset Condition,\n* `W1AI` - Asset 360 Insights,\n* `W1CA` - Asset 360 Current Activities,\n* `W1HP` - Home Page Insights,\n* `W1IA` - Asset 360 Info and Actions,\n* `W1LC` - Asset Location Criticality,\n* `W1PI` - Project 360 Info and Actions,\n* `X1CI` - Customer Program Insights,\n* `X1CP` - Customer Program Participation,\n* `X1EP` - Eligible Customer Programs,\n* `X1PE` - Customer Program Enrollment"
                    },
                    "insightType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"A specific type of insight to process. Either an insight class or a type should be provided."
                    },
                    "contextEntry":{
                        "type":"array",
                        "description":"Identifies the context for which insights are requested. The context may include one or more referenced entities such as a person, an account, a bill etc. Business rules associated with the requested insight types use the provided context to prepare corresponding insights.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "contextName":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Context Name"
                                },
                                "contextValue":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"Context Value"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1Insights"
                }
            },
            "RETRIEVEINSIGHTS_response":{
                "type":"object",
                "properties":{
                    "insights":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":999,
                                    "minimum":-999,
                                    "description":"The order in which insights should be presented."
                                },
                                "insightType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The type of the insight."
                                },
                                "insightDetails":{
                                    "type":"object",
                                    "properties":{
                                        "primaryMessageText":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Describes the main message text for the insight."
                                        },
                                        "secondaryMessageText":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Provides additional information about the insight."
                                        },
                                        "severityValue":{
                                            "type":"number",
                                            "maximum":999999,
                                            "minimum":0,
                                            "description":"Ranks the severity of the insight relative to insights of this type. May be by external configurations to control various visualization aspects of the insight."
                                        }
                                    }
                                },
                                "insightEntity":{
                                    "type":"object",
                                    "description":"When an insight is associated with a business entity, the entity's name and primary key details are provided to support further flows that may interact with the entity.",
                                    "properties":{
                                        "entityName":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Maintenance Object"
                                        },
                                        "pkValue1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 1"
                                        },
                                        "pkValue2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 2"
                                        },
                                        "pkValue3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 3"
                                        },
                                        "pkValue4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 4"
                                        },
                                        "pkValue5":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 5"
                                        }
                                    }
                                },
                                "insightVisualDetails":{
                                    "type":"object",
                                    "description":"Recommended visualization settings that may be used when rendering each insight.",
                                    "properties":{
                                        "visualStructure":{
                                            "type":"string",
                                            "enum":[
                                                "F1BD",
                                                "F1CI",
                                                "F1II",
                                                "F1LI"
                                            ],
                                            "description":"Visual Structure:\n* `F1BD` - Badge Insight,\n* `F1CI` - Card Insight,\n* `F1II` - Inline Insight,\n* `F1LI` - List Insight"
                                        },
                                        "displayIcon":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Display Icon"
                                        },
                                        "iconForegroundHexColorCode":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Hex Color Code"
                                        },
                                        "iconBackgroundHexColorCode":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Hex Color Code"
                                        },
                                        "headerCategory":{
                                            "type":"string",
                                            "enum":[
                                                "F1ER",
                                                "F1IN",
                                                "F1WN"
                                            ],
                                            "description":"Header Category:\n* `F1ER` - Error,\n* `F1IN` - Information,\n* `F1WN` - Warning"
                                        },
                                        "headerCategoryDescr":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Description"
                                        },
                                        "headerForegroundHexColorCode":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Hex Color Code"
                                        },
                                        "headerBackgroundHexColorCode":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Hex Color Code"
                                        },
                                        "insightForegroundHexColorCode":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Hex Color Code"
                                        },
                                        "insightBackgroundHexColorCode":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Hex Color Code"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1Insights"
                }
            },
            "CREATEPAYPLAN_request":{
                "type":"object",
                "properties":{
                    "payPlanId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Pay Plan ID is a system-assigned random number that stays with the pay plan for life.",
                        "example":"4444444444"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            }
                        }
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments describe any special notes about the pay plan."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time describes the date and time on which the pay plan was created.",
                        "example":"2009-10-05T00:22:06-04:00"
                    },
                    "lastStatusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Last Status Date/Time describes the date and time on which the pay plan was changed.",
                        "example":"2009-10-07T01:47:04-04:00"
                    },
                    "lastUpdatedBy":{
                        "type":"object",
                        "description":"Last Updated by displays the id of the user who last modified the pay plan.",
                        "properties":{
                            "lastUpdatedBy":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            }
                        }
                    },
                    "payorAccountId":{
                        "type":"object",
                        "description":"Payor Account Id contains the account ID and name of the person responsible for making the pay plan's payments.",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Payor Account Id contains the account ID and name of the person responsible for making the pay plan's payments.",
                                "example":"4000060000"
                            }
                        }
                    },
                    "payMethod":{
                        "type":"object",
                        "properties":{
                            "paymentMethod":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Pay Method"
                            }
                        }
                    },
                    "cancelReasonFlag":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Cancel Reason describes how the pay plan was cancelled .\n* `10  ` - Canceled by System,\n* `20  ` - Canceled by User",
                        "example":"10"
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  "
                        ],
                        "description":"The Status displays the status of the pay plan.\n* `20  ` - Active,\n* `30  ` - Canceled,\n* `40  ` - Broken,\n* `50  ` - Kept",
                        "example":"20"
                    },
                    "payPlanType":{
                        "type":"object",
                        "properties":{
                            "paymentPlanType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Pay Plan Type"
                            }
                        }
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date defines the first day on which the pay plan is tracked, and defaults to the current date.",
                        "example":"2009-08-20"
                    },
                    "currentBalance":{
                        "type":"number",
                        "description":"The account's Current Balance for the debt class whose debt is insulated by the pay plan.",
                        "example":"-75.00"
                    },
                    "delinquentDebt":{
                        "type":"number",
                        "description":"Delinquent Amount is the amount of the customer's debt that was due on or before the prior bill's due date.",
                        "example":"0.00"
                    },
                    "thirdPartyPayor":{
                        "type":"object",
                        "description":"If a third party is responsible for the pay plan's payment, Third Party Payor must be checked, and the associated third party selected.",
                        "properties":{
                            "thirdPartyPayor":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Third Party Payor"
                            }
                        }
                    },
                    "isThirdPartyGuarantor":{
                        "type":"boolean",
                        "description":"Define Third Party Guarantor as true if the person is a third party guarantor of the account's debt. This is defined as false if the person is the Main Customer.",
                        "example":"true"
                    },
                    "totalAmount":{
                        "type":"number",
                        "description":"The Total Amount of the pay plan's scheduled payments.",
                        "example":"100"
                    },
                    "createdBy":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "scheduledPayments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payPlanId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Pay Plan ID"
                                        },
                                        "scheduledDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Scheduled Date for pay plan's scheduled payments.",
                                            "example":"2009-10-08"
                                        },
                                        "scheduledAmount":{
                                            "type":"number",
                                            "description":"Scheduled Amount for pay plan's scheduled payments.",
                                            "example":"75.00"
                                        },
                                        "autopayClearingId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Autopay Clearing ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PayPlan"
                }
            },
            "GETPAYPLAN_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "payPlanId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Pay Plan ID is a system-assigned random number that stays with the pay plan for life.",
                        "example":"4444444444"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments describe any special notes about the pay plan."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time describes the date and time on which the pay plan was created.",
                        "example":"2009-10-05T00:22:06-04:00"
                    },
                    "lastStatusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Last Status Date/Time describes the date and time on which the pay plan was changed.",
                        "example":"2009-10-07T01:47:04-04:00"
                    },
                    "lastUpdatedBy":{
                        "type":"object",
                        "description":"Last Updated by displays the id of the user who last modified the pay plan.",
                        "properties":{
                            "lastUpdatedBy":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "payorAccountId":{
                        "type":"object",
                        "description":"Payor Account Id contains the account ID and name of the person responsible for making the pay plan's payments.",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Payor Account Id contains the account ID and name of the person responsible for making the pay plan's payments.",
                                "example":"4000060000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "payMethod":{
                        "type":"object",
                        "properties":{
                            "paymentMethod":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Pay Method"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "cancelReasonFlag":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Cancel Reason describes how the pay plan was cancelled .\n* `10  ` - Canceled by System,\n* `20  ` - Canceled by User",
                        "example":"10"
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  "
                        ],
                        "description":"The Status displays the status of the pay plan.\n* `20  ` - Active,\n* `30  ` - Canceled,\n* `40  ` - Broken,\n* `50  ` - Kept",
                        "example":"20"
                    },
                    "payPlanType":{
                        "type":"object",
                        "properties":{
                            "paymentPlanType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Pay Plan Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date defines the first day on which the pay plan is tracked, and defaults to the current date.",
                        "example":"2009-08-20"
                    },
                    "debtClassDescription":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Description for the debt class.",
                        "example":"Payment arrangement"
                    },
                    "currentBalance":{
                        "type":"number",
                        "description":"The account's Current Balance for the debt class whose debt is insulated by the pay plan.",
                        "example":"-75.00"
                    },
                    "delinquentDebt":{
                        "type":"number",
                        "description":"Delinquent Amount is the amount of the customer's debt that was due on or before the prior bill's due date.",
                        "example":"0.00"
                    },
                    "thirdPartyPayor":{
                        "type":"object",
                        "description":"If a third party is responsible for the pay plan's payment, Third Party Payor must be checked, and the associated third party selected.",
                        "properties":{
                            "thirdPartyPayor":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Third Party Payor"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "isThirdPartyGuarantor":{
                        "type":"boolean",
                        "description":"Define Third Party Guarantor as true if the person is a third party guarantor of the account's debt. This is defined as false if the person is the Main Customer.",
                        "example":"true"
                    },
                    "totalAmount":{
                        "type":"number",
                        "description":"The Total Amount of the pay plan's scheduled payments.",
                        "example":"100"
                    },
                    "createdBy":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "scheduledPayments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payPlanId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Pay Plan ID"
                                        },
                                        "scheduledDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Scheduled Date for pay plan's scheduled payments.",
                                            "example":"2009-10-08"
                                        },
                                        "scheduledAmount":{
                                            "type":"number",
                                            "description":"Scheduled Amount for pay plan's scheduled payments.",
                                            "example":"75.00"
                                        },
                                        "autopayClearingId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Autopay Clearing ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PayPlan"
                }
            },
            "CREATEPAYPLAN_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "payPlanId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Pay Plan ID is a system-assigned random number that stays with the pay plan for life.",
                        "example":"4444444444"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments describe any special notes about the pay plan."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time describes the date and time on which the pay plan was created.",
                        "example":"2009-10-05T00:22:06-04:00"
                    },
                    "lastStatusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Last Status Date/Time describes the date and time on which the pay plan was changed.",
                        "example":"2009-10-07T01:47:04-04:00"
                    },
                    "lastUpdatedBy":{
                        "type":"object",
                        "description":"Last Updated by displays the id of the user who last modified the pay plan.",
                        "properties":{
                            "lastUpdatedBy":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "payorAccountId":{
                        "type":"object",
                        "description":"Payor Account Id contains the account ID and name of the person responsible for making the pay plan's payments.",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Payor Account Id contains the account ID and name of the person responsible for making the pay plan's payments.",
                                "example":"4000060000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "payMethod":{
                        "type":"object",
                        "properties":{
                            "paymentMethod":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Pay Method"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "cancelReasonFlag":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Cancel Reason describes how the pay plan was cancelled .\n* `10  ` - Canceled by System,\n* `20  ` - Canceled by User",
                        "example":"10"
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  "
                        ],
                        "description":"The Status displays the status of the pay plan.\n* `20  ` - Active,\n* `30  ` - Canceled,\n* `40  ` - Broken,\n* `50  ` - Kept",
                        "example":"20"
                    },
                    "payPlanType":{
                        "type":"object",
                        "properties":{
                            "paymentPlanType":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Pay Plan Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date defines the first day on which the pay plan is tracked, and defaults to the current date.",
                        "example":"2009-08-20"
                    },
                    "debtClassDescription":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Description for the debt class.",
                        "example":"Payment arrangement"
                    },
                    "currentBalance":{
                        "type":"number",
                        "description":"The account's Current Balance for the debt class whose debt is insulated by the pay plan.",
                        "example":"-75.00"
                    },
                    "delinquentDebt":{
                        "type":"number",
                        "description":"Delinquent Amount is the amount of the customer's debt that was due on or before the prior bill's due date.",
                        "example":"0.00"
                    },
                    "thirdPartyPayor":{
                        "type":"object",
                        "description":"If a third party is responsible for the pay plan's payment, Third Party Payor must be checked, and the associated third party selected.",
                        "properties":{
                            "thirdPartyPayor":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Third Party Payor"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "isThirdPartyGuarantor":{
                        "type":"boolean",
                        "description":"Define Third Party Guarantor as true if the person is a third party guarantor of the account's debt. This is defined as false if the person is the Main Customer.",
                        "example":"true"
                    },
                    "totalAmount":{
                        "type":"number",
                        "description":"The Total Amount of the pay plan's scheduled payments.",
                        "example":"100"
                    },
                    "createdBy":{
                        "type":"object",
                        "properties":{
                            "user":{
                                "type":"string",
                                "maxLength":8,
                                "description":"User"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"2"
                    },
                    "scheduledPayments":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "payPlanId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Pay Plan ID"
                                        },
                                        "scheduledDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Scheduled Date for pay plan's scheduled payments.",
                                            "example":"2009-10-08"
                                        },
                                        "scheduledAmount":{
                                            "type":"number",
                                            "description":"Scheduled Amount for pay plan's scheduled payments.",
                                            "example":"75.00"
                                        },
                                        "autopayClearingId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Autopay Clearing ID"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PayPlan"
                }
            },
            "SEARCHSERVICEPOINT_response":{
                "type":"object",
                "properties":{
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit determines the page size, or maximum number of results, of the search query.",
                        "example":"20"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset determines the starting point of results to return for the search query.",
                        "example":"0"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The total number of records returned in a service point search.",
                        "example":"3"
                    },
                    "servicePointList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "servicePointId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Service Point ID is a system assigned random number that defines a service point record."
                                },
                                "servicePointType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The Service Point Type defines specific types of service points at which service is delivered.",
                                    "example":"E-RES (C2MO)"
                                },
                                "servicePointTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"The description for the service point type that can be displayed to customers.",
                                    "example":"Electric-Residential (C2MO)"
                                },
                                "timeZone":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Olson timezone name as defined in the Utility's installation setting that indicates when the usage occurred."
                                },
                                "timeZoneName":{
                                    "type":"string",
                                    "maxLength":50,
                                    "description":"The description of the time zone that can be displayed to customers."
                                },
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the Service Agreement type.",
                                    "example":"E"
                                },
                                "serviceTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"The description for the service type that can be displayed to customers.",
                                    "example":"Electric"
                                },
                                "premiseId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Premise ID is a system-assigned, unique identifier for the primary premise associated with the service agreement.",
                                    "example":"3364881208"
                                },
                                "formattedAddress":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The premise address in a formatted presentation that can be displayed to customers.",
                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                },
                                "ccbServicePointId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Service Point ID",
                                    "example":"9658065725"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ServPtSrch"
                }
            },
            "SEARCHSERVICEPOINT_request":{
                "type":"object",
                "properties":{
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Premise ID is a system-assigned, unique identifier for the primary premise associated with the service agreement.",
                        "example":"3364881208"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID defines the account that is financially responsible for the service agreement.",
                        "example":"5922116763"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is the system-assigned, unique identifier for persons related to the account."
                    },
                    "filters":{
                        "type":"object",
                        "properties":{
                            "searchText":{
                                "type":"string",
                                "maxLength":200,
                                "description":"Search Text flag is used to further filter by premise  id, person id or account id provided in inputs.",
                                "example":"1 1 North-East"
                            },
                            "serviceType":{
                                "type":"string",
                                "maxLength":80,
                                "description":"Service Type defines the type of service associated with the Service Agreement type.",
                                "example":"E"
                            }
                        }
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit determines the page size, or maximum number of results, of the search query.",
                        "example":"20"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset determines the starting point of results to return for the search query.",
                        "example":"0"
                    }
                },
                "xml":{
                    "name":"C1ServPtSrch"
                }
            },
            "GETSERVICEPOINTSINFOFORPREMISE_response":{
                "type":"object",
                "properties":{
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit determines the page size, or maximum number of results, of the search query.",
                        "example":"20"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Offset determines the starting point of results to return for the search query.",
                        "example":"0"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The total number of records returned in a service point search.",
                        "example":"3"
                    },
                    "servicePointList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the Service Agreement type.",
                                    "example":"E"
                                },
                                "serviceTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"The description for the service type that can be displayed to customers.",
                                    "example":"Electric"
                                },
                                "servicePointId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Service Point ID is a system assigned random number that defines a service point record."
                                },
                                "servicePointType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Service Point Type"
                                },
                                "servicePointTypeDescription":{
                                    "type":"string",
                                    "maxLength":150,
                                    "description":"Description for Service Point Type.",
                                    "example":"Electric Residential Main"
                                },
                                "timeZoneName":{
                                    "type":"string",
                                    "maxLength":50,
                                    "description":"The description of the time zone that can be displayed to customers."
                                },
                                "isMetered":{
                                    "type":"boolean",
                                    "description":"Indicates a service point sub type as a metered service point when defined as true. A value of false indicates that the service point is not metered.",
                                    "example":"true"
                                },
                                "servicePointStatus":{
                                    "type":"string",
                                    "enum":[
                                        "I   ",
                                        "R   "
                                    ],
                                    "description":"Allowed Values: [ \"I \", \"R \" ]\nService Point Status controls whether the service point can be linked to new service agreements. SP status indicates if the service point is In Service or Abolished * `I ` - Out of Service, * `R ` - In Service\n* `I   ` - Out of Service,\n* `R   ` - In Service",
                                    "example":"R"
                                },
                                "servicePointDescription":{
                                    "type":"string",
                                    "maxLength":150,
                                    "description":"Description for Service Point."
                                },
                                "installationDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"The installation date for a service point."
                                },
                                "abolishedDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Date when service point was abolished (if applicable)."
                                },
                                "sourceStatus":{
                                    "type":"string",
                                    "enum":[
                                        "C   ",
                                        "D   "
                                    ],
                                    "description":"Allowed Values: [ \"C \", \"D \" ]\nService Point Source Status defines whether the service point is connected to the source of power. Valid values are: Connected and Disconnected. * `C ` - Connected, * `D ` - Disconnected\n* `C   ` - Connected,\n* `D   ` - Disconnected",
                                    "example":"C"
                                },
                                "sourceStatusDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"A description or label of the service point source status.",
                                    "example":"Connected"
                                },
                                "formattedAddress":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The premise address in a formatted presentation that can be displayed to customers.",
                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                },
                                "badgedDevice":{
                                    "type":"object",
                                    "properties":{
                                        "deviceType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Device Type"
                                        },
                                        "deviceTypeDescription":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"The general description or label for a device type.",
                                            "example":"10K mercury vapor"
                                        },
                                        "deviceInfo":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Relevant information about the device.",
                                            "example":"10K mercury vapor / L029 / SKS-029 - Active"
                                        },
                                        "badgeNumber":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Badge Number is the identifier stamped on the meter. This is NOT the manufacturer's serial number.",
                                            "example":"32505964"
                                        },
                                        "deviceInstallationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The installation date and time for a service point device.",
                                            "example":"2004-04-21T00:00:00-07:00"
                                        },
                                        "deviceStatusCode":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The current status of the installed badged device.",
                                            "example":"D1ON"
                                        },
                                        "deviceStatus":{
                                            "type":"string",
                                            "maxLength":64,
                                            "description":"The status of a device.",
                                            "example":"on"
                                        }
                                    }
                                },
                                "unbadgedDevices":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "startDateTime":{
                                                "type":"string",
                                                "format":"date-time",
                                                "description":"Start date and time for unbadged item(s) at the service point.",
                                                "example":"1998-01-01T00:00:00-08:00"
                                            },
                                            "unbadgedDevicesInfo":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deviceType":{
                                                            "type":"string",
                                                            "maxLength":30,
                                                            "description":"Device Type"
                                                        },
                                                        "deviceTypeDescription":{
                                                            "type":"string",
                                                            "maxLength":100,
                                                            "description":"The general description or label for a device type.",
                                                            "example":"10K mercury vapor"
                                                        },
                                                        "numberInstalled":{
                                                            "type":"number",
                                                            "maximum":99999,
                                                            "minimum":0,
                                                            "description":"Number of unbadged item(s) with an effective installation as of the current date.",
                                                            "example":"1"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "transformer":{
                                    "type":"object",
                                    "properties":{
                                        "transformerFacilityId":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Transformer Facility Id for network location currently related to the service point.",
                                            "example":"07238518374495"
                                        },
                                        "transformerFacilityInfo":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Information string that can be displayed for the transformer network location.",
                                            "example":"750 kVA Pad Mounted Transformer / Electric / Active"
                                        },
                                        "substation":{
                                            "type":"object",
                                            "properties":{
                                                "substationFacilityId":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Substation Facility Id for network location currently related to the service point.",
                                                    "example":"78416430525136"
                                                },
                                                "substationFacilityInfo":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Information string that can be displayed for the substation network location.",
                                                    "example":"S-SF1-974 / Electric / Active"
                                                }
                                            }
                                        },
                                        "feeder":{
                                            "type":"object",
                                            "properties":{
                                                "feederFacilityId":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Feeder Facility Id for network location currently related to the service point.",
                                                    "example":"88184932211580"
                                                },
                                                "feederFacilityInfo":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Information string that can be displayed for the feeder network location.",
                                                    "example":"F-SF1-102 / Electric / Active"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PremToSPs"
                }
            },
            "GETUSAGESUBSCRIPTION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "usageSubscriptionId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    },
                    "usageSubscriptionType":{
                        "type":"object",
                        "description":"Type of Usage Subscription",
                        "properties":{
                            "usageSubscriptionType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Usage Subscription",
                                "example":"E-RESAOH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of usage subscription.",
                        "example":"Active"
                    },
                    "masterUsageSubscription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"\"Master\" and \"sub\" usage subscriptions allow for hierarchical relationships between usage subscription to represent situations where a subscription is a subordinate to another usage subscription (such as when a utility is issuing a bill for a third-party service)."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active.",
                        "example":"2014-01-01T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active."
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Divisions are used to delineate between different operating companies within a large conglomerate of utilities.",
                        "example":"CA"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "mostRecentUsageTransactionDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Most Recent Transaction Date/Time"
                    },
                    "usageRecipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The service provider is used as the identity of the subscribing system."
                    },
                    "usageApprovalRequired":{
                        "type":"string",
                        "enum":[
                            "D1NR",
                            "D1RQ"
                        ],
                        "description":"A flag that indicates if usage must be approved before being sent to the recipient.\n* `D1NR` - Not Required,\n* `D1RQ` - Required",
                        "example":"D1NR"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-01-KMUS"
                    },
                    "externalAccountId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-15-KMUS"
                    },
                    "mainContact":{
                        "type":"object",
                        "properties":{
                            "mainContactId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The main contact for the usage subscription.",
                                "example":"003007788788"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The time zone in which the usage subscription is active.",
                        "example":"USPACIFIC"
                    },
                    "usageSubscriptionMarketParticipant":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Defines the Usage Subscription Market Participant associated with the child Usage Subscription."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks",
                        "example":"5"
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "spId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "overrideStartDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the start date and time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Start Date/Time is used."
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The stop date and time of the relationship between the usage subscription and the service point. All measurements used calculate usage for the usage subscription should have a stop date/time before than this date and time."
                                        },
                                        "overrideStopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the stop date time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Stop Date/Time is used."
                                        },
                                        "usage":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"A flag that indicates how the consumption from this service point is used when calculating usage for the usage subscription.\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract",
                                            "example":"D1AD"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"The percentage of consumption from this service point that should be used when calculating usage for the usage subscription.",
                                            "example":"100"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "factorOverrides":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "factor":{
                                            "type":"object",
                                            "properties":{
                                                "factor":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Factor"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"If the factor has a value defined on the usage subscription, this value is used instead of the value from the factor tables.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "usageGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "fallbackUsageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "rate":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Rate"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "measuringComponents":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "relationshipType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CA",
                                                "D2SR"
                                            ],
                                            "description":"The type of relationship between the usage subscription and the measuring component.\n* `D2CA` - Consumption Aggregator,\n* `D2SR` - Standalone Data Request",
                                            "example":"D2CA"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "dynamicOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "dynamicOption":{
                                            "type":"object",
                                            "properties":{
                                                "dynamicOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Dynamic Option ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        },
                                        "dynamicOptionOverrides":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamicOptionEvent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamicOptionEventId":{
                                                                        "type":"string",
                                                                        "maxLength":14,
                                                                        "description":"Dynamic Option Event ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "overrideDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Override Date/Time for dynamic option overrides.",
                                                                "example":"2014-01-01T00:00:00-08:00"
                                                            },
                                                            "status":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AC",
                                                                    "D1IN"
                                                                ],
                                                                "description":"Dynamic option overrides with an override status set to \"Active\" that needs to be excluded from the calculation.\n* `D1AC` - Active,\n* `D1IN` - Inactive",
                                                                "example":"D1AC"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2017-10-02"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"111"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-UsageSubs"
                }
            },
            "DELETEUSAGESUBSCRIPTION_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DeleteUS"
                }
            },
            "UPDATEUSAGESUBSCRIPTION_request":{
                "type":"object",
                "properties":{
                    "usageSubscriptionId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    },
                    "usageSubscriptionType":{
                        "type":"object",
                        "description":"Type of Usage Subscription",
                        "properties":{
                            "usageSubscriptionType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Usage Subscription",
                                "example":"E-RESAOH"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of usage subscription.",
                        "example":"Active"
                    },
                    "masterUsageSubscription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"\"Master\" and \"sub\" usage subscriptions allow for hierarchical relationships between usage subscription to represent situations where a subscription is a subordinate to another usage subscription (such as when a utility is issuing a bill for a third-party service)."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active.",
                        "example":"2014-01-01T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active."
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Divisions are used to delineate between different operating companies within a large conglomerate of utilities.",
                        "example":"CA"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "mostRecentUsageTransactionDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Most Recent Transaction Date/Time"
                    },
                    "usageRecipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The service provider is used as the identity of the subscribing system."
                    },
                    "usageApprovalRequired":{
                        "type":"string",
                        "enum":[
                            "D1NR",
                            "D1RQ"
                        ],
                        "description":"A flag that indicates if usage must be approved before being sent to the recipient.\n* `D1NR` - Not Required,\n* `D1RQ` - Required",
                        "example":"D1NR"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-01-KMUS"
                    },
                    "externalAccountId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-15-KMUS"
                    },
                    "mainContact":{
                        "type":"object",
                        "properties":{
                            "mainContactId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The main contact for the usage subscription.",
                                "example":"003007788788"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The time zone in which the usage subscription is active.",
                        "example":"USPACIFIC"
                    },
                    "usageSubscriptionMarketParticipant":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Defines the Usage Subscription Market Participant associated with the child Usage Subscription."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks",
                        "example":"5"
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "spId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "overrideStartDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the start date and time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Start Date/Time is used."
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The stop date and time of the relationship between the usage subscription and the service point. All measurements used calculate usage for the usage subscription should have a stop date/time before than this date and time."
                                        },
                                        "overrideStopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the stop date time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Stop Date/Time is used."
                                        },
                                        "usage":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"A flag that indicates how the consumption from this service point is used when calculating usage for the usage subscription.\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract",
                                            "example":"D1AD"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"The percentage of consumption from this service point that should be used when calculating usage for the usage subscription.",
                                            "example":"100"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "factorOverrides":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "factor":{
                                            "type":"object",
                                            "properties":{
                                                "factor":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Factor"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"If the factor has a value defined on the usage subscription, this value is used instead of the value from the factor tables.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "usageGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "fallbackUsageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "rate":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Rate"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "measuringComponents":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "relationshipType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CA",
                                                "D2SR"
                                            ],
                                            "description":"The type of relationship between the usage subscription and the measuring component.\n* `D2CA` - Consumption Aggregator,\n* `D2SR` - Standalone Data Request",
                                            "example":"D2CA"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "dynamicOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "dynamicOption":{
                                            "type":"object",
                                            "properties":{
                                                "dynamicOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Dynamic Option ID"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        },
                                        "dynamicOptionOverrides":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamicOptionEvent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamicOptionEventId":{
                                                                        "type":"string",
                                                                        "maxLength":14,
                                                                        "description":"Dynamic Option Event ID"
                                                                    }
                                                                }
                                                            },
                                                            "overrideDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Override Date/Time for dynamic option overrides.",
                                                                "example":"2014-01-01T00:00:00-08:00"
                                                            },
                                                            "status":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AC",
                                                                    "D1IN"
                                                                ],
                                                                "description":"Dynamic option overrides with an override status set to \"Active\" that needs to be excluded from the calculation.\n* `D1AC` - Active,\n* `D1IN` - Inactive",
                                                                "example":"D1AC"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-UsageSubs"
                }
            },
            "DELETEUSAGESUBSCRIPTION_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DeleteUS"
                }
            },
            "CREATEUSAGESUBSCRIPTION_request":{
                "type":"object",
                "properties":{
                    "usageSubscriptionId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    },
                    "usageSubscriptionType":{
                        "type":"object",
                        "description":"Type of Usage Subscription",
                        "properties":{
                            "usageSubscriptionType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Usage Subscription",
                                "example":"E-RESAOH"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of usage subscription.",
                        "example":"Active"
                    },
                    "masterUsageSubscription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"\"Master\" and \"sub\" usage subscriptions allow for hierarchical relationships between usage subscription to represent situations where a subscription is a subordinate to another usage subscription (such as when a utility is issuing a bill for a third-party service)."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active.",
                        "example":"2014-01-01T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active."
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Divisions are used to delineate between different operating companies within a large conglomerate of utilities.",
                        "example":"CA"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "mostRecentUsageTransactionDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Most Recent Transaction Date/Time"
                    },
                    "usageRecipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The service provider is used as the identity of the subscribing system."
                    },
                    "usageApprovalRequired":{
                        "type":"string",
                        "enum":[
                            "D1NR",
                            "D1RQ"
                        ],
                        "description":"A flag that indicates if usage must be approved before being sent to the recipient.\n* `D1NR` - Not Required,\n* `D1RQ` - Required",
                        "example":"D1NR"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-01-KMUS"
                    },
                    "externalAccountId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-15-KMUS"
                    },
                    "mainContact":{
                        "type":"object",
                        "properties":{
                            "mainContactId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The main contact for the usage subscription.",
                                "example":"003007788788"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The time zone in which the usage subscription is active.",
                        "example":"USPACIFIC"
                    },
                    "usageSubscriptionMarketParticipant":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Defines the Usage Subscription Market Participant associated with the child Usage Subscription."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks",
                        "example":"5"
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "spId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "overrideStartDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the start date and time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Start Date/Time is used."
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The stop date and time of the relationship between the usage subscription and the service point. All measurements used calculate usage for the usage subscription should have a stop date/time before than this date and time."
                                        },
                                        "overrideStopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the stop date time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Stop Date/Time is used."
                                        },
                                        "usage":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"A flag that indicates how the consumption from this service point is used when calculating usage for the usage subscription.\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract",
                                            "example":"D1AD"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"The percentage of consumption from this service point that should be used when calculating usage for the usage subscription.",
                                            "example":"100"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "factorOverrides":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "factor":{
                                            "type":"object",
                                            "properties":{
                                                "factor":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Factor"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"If the factor has a value defined on the usage subscription, this value is used instead of the value from the factor tables.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "usageGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "fallbackUsageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "rate":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Rate"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "measuringComponents":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "relationshipType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CA",
                                                "D2SR"
                                            ],
                                            "description":"The type of relationship between the usage subscription and the measuring component.\n* `D2CA` - Consumption Aggregator,\n* `D2SR` - Standalone Data Request",
                                            "example":"D2CA"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "dynamicOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "dynamicOption":{
                                            "type":"object",
                                            "properties":{
                                                "dynamicOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Dynamic Option ID"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        },
                                        "dynamicOptionOverrides":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamicOptionEvent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamicOptionEventId":{
                                                                        "type":"string",
                                                                        "maxLength":14,
                                                                        "description":"Dynamic Option Event ID"
                                                                    }
                                                                }
                                                            },
                                                            "overrideDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Override Date/Time for dynamic option overrides.",
                                                                "example":"2014-01-01T00:00:00-08:00"
                                                            },
                                                            "status":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AC",
                                                                    "D1IN"
                                                                ],
                                                                "description":"Dynamic option overrides with an override status set to \"Active\" that needs to be excluded from the calculation.\n* `D1AC` - Active,\n* `D1IN` - Inactive",
                                                                "example":"D1AC"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2017-10-02"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"111"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-UsageSubs"
                }
            },
            "UPDATEUSAGESUBSCRIPTION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "usageSubscriptionId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    },
                    "usageSubscriptionType":{
                        "type":"object",
                        "description":"Type of Usage Subscription",
                        "properties":{
                            "usageSubscriptionType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Usage Subscription",
                                "example":"E-RESAOH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of usage subscription.",
                        "example":"Active"
                    },
                    "masterUsageSubscription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"\"Master\" and \"sub\" usage subscriptions allow for hierarchical relationships between usage subscription to represent situations where a subscription is a subordinate to another usage subscription (such as when a utility is issuing a bill for a third-party service)."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active.",
                        "example":"2014-01-01T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active."
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Divisions are used to delineate between different operating companies within a large conglomerate of utilities.",
                        "example":"CA"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "mostRecentUsageTransactionDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Most Recent Transaction Date/Time"
                    },
                    "usageRecipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The service provider is used as the identity of the subscribing system."
                    },
                    "usageApprovalRequired":{
                        "type":"string",
                        "enum":[
                            "D1NR",
                            "D1RQ"
                        ],
                        "description":"A flag that indicates if usage must be approved before being sent to the recipient.\n* `D1NR` - Not Required,\n* `D1RQ` - Required",
                        "example":"D1NR"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-01-KMUS"
                    },
                    "externalAccountId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-15-KMUS"
                    },
                    "mainContact":{
                        "type":"object",
                        "properties":{
                            "mainContactId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The main contact for the usage subscription.",
                                "example":"003007788788"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The time zone in which the usage subscription is active.",
                        "example":"USPACIFIC"
                    },
                    "usageSubscriptionMarketParticipant":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Defines the Usage Subscription Market Participant associated with the child Usage Subscription."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks",
                        "example":"5"
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "spId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "overrideStartDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the start date and time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Start Date/Time is used."
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The stop date and time of the relationship between the usage subscription and the service point. All measurements used calculate usage for the usage subscription should have a stop date/time before than this date and time."
                                        },
                                        "overrideStopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the stop date time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Stop Date/Time is used."
                                        },
                                        "usage":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"A flag that indicates how the consumption from this service point is used when calculating usage for the usage subscription.\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract",
                                            "example":"D1AD"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"The percentage of consumption from this service point that should be used when calculating usage for the usage subscription.",
                                            "example":"100"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "factorOverrides":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "factor":{
                                            "type":"object",
                                            "properties":{
                                                "factor":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Factor"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"If the factor has a value defined on the usage subscription, this value is used instead of the value from the factor tables.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "usageGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "fallbackUsageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "rate":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Rate"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "measuringComponents":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "relationshipType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CA",
                                                "D2SR"
                                            ],
                                            "description":"The type of relationship between the usage subscription and the measuring component.\n* `D2CA` - Consumption Aggregator,\n* `D2SR` - Standalone Data Request",
                                            "example":"D2CA"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "dynamicOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "dynamicOption":{
                                            "type":"object",
                                            "properties":{
                                                "dynamicOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Dynamic Option ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        },
                                        "dynamicOptionOverrides":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamicOptionEvent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamicOptionEventId":{
                                                                        "type":"string",
                                                                        "maxLength":14,
                                                                        "description":"Dynamic Option Event ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "overrideDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Override Date/Time for dynamic option overrides.",
                                                                "example":"2014-01-01T00:00:00-08:00"
                                                            },
                                                            "status":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AC",
                                                                    "D1IN"
                                                                ],
                                                                "description":"Dynamic option overrides with an override status set to \"Active\" that needs to be excluded from the calculation.\n* `D1AC` - Active,\n* `D1IN` - Inactive",
                                                                "example":"D1AC"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-UsageSubs"
                }
            },
            "CREATEUSAGESUBSCRIPTION_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "usageSubscriptionId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Usage Subscription ID is a system assigned random number that stays with a usage subscription record.",
                        "example":"543722442966"
                    },
                    "usageSubscriptionType":{
                        "type":"object",
                        "description":"Type of Usage Subscription",
                        "properties":{
                            "usageSubscriptionType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Usage Subscription",
                                "example":"E-RESAOH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"The current status of usage subscription.",
                        "example":"Active"
                    },
                    "masterUsageSubscription":{
                        "type":"string",
                        "maxLength":12,
                        "description":"\"Master\" and \"sub\" usage subscriptions allow for hierarchical relationships between usage subscription to represent situations where a subscription is a subordinate to another usage subscription (such as when a utility is issuing a bill for a third-party service)."
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2015-12-18T16:08:26-08:00"
                    },
                    "startDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active.",
                        "example":"2014-01-01T00:00:00-08:00"
                    },
                    "endDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The start and end times that define the time period during which the usage subscription is active."
                    },
                    "division":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Divisions are used to delineate between different operating companies within a large conglomerate of utilities.",
                        "example":"CA"
                    },
                    "accessGroup":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Access Group"
                    },
                    "mostRecentUsageTransactionDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Most Recent Transaction Date/Time"
                    },
                    "usageRecipient":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The service provider is used as the identity of the subscribing system."
                    },
                    "usageApprovalRequired":{
                        "type":"string",
                        "enum":[
                            "D1NR",
                            "D1RQ"
                        ],
                        "description":"A flag that indicates if usage must be approved before being sent to the recipient.\n* `D1NR` - Not Required,\n* `D1RQ` - Required",
                        "example":"D1NR"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":60,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-01-KMUS"
                    },
                    "externalAccountId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"ID used in an external application identify the usage subscription.",
                        "example":"22132634-15-KMUS"
                    },
                    "mainContact":{
                        "type":"object",
                        "properties":{
                            "mainContactId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The main contact for the usage subscription.",
                                "example":"003007788788"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The time zone in which the usage subscription is active.",
                        "example":"USPACIFIC"
                    },
                    "usageSubscriptionMarketParticipant":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Defines the Usage Subscription Market Participant associated with the child Usage Subscription."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks",
                        "example":"5"
                    },
                    "servicePoints":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "servicePoint":{
                                            "type":"object",
                                            "properties":{
                                                "spId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Service Point ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "overrideStartDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the start date and time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Start Date/Time is used."
                                        },
                                        "stopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The stop date and time of the relationship between the usage subscription and the service point. All measurements used calculate usage for the usage subscription should have a stop date/time before than this date and time."
                                        },
                                        "overrideStopDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"An override date and time used to specify the stop date time when identifying measurements used to calculate usage for the usage subscription. If not specified, the Stop Date/Time is used."
                                        },
                                        "usage":{
                                            "type":"string",
                                            "enum":[
                                                "D1AD",
                                                "D1CK",
                                                "D1ST"
                                            ],
                                            "description":"A flag that indicates how the consumption from this service point is used when calculating usage for the usage subscription.\n* `D1AD` - Add,\n* `D1CK` - Exclude,\n* `D1ST` - Subtract",
                                            "example":"D1AD"
                                        },
                                        "usePercent":{
                                            "type":"number",
                                            "maximum":999.99,
                                            "minimum":-999.99,
                                            "description":"The percentage of consumption from this service point that should be used when calculating usage for the usage subscription.",
                                            "example":"100"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "factorOverrides":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "factor":{
                                            "type":"object",
                                            "properties":{
                                                "factor":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Factor"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "startDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "endDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"The start and end times that define the time period during which the usage subscription is active."
                                        },
                                        "value":{
                                            "type":"number",
                                            "maximum":"100000000000",
                                            "minimum":"-100000000000",
                                            "description":"If the factor has a value defined on the usage subscription, this value is used instead of the value from the factor tables.",
                                            "example":"20"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "usageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "usageGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "fallbackUsageCalculationGroups":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "calculationGroup":{
                                            "type":"object",
                                            "properties":{
                                                "calculationGroup":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Calculation Group"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "rateHistory":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "rate":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Rate"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "measuringComponents":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "relationshipType":{
                                            "type":"string",
                                            "enum":[
                                                "D2CA",
                                                "D2SR"
                                            ],
                                            "description":"The type of relationship between the usage subscription and the measuring component.\n* `D2CA` - Consumption Aggregator,\n* `D2SR` - Standalone Data Request",
                                            "example":"D2CA"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "dynamicOptions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "dynamicOption":{
                                            "type":"object",
                                            "properties":{
                                                "dynamicOptionId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Dynamic Option ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "effectiveDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Effective Date/Time for calculation groups.",
                                            "example":"2014-01-01T00:00:00-08:00"
                                        },
                                        "expirationDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Expiration date and time for calculation groups.",
                                            "example":"2011-02-10T00:00:00-08:00"
                                        },
                                        "dynamicOptionOverrides":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamicOptionEvent":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamicOptionEventId":{
                                                                        "type":"string",
                                                                        "maxLength":14,
                                                                        "description":"Dynamic Option Event ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "overrideDateTime":{
                                                                "type":"string",
                                                                "format":"date-time",
                                                                "description":"Override Date/Time for dynamic option overrides.",
                                                                "example":"2014-01-01T00:00:00-08:00"
                                                            },
                                                            "status":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "D1AC",
                                                                    "D1IN"
                                                                ],
                                                                "description":"Dynamic option overrides with an override status set to \"Active\" that needs to be excluded from the calculation.\n* `D1AC` - Active,\n* `D1IN` - Inactive",
                                                                "example":"D1AC"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2017-10-02"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"111"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks",
                                            "example":"5"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-UsageSubs"
                }
            },
            "OUTAGEEVENTSSEARCH_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"An optional input filter to find outage events for the Person ID."
                            },
                            "includeRecentlyRestored":{
                                "type":"boolean",
                                "description":"This field indicates if recently restored outage events should be included in the results."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1OutagSerch"
                }
            },
            "OUTAGEEVENTSSEARCH_response":{
                "type":"object",
                "properties":{
                    "standardBaseTimeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is displayed to customers.",
                        "example":"US/Pacific"
                    },
                    "outageEvents":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "outageStatusType":{
                                    "type":"string",
                                    "enum":[
                                        "C1AC",
                                        "C1RR",
                                        "C1SC"
                                    ],
                                    "description":"This field indicates if outage status is active or scheduled.\n* `C1AC` - Active,\n* `C1RR` - Recently Restored,\n* `C1SC` - Scheduled",
                                    "example":"C1AC"
                                },
                                "outageEventId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"The unique system generated primary key of the outage event record."
                                },
                                "externalOutageId":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The unique identifier of the outage event in the outage management system.",
                                    "example":"200234"
                                },
                                "externalSystem":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The unique identifier of the outage management system reporting the outage information. This should be a valid reference to an external system record.",
                                    "example":"CCB-NMS integration"
                                },
                                "startDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"The recorded start date and time of the outage event.",
                                    "example":"2025-02-06T02:00:00-08:00"
                                },
                                "estimatedRestorationDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"The estimated restoration time of the outage event.",
                                    "example":"2025-02-07T12:00:00-08:00"
                                },
                                "completionDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"The completed restoration or cancellation time of the outage event.",
                                    "example":"2025-02-07T12:00:00-08:00"
                                },
                                "updateDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"The last updated date and time of the outage event."
                                },
                                "outageType":{
                                    "type":"string",
                                    "enum":[
                                        "C1PL",
                                        "C1UP"
                                    ],
                                    "description":"The Outage Type specifies whether the outage was planned or not.\n* `C1PL` - Planned,\n* `C1UP` - Unplanned",
                                    "example":"C1PL"
                                },
                                "primaryCauseDescription":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The language description for the primary cause of the outage event if available from the outage system. Typically, values can be selected from a configured list such as weather, environment, and so on.",
                                    "example":"Trouble Call"
                                },
                                "eventState":{
                                    "type":"string",
                                    "enum":[
                                    ],
                                    "description":"The external outage management system sends the event state, which is mapped to a customizable lookup value. If the value exceeds four characters, the service uses the Java name attribute for mapping.\n",
                                    "example":"NEW"
                                },
                                "eventStateDescription":{
                                    "type":"string",
                                    "maxLength":256,
                                    "description":"The description for outage event status values available from the outage system.",
                                    "example":"New unacknowledged event"
                                },
                                "locations":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "accountId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Account ID"
                                            },
                                            "accountName":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"The Account Name stored as a characteristic."
                                            },
                                            "premiseId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"The Premise ID associated with a service disruption caused by the outage event."
                                            },
                                            "premiseInfo":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"The information string for the premise that is used in the application.  The content is controlled by a plug-in algorithm on the installation record."
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1OutagSerch"
                }
            },
            "OUTAGEEVENTSPERSONSSUMMARY_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "persons":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"An optional input filter to find outage events for the Person ID."
                                        },
                                        "externalId":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"External ID"
                                        }
                                    }
                                }
                            },
                            "includeRecentlyRestored":{
                                "type":"boolean",
                                "description":"This field indicates if recently restored outage events should be included in the results."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1OEPerSumry"
                }
            },
            "OUTAGEEVENTSPERSONSSUMMARY_response":{
                "type":"object",
                "properties":{
                    "outageEventsSummary":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"An optional input filter to find outage events for the Person ID."
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"External ID"
                                },
                                "countOpenEvents":{
                                    "type":"number",
                                    "maximum":999999,
                                    "minimum":0,
                                    "description":"The count of open outage events for the input criteria."
                                },
                                "countScheduledEvents":{
                                    "type":"number",
                                    "maximum":999999,
                                    "minimum":0,
                                    "description":"The count of scheduled events for the input criteria."
                                },
                                "countRecentlyRestoredEvents":{
                                    "type":"number",
                                    "maximum":999999,
                                    "minimum":0,
                                    "description":"The count of recently restored outage events for the input criteria."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1OEPerSumry"
                }
            },
            "GETCOLLECTIONPROCESS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "collectionProcessId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Collection Process ID is the unique system-generated identifier for this collection process.",
                        "example":"6799999999"
                    },
                    "collectionProcessTemplate":{
                        "type":"object",
                        "description":"Collection Process Template defines the collection events in the process.",
                        "properties":{
                            "collectionProcessTemplate":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Collection Process Template defines the collection events in the process.",
                                "example":"NORMAL REGUL"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "collectionClassControl":{
                        "type":"object",
                        "description":"Collection Class Control defines the debt class, which is the type of debt associated with the collection process.",
                        "properties":{
                            "collectionClassControl":{
                                "type":"string",
                                "maxLength":20,
                                "description":"Collection Class Control defines the debt class, which is the type of debt associated with the collection process.",
                                "example":"RES - REGULATED"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "collectionStatus":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  "
                        ],
                        "description":"Collection Status defines the state of the collection process.\n* `10  ` - Active,\n* `20  ` - Inactive",
                        "example":"10"
                    },
                    "reason":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  "
                        ],
                        "description":"Collection Status Reason defines how a collection process became Inactive or why a collection process is Active.\n* `10  ` - Events Pending,\n* `20  ` - Completed,\n* `30  ` - Canceled by System,\n* `40  ` - Canceled by User",
                        "example":"20"
                    },
                    "collectionConditionPriority":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  ",
                            "80  ",
                            "90  "
                        ],
                        "description":"Collection Condition Priority\n* `10  ` - Priority 10 - Highest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `90  ` - Priority 90 - Lowest",
                        "example":"10"
                    },
                    "priority":{
                        "type":"string",
                        "enum":[
                            "10  ",
                            "20  ",
                            "30  ",
                            "40  ",
                            "50  ",
                            "60  ",
                            "70  ",
                            "80  ",
                            "85  ",
                            "90  "
                        ],
                        "description":"priority\n* `10  ` - Priority 10 -- Highest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `85  ` - Priority 85,\n* `90  ` - Priority 90 -- Lowest",
                        "example":"10"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Creation Date/Time defines the start date/time of the collection process.",
                        "example":"2021-12-02T03:07:47-05:00"
                    },
                    "collectionAmountBaseDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Arrears Date is the date the event starts aging."
                    },
                    "comments":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Comments provide additional details about the collection process."
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Version"
                    },
                    "SAs":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAgreement":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAgreement":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Service Agreement"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "status":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  "
                                            ],
                                            "description":"Status:\n* `10  ` - Active,\n* `20  ` - Inactive"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "currentBalance":{
                                            "type":"number",
                                            "description":"Current Balance indicates the amount the customer currently owes for the service.",
                                            "example":"$25.00"
                                        },
                                        "collectionAmount":{
                                            "type":"number",
                                            "description":"Total Bal"
                                        },
                                        "amountStillOwing":{
                                            "type":"number",
                                            "description":"The Amount Still Owing is the amount of debt older than the Collection Amount Base Date",
                                            "example":"$25.00"
                                        },
                                        "saArrears":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "daysAge":{
                                                        "type":"string",
                                                        "maxLength":30,
                                                        "description":"Age of Arrears"
                                                    },
                                                    "arrearsAmount3":{
                                                        "type":"number",
                                                        "description":"Arrears Amount"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "events":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "eventSequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Event Sequence"
                                        },
                                        "collectionEventStatus":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "30  ",
                                                "40  "
                                            ],
                                            "description":"Collection Event Status defines the state of the event.\n* `10  ` - Pending,\n* `30  ` - Completed,\n* `40  ` - Canceled",
                                            "example":"40"
                                        },
                                        "collectionEventType":{
                                            "type":"object",
                                            "properties":{
                                                "collectionEventType":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Collection Event Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "triggerDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"The Trigger Date defines the date when the system completes the event.",
                                            "example":"2022-01-01"
                                        },
                                        "completionDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"If the status of the event is complete, the Completion Date is displayed with the date on which the system completed the event.",
                                            "example":"2021-12-02"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        },
                                        "eventCustomerContact":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "eventSequence":{
                                                                "type":"number",
                                                                "maximum":999,
                                                                "minimum":-999,
                                                                "description":"Event Sequence"
                                                            },
                                                            "customerContact":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "customerContactId":{
                                                                        "type":"string",
                                                                        "maxLength":10,
                                                                        "description":"Customer Contact ID"
                                                                    },
                                                                    "_link":{
                                                                        "type":"string",
                                                                        "description":"_link"
                                                                    }
                                                                }
                                                            },
                                                            "version":{
                                                                "type":"number",
                                                                "maximum":99999,
                                                                "minimum":-99999,
                                                                "description":"Version"
                                                            },
                                                            "customerContactInformation":{
                                                                "type":"string",
                                                                "maxLength":200,
                                                                "description":"Customer Contact Information"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "calculationDateUsingDaysInArrears":{
                        "type":"number",
                        "maximum":999,
                        "minimum":-999,
                        "description":"Defines the age of the arrears in number of days which can be used by the system to calculate the severance amount base date."
                    }
                },
                "xml":{
                    "name":"C1CollProces"
                }
            },
            "UPDATEWEBUSERACCOUNT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User Id",
                        "example":"1213348966"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserAccountRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Role",
                        "example":"CXAH"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"1343682500"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "webUserAccountNickname":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Nickname",
                        "example":"Main Account Test"
                    },
                    "webUserAccountStatus":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Account Status\n* `C1AC` - Active,\n* `C1IN` - inactive",
                        "example":"C1IN"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    },
                    "businessLine":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Line of Business",
                        "example":"RESIDENTIAL"
                    },
                    "errorInformation":{
                        "type":"object",
                        "properties":{
                            "isInError":{
                                "type":"boolean",
                                "description":"Error"
                            },
                            "errorReference":{
                                "type":"object",
                                "properties":{
                                    "category":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Category"
                                    },
                                    "number":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Number"
                                    }
                                }
                            },
                            "errorMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Fully qualified error message from Oracle Utilities Application Framework in CDATA format."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CxWbUsrAt"
                }
            },
            "SEARCHWEBUSERACCOUNT_response":{
                "type":"object",
                "properties":{
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User Id",
                        "example":"1213348966"
                    },
                    "addressLine":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Address"
                    },
                    "city":{
                        "type":"string",
                        "maxLength":90,
                        "description":"City"
                    },
                    "state":{
                        "type":"string",
                        "maxLength":6,
                        "description":"State"
                    },
                    "postal":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Postal"
                    },
                    "nickname":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Nickname",
                        "example":"Main Account Test"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID",
                                "example":"2241606344"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"99999999999999",
                        "minimum":"-99999999999999",
                        "description":"Number"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"99999999999999",
                        "minimum":"-99999999999999",
                        "description":"Number"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":"99999999999999",
                        "minimum":"-99999999999999",
                        "description":"Number"
                    },
                    "connectedAccounts":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        },
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "webUserAccountRole":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Web User Account Role"
                                        },
                                        "person":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "webUserAccountNickname":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Web User Account Nickname"
                                        },
                                        "multiplePremiseExist":{
                                            "type":"boolean",
                                            "description":"(multiplePremiseExist)"
                                        },
                                        "mainCustomerName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Name"
                                        },
                                        "premise":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "premise":{
                                                        "type":"object",
                                                        "properties":{
                                                            "premiseId":{
                                                                "type":"string",
                                                                "maxLength":10,
                                                                "description":"Premise ID"
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "country":{
                                                        "type":"string",
                                                        "maxLength":3,
                                                        "description":"Country"
                                                    },
                                                    "addressLine1":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Address"
                                                    },
                                                    "addressLine2":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Address 2"
                                                    },
                                                    "addressLine3":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Address 3"
                                                    },
                                                    "addressLine4":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Address 4"
                                                    },
                                                    "houseType":{
                                                        "type":"string",
                                                        "enum":[
                                                        ],
                                                        "description":"House Type:\n"
                                                    },
                                                    "number1":{
                                                        "type":"string",
                                                        "maxLength":6,
                                                        "description":"Number 1"
                                                    },
                                                    "number2":{
                                                        "type":"string",
                                                        "maxLength":4,
                                                        "description":"Number 2"
                                                    },
                                                    "inCityLimit":{
                                                        "type":"boolean",
                                                        "description":"In City Limit"
                                                    },
                                                    "city":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"City"
                                                    },
                                                    "geographic":{
                                                        "type":"string",
                                                        "maxLength":11,
                                                        "description":"Geographical Code"
                                                    },
                                                    "county":{
                                                        "type":"string",
                                                        "maxLength":90,
                                                        "description":"County"
                                                    },
                                                    "state":{
                                                        "type":"string",
                                                        "maxLength":6,
                                                        "description":"State"
                                                    },
                                                    "postal":{
                                                        "type":"string",
                                                        "maxLength":12,
                                                        "description":"Postal"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "errorInformation":{
                        "type":"object",
                        "properties":{
                            "isInError":{
                                "type":"boolean",
                                "description":"Error"
                            },
                            "errorReference":{
                                "type":"object",
                                "properties":{
                                    "category":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Category"
                                    },
                                    "number":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Number"
                                    }
                                }
                            },
                            "errorMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Fully qualified error message from Oracle Utilities Application Framework in CDATA format."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-SrWbUsrAt"
                }
            },
            "GETWEBUSERACCOUNT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User Id",
                        "example":"1213348966"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserAccountRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Role",
                        "example":"CXAH"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"1343682500"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "webUserAccountNickname":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Nickname",
                        "example":"Main Account Test"
                    },
                    "webUserAccountStatus":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Account Status\n* `C1AC` - Active,\n* `C1IN` - inactive",
                        "example":"C1IN"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    },
                    "businessLine":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Line of Business",
                        "example":"RESIDENTIAL"
                    },
                    "accountVerification":{
                        "type":"object",
                        "properties":{
                            "group":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Group Name",
                                            "example":"IDENTIFIERS"
                                        },
                                        "fields":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"value",
                                                        "example":"123-45-6789"
                                                    },
                                                    "fieldType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "C1AP",
                                                            "C1PC",
                                                            "C1PT",
                                                            "WXAP",
                                                            "WXID",
                                                            "WXPH"
                                                        ],
                                                        "description":"Field Type\n* `C1AP` - Match Any Person Contact Phone,\n* `C1PC` - Match Person Contact Type,\n* `C1PT` - Match Any Person Characteristic Type,\n* `WXAP` - Match Any Phone,\n* `WXID` - Match Identifier,\n* `WXPH` - Match Phone Type",
                                                        "example":"WXID"
                                                    },
                                                    "identifierType":{
                                                        "type":"string",
                                                        "description":"(identifierType)"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "isVerified":{
                                "type":"boolean",
                                "description":"Is Verified",
                                "example":"false"
                            }
                        }
                    },
                    "errorInformation":{
                        "type":"object",
                        "properties":{
                            "isInError":{
                                "type":"boolean",
                                "description":"Error"
                            },
                            "errorReference":{
                                "type":"object",
                                "properties":{
                                    "category":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Category"
                                    },
                                    "number":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Number"
                                    }
                                }
                            },
                            "errorMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Fully qualified error message from Oracle Utilities Application Framework in CDATA format."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CxWbUsrAt"
                }
            },
            "DELETEWEBUSERACCOUNT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelWbUsAt"
                }
            },
            "UPDATEWEBUSERACCOUNT_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User Id",
                        "example":"1213348966"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserAccountRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Role",
                        "example":"CXAH"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"1343682500"
                            }
                        }
                    },
                    "webUserAccountNickname":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Nickname",
                        "example":"Main Account Test"
                    },
                    "webUserAccountStatus":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Account Status\n* `C1AC` - Active,\n* `C1IN` - inactive",
                        "example":"C1IN"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    },
                    "businessLine":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Line of Business",
                        "example":"RESIDENTIAL"
                    }
                },
                "xml":{
                    "name":"C1-CxWbUsrAt"
                }
            },
            "CREATEWEBUSERACCOUNT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User Id",
                        "example":"1213348966"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserAccountRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Role",
                        "example":"CXAH"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"1343682500"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "webUserAccountNickname":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Nickname",
                        "example":"Main Account Test"
                    },
                    "webUserAccountStatus":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Account Status\n* `C1AC` - Active,\n* `C1IN` - inactive",
                        "example":"C1IN"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    },
                    "businessLine":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Line of Business",
                        "example":"RESIDENTIAL"
                    },
                    "errorInformation":{
                        "type":"object",
                        "properties":{
                            "isInError":{
                                "type":"boolean",
                                "description":"Error"
                            },
                            "errorReference":{
                                "type":"object",
                                "properties":{
                                    "category":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Category"
                                    },
                                    "number":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Number"
                                    }
                                }
                            },
                            "errorMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Fully qualified error message from Oracle Utilities Application Framework in CDATA format."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CxWbUsrAt"
                }
            },
            "DELETEWEBUSERACCOUNT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DelWbUsAt"
                }
            },
            "GETACCOUNTVERIFICATIONINFO_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    "businessLine":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Line of Business",
                        "example":"RESIDENTIAL"
                    },
                    "accountVerification":{
                        "type":"object",
                        "properties":{
                            "group":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Group Name",
                                            "example":"IDENTIFIERS"
                                        },
                                        "fields":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"value",
                                                        "example":"123-45-6789"
                                                    },
                                                    "fieldType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "C1AP",
                                                            "C1PC",
                                                            "C1PT",
                                                            "WXAP",
                                                            "WXID",
                                                            "WXPH"
                                                        ],
                                                        "description":"Field Type\n* `C1AP` - Match Any Person Contact Phone,\n* `C1PC` - Match Person Contact Type,\n* `C1PT` - Match Any Person Characteristic Type,\n* `WXAP` - Match Any Phone,\n* `WXID` - Match Identifier,\n* `WXPH` - Match Phone Type",
                                                        "example":"WXID"
                                                    },
                                                    "identifierType":{
                                                        "type":"string",
                                                        "description":"(identifierType)"
                                                    },
                                                    "description":{
                                                        "type":"string",
                                                        "description":"(description)"
                                                    },
                                                    "format":{
                                                        "type":"string",
                                                        "description":"(format)"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "isVerified":{
                                "type":"boolean",
                                "description":"Is Verified",
                                "example":"false"
                            }
                        }
                    },
                    "errorInformation":{
                        "type":"object",
                        "properties":{
                            "isInError":{
                                "type":"boolean",
                                "description":"Error"
                            },
                            "errorReference":{
                                "type":"object",
                                "properties":{
                                    "category":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Category"
                                    },
                                    "number":{
                                        "type":"number",
                                        "maximum":99999,
                                        "minimum":-99999,
                                        "description":"Message Number"
                                    }
                                }
                            },
                            "errorMessage":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Fully qualified error message from Oracle Utilities Application Framework in CDATA format."
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-VerAcct"
                }
            },
            "CREATEWEBUSERACCOUNT_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Account ID",
                        "example":"2241606344"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Web User Id",
                        "example":"1213348966"
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"status"
                    },
                    "webUserAccountRole":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Role",
                        "example":"CXAH"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID",
                                "example":"1343682500"
                            }
                        }
                    },
                    "webUserAccountNickname":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Web User Account Nickname",
                        "example":"Main Account Test"
                    },
                    "webUserAccountStatus":{
                        "type":"string",
                        "enum":[
                            "C1AC",
                            "C1IN"
                        ],
                        "description":"Web User Account Status\n* `C1AC` - Active,\n* `C1IN` - inactive",
                        "example":"C1IN"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"version",
                        "example":"1"
                    },
                    "businessLine":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Line of Business",
                        "example":"RESIDENTIAL"
                    },
                    "accountVerification":{
                        "type":"object",
                        "properties":{
                            "group":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Group Name",
                                            "example":"IDENTIFIERS"
                                        },
                                        "fields":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"value",
                                                        "example":"123-45-6789"
                                                    },
                                                    "fieldType":{
                                                        "type":"string",
                                                        "enum":[
                                                            "C1AP",
                                                            "C1PC",
                                                            "C1PT",
                                                            "WXAP",
                                                            "WXID",
                                                            "WXPH"
                                                        ],
                                                        "description":"Field Type\n* `C1AP` - Match Any Person Contact Phone,\n* `C1PC` - Match Person Contact Type,\n* `C1PT` - Match Any Person Characteristic Type,\n* `WXAP` - Match Any Phone,\n* `WXID` - Match Identifier,\n* `WXPH` - Match Phone Type",
                                                        "example":"WXID"
                                                    },
                                                    "identifierType":{
                                                        "type":"string",
                                                        "description":"(identifierType)"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "isVerified":{
                                "type":"boolean",
                                "description":"Is Verified",
                                "example":"false"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-CxWbUsrAt"
                }
            },
            "RECORDCUSTOMERENGAGEMENT_request":{
                "type":"object",
                "properties":{
                    "communications":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "accountId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                    "example":"833559999"
                                },
                                "externalCCId":{
                                    "type":"string",
                                    "maxLength":120,
                                    "description":"The unique identifier of the communication in the  external system."
                                },
                                "originatingSystem":{
                                    "type":"string",
                                    "enum":[
                                        "C1CB",
                                        "NMS ",
                                        "OPW "
                                    ],
                                    "description":"System that initiated the communication\n* `C1CB` - Customer Care and Billing,\n* `NMS ` - Network Management System,\n* `OPW ` - Opower",
                                    "example":"OPW"
                                },
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                    "example":"3903069999"
                                },
                                "eventCapturedDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Date and time of the communication event."
                                },
                                "deliveryChannel":{
                                    "type":"string",
                                    "enum":[
                                        "EMAI",
                                        "FAX ",
                                        "IVR ",
                                        "SMS "
                                    ],
                                    "description":"The type of delivery by which the communication is sent to the Person Contact.\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `SMS ` - SMS",
                                    "example":"EMAI"
                                },
                                "deliveryValue":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The information of the Person Contact where the communication is sent.",
                                    "example":"mark.brazil@email.com"
                                },
                                "status":{
                                    "type":"string",
                                    "enum":[
                                        "C1AP",
                                        "C1BN",
                                        "C1CK",
                                        "C1DV",
                                        "C1ES",
                                        "C1FL",
                                        "C1NS",
                                        "C1OP",
                                        "C1PN",
                                        "C1SK",
                                        "C1ST"
                                    ],
                                    "description":"Status of the communication in the external system.\n* `C1AP` - Auto Opened,\n* `C1BN` - Bounced,\n* `C1CK` - Clicked,\n* `C1DV` - Delivered,\n* `C1ES` - Error Sending,\n* `C1FL` - Failed,\n* `C1NS` - Not Sent,\n* `C1OP` - Opened,\n* `C1PN` - Pending,\n* `C1SK` - Skipped,\n* `C1ST` - Sent",
                                    "example":"C1ST"
                                },
                                "commProduct":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Communication Product",
                                    "example":"BDR"
                                },
                                "commEventType":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Communication Event Type",
                                    "example":"POST_SEASON_EVENT"
                                },
                                "commContentPath":{
                                    "type":"string",
                                    "maxLength":256,
                                    "description":"Communication Content Path in the communication repository",
                                    "example":"content-storage-v2://VMDL/BDR/POST_SEASON_EVENT/EMAIL/html_report/abc123def456"
                                },
                                "notificationPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                    "example":"95058374991172"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CustEngage"
                }
            },
            "RECORDCUSTOMERENGAGEMENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1CustEngage"
                }
            },
            "CANCELAPPOINTMENT_response":{
                "type":"object",
                "properties":{
                    "referenceId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Unique identifier for a service task created for an appointment."
                    }
                },
                "xml":{
                    "name":"X1ActAppoint"
                }
            },
            "SEARCHFORTASKS_response":{
                "type":"object",
                "properties":{
                    "fieldTaskTypesList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "fieldTaskType":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Defines details about the type of task to be performed and how the system will process the activity.",
                                    "example":"ZZ-FaTypKK"
                                },
                                "fieldTaskTypeDesc":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description for the Field Task Type.",
                                    "example":"Test Field Task Type - KK"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1GFldTskTyp"
                }
            },
            "RETRIEVEPENDINGTASKS_response":{
                "type":"object",
                "properties":{
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The system-generated unique identifier of an account.",
                                "example":"1589809032"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "appointmentList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "referenceId":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Unique identifier for a service task created for an appointment."
                                },
                                "fieldActivity":{
                                    "type":"object",
                                    "properties":{
                                        "fieldActivityId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"The system-generated unique identifier for the field activity request.",
                                            "example":"48269690619977"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "fieldTaskType":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Defines details about the type of task to be performed and how the system will process the activity.",
                                    "example":"ZZ-FaTypKK"
                                },
                                "fieldTaskTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description for the Field Task Type.",
                                    "example":"Test Field Task Type - KK"
                                },
                                "servicePoint":{
                                    "type":"object",
                                    "properties":{
                                        "servicePointId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Indicates the service point where the activity takes place.",
                                            "example":"214672087211"
                                        },
                                        "timeZone":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Indicates the service point where the activity takes place.",
                                            "example":"214672087211"
                                        },
                                        "timeZoneName":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Indicates the service point where the activity takes place.",
                                            "example":"214672087211"
                                        },
                                        "timeZoneDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Indicates the service point where the activity takes place.",
                                            "example":"214672087211"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "servicePointType":{
                                    "type":"object",
                                    "description":"Indicates the category of the device location where the service is delivered.",
                                    "properties":{
                                        "servicePointType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Indicates the category of the device location where the service is delivered.",
                                            "example":"ZZ_ERT_ITM_SP_TYPE_01"
                                        },
                                        "servicePointTypeDescription":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Indicates the category of the device location where the service is delivered.",
                                            "example":"ZZ_ERT_ITM_SP_TYPE_01"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "serviceType":{
                                    "type":"object",
                                    "description":"Service Type defines the type of service associated with the SA type.",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Service Type defines the type of service associated with the SA type.",
                                            "example":"E"
                                        },
                                        "serviceTypeDescription":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Service Type defines the type of service associated with the SA type.",
                                            "example":"E"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "meter":{
                                    "type":"object",
                                    "properties":{
                                        "meterId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The unique system identifier of additional equipment installed at the service point.",
                                            "example":"BN20_YC_7529"
                                        },
                                        "badgeNumber":{
                                            "type":"string",
                                            "maxLength":120,
                                            "description":"The unique system identifier of additional equipment installed at the service point.",
                                            "example":"BN20_YC_7529"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "appointmentStartDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Field Activity's appointment start Date/Time.",
                                    "example":"04-10-2021 08:00:00AM"
                                },
                                "appointmentEndDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Field Activity's appointment stop Date/Time.",
                                    "example":"04-12-2021 08:00:00AM"
                                },
                                "serviceDate":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Field Activity's start Date/Time."
                                },
                                "isStartStopEvent":{
                                    "type":"boolean",
                                    "description":"Indicates if the appointment is a start or stop service event. A value of true indicates a start or stop service event.",
                                    "example":"true"
                                },
                                "isAppointmentSet":{
                                    "type":"boolean",
                                    "description":"Flag to show if appointment has already been booked for field activities.",
                                    "example":"true"
                                },
                                "address":{
                                    "type":"object",
                                    "properties":{
                                        "country":{
                                            "type":"object",
                                            "description":"The country of the address. Defaults from the installation options. The applicable address constituents may differ depending on the Country.",
                                            "properties":{
                                                "country":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"The country of the address. Defaults from the installation options. The applicable address constituents may differ depending on the Country."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address."
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address.",
                                            "example":"San Francisco"
                                        },
                                        "number1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The first street number line of the address."
                                        },
                                        "number2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"The second street number line of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address.",
                                            "example":"San Francisco"
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                            ],
                                            "description":"Indicates the type of house.\n"
                                        },
                                        "geographic":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Defines the physical address location that is used to apply proper taxation rules."
                                        },
                                        "inCityLimit":{
                                            "type":"boolean",
                                            "description":"Indicates if the address is considered within the physical limits of a city. A value of true indicates within city limits.",
                                            "example":"true"
                                        },
                                        "state":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The state of the address.",
                                            "example":"CA"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1PenAppList"
                }
            },
            "BOOKAPPOINTMENT_request":{
                "type":"object",
                "properties":{
                    "referenceId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Unique identifier for a service task created for an appointment."
                    },
                    "fieldActivity":{
                        "type":"object",
                        "properties":{
                            "fieldActivityId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"The system-generated unique identifier for the field activity request.",
                                "example":"48269690619977"
                            }
                        }
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Defines details about the type of task to be performed and how the system will process the activity.",
                        "example":"ZZ-FaTypKK"
                    },
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Indicates the service point where the activity takes place.",
                        "example":"214672087211"
                    },
                    "requestAppointmentDate":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The appointment date and time as requested by the customer.",
                        "example":"2022-04-14T01:23:11-07:00"
                    },
                    "appointmentStartDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Field Activity's appointment start Date/Time.",
                        "example":"04-10-2021 08:00:00AM"
                    },
                    "appointmentEndDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Field Activity's appointment stop Date/Time.",
                        "example":"04-12-2021 08:00:00AM"
                    },
                    "boStatus":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Business Object status.",
                        "example":"Active"
                    },
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The system-generated unique identifier of an account.",
                        "example":"1589809032"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Unique identifier for web users for the Digital Self Service - Transactions web portal."
                    },
                    "ipAddress":{
                        "type":"string",
                        "maxLength":15,
                        "description":"IP Address"
                    }
                },
                "xml":{
                    "name":"X1BookApList"
                }
            },
            "RETRIEVEPENDINGTASKS_request":{
                "type":"object",
                "properties":{
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The system-generated unique identifier of an account.",
                                "example":"1589809032"
                            }
                        }
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit"
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Offset"
                    }
                },
                "xml":{
                    "name":"X1PenAppList"
                }
            },
            "CANCELAPPOINTMENT_request":{
                "type":"object",
                "properties":{
                    "referenceId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Unique identifier for a service task created for an appointment."
                    }
                },
                "xml":{
                    "name":"X1ActAppoint"
                }
            },
            "SEARCHAPPOINTMENTSLOTS_response":{
                "type":"object",
                "properties":{
                    "appointmentList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "appointmentStartDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Field Activity's appointment start Date/Time.",
                                    "example":"04-10-2021 08:00:00AM"
                                },
                                "appointmentEndDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"Field Activity's appointment stop Date/Time.",
                                    "example":"04-12-2021 08:00:00AM"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"X1GAppSlots"
                }
            },
            "SEARCHFORTASKS_request":{
                "type":"object",
                "properties":{
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Indicates the service point where the activity takes place.",
                        "example":"214672087211"
                    }
                },
                "xml":{
                    "name":"X1GFldTskTyp"
                }
            },
            "BOOKAPPOINTMENT_response":{
                "type":"object",
                "properties":{
                    "referenceId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Unique identifier for a service task created for an appointment."
                    },
                    "fieldActivity":{
                        "type":"object",
                        "properties":{
                            "fieldActivityId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"The system-generated unique identifier for the field activity request.",
                                "example":"48269690619977"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "requestAppointmentDate":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The appointment date and time as requested by the customer.",
                        "example":"2022-04-14T01:23:11-07:00"
                    },
                    "appointmentStartDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Field Activity's appointment start Date/Time.",
                        "example":"04-10-2021 08:00:00AM"
                    },
                    "appointmentEndDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Field Activity's appointment stop Date/Time.",
                        "example":"04-12-2021 08:00:00AM"
                    },
                    "webUserId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Unique identifier for web users for the Digital Self Service - Transactions web portal."
                    },
                    "ipAddress":{
                        "type":"string",
                        "maxLength":15,
                        "description":"IP Address"
                    }
                },
                "xml":{
                    "name":"X1BookApList"
                }
            },
            "SEARCHAPPOINTMENTSLOTS_request":{
                "type":"object",
                "properties":{
                    "servicePointId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Indicates the service point where the activity takes place.",
                        "example":"214672087211"
                    },
                    "fieldActivityId":{
                        "type":"string",
                        "maxLength":14,
                        "description":"The system-generated unique identifier for the field activity request.",
                        "example":"48269690619977"
                    },
                    "fieldTaskType":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Defines details about the type of task to be performed and how the system will process the activity.",
                        "example":"ZZ-FaTypKK"
                    },
                    "requestAppointmentDate":{
                        "type":"string",
                        "format":"date-time",
                        "description":"The appointment date and time as requested by the customer.",
                        "example":"2022-04-14T01:23:11-07:00"
                    }
                },
                "xml":{
                    "name":"X1GAppSlots"
                }
            },
            "SERVICEAGREEMENTSTATISTICS_response":{
                "type":"object",
                "properties":{
                    "saId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The bill segment's service agreement unique identifier.",
                        "example":"0014198670"
                    },
                    "uoms":{
                        "type":"object",
                        "properties":{
                            "uomDetails":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "unitOfMeasure":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Unit of Measure is the unit of measurement that describes the values for the service quantity.",
                                            "example":"KWH"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "financials":{
                        "type":"object",
                        "properties":{
                            "currentBalance":{
                                "type":"number",
                                "description":"Current Amount is the bill segment's effect on the service agreement's current balance.",
                                "example":"68.75"
                            },
                            "payoffBalance":{
                                "type":"number",
                                "description":"Payoff Amount shows the financial event's effect on the account's payoff balance.",
                                "example":"68.75"
                            },
                            "currency":{
                                "type":"object",
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "properties":{
                                    "currency":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                        "example":"USD"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "latestBill":{
                                "type":"object",
                                "properties":{
                                    "frozenBillSegment":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Bill Segment ID is the system-assigned unique identifier of the bill segment.",
                                        "example":"001419825642"
                                    },
                                    "billDate":{
                                        "type":"string",
                                        "format":"date",
                                        "description":"Bill Date is the business date used when the bill was completed.",
                                        "example":"2001-03-01"
                                    },
                                    "billAmount":{
                                        "type":"number",
                                        "description":"The charge for the latest bill.",
                                        "example":"41.62"
                                    }
                                }
                            }
                        }
                    },
                    "effectiveRate":{
                        "type":"object",
                        "properties":{
                            "rate":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Rate Schedule defines the rate linked to the rate version.",
                                "example":"ERES-1"
                            },
                            "description":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Description for the rate schedule to provide further context on the rate.",
                                "example":"Electric residential stepped daily minimum"
                            },
                            "frequency":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Frequency of the effective rate.",
                                "example":"Q"
                            },
                            "frequencyDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"A description for the frequency of an effective rate, which can be displayed to customers.",
                                "example":"Quarterly"
                            },
                            "periodsPerYear":{
                                "type":"number",
                                "maximum":999,
                                "minimum":-999,
                                "description":"The count of periods per year for an effective rate, which is determined based upon an effective rate's frequency.",
                                "example":"4"
                            }
                        }
                    },
                    "spsLinkedCount":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The count of service points linked to a Service Agreement.",
                        "example":"1"
                    },
                    "usageDataAvailabilityIndicators":{
                        "type":"object",
                        "properties":{
                            "isDailyAvailable":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Indicator of the granularity level of usage data available for the Service Agreement. When defined as Y, usage data is available at a daily level.",
                                "example":"Y/N"
                            },
                            "isHourlyAvailable":{
                                "type":"string",
                                "maxLength":1,
                                "description":"Indicator of the granularity level of usage data available for the Service Agreement. When defined as Y, usage data is available at an hourly level.",
                                "example":"Y/N"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1SAStats"
                }
            },
            "CREATE_response":{
                "type":"object",
                "properties":{
                    "F1-BusFlgSyn":{
                        "type":"object",
                        "properties":{
                            "businessFlagId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Business Flag"
                            },
                            "externalBusinessFlagId":{
                                "type":"string",
                                "maxLength":254,
                                "description":"External Business Flag ID"
                            },
                            "standardName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Value"
                            },
                            "sourceFileId":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Source File ID"
                            },
                            "externalSystemReference":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External System Reference"
                            },
                            "externalSystem":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External System"
                            },
                            "externalId":{
                                "type":"string",
                                "maxLength":254,
                                "description":"External Affected Entity ID"
                            },
                            "mo":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Maintenance Object"
                            },
                            "pkValue1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 1"
                            },
                            "pkValue2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 2"
                            },
                            "pkValue3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 3"
                            },
                            "pkValue4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 4"
                            },
                            "pkValue5":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 5"
                            },
                            "businessFlagDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Business Flag Date/Time"
                            },
                            "businessFlagEndDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Business Flag End Date/Time"
                            },
                            "confidence":{
                                "type":"string",
                                "enum":[
                                    "CONF",
                                    "MISS",
                                    "REJ ",
                                    "SUSP"
                                ],
                                "description":"Confidence:\n* `CONF` - Confirmed,\n* `MISS` - Missed,\n* `REJ ` - Rejected,\n* `SUSP` - Suspected"
                            },
                            "finalConfidence":{
                                "type":"string",
                                "enum":[
                                    "CONF",
                                    "MISS",
                                    "REJ ",
                                    "SUSP"
                                ],
                                "description":"Final Confidence:\n* `CONF` - Confirmed,\n* `MISS` - Missed,\n* `REJ ` - Rejected,\n* `SUSP` - Suspected"
                            },
                            "priority":{
                                "type":"string",
                                "enum":[
                                    "010 ",
                                    "020 ",
                                    "030 ",
                                    "040 ",
                                    "050 ",
                                    "060 ",
                                    "070 ",
                                    "080 ",
                                    "090 "
                                ],
                                "description":"Priority:\n* `010 ` - Priority 10 -- Highest,\n* `020 ` - Priority 20,\n* `030 ` - Priority 30,\n* `040 ` - Priority 40,\n* `050 ` - Priority 50,\n* `060 ` - Priority 60,\n* `070 ` - Priority 70,\n* `080 ` - Priority 80,\n* `090 ` - Priority 90 -- Lowest"
                            },
                            "contextData":{
                                "type":"object",
                                "properties":{
                                    "meterInsights":{
                                        "type":"object",
                                        "properties":{
                                            "revenueProtectionInsight":{
                                                "type":"object",
                                                "properties":{
                                                    "impactedConsumptionAmount":{
                                                        "type":"number",
                                                        "maximum":"9999999999.999998",
                                                        "minimum":"-9999999999.999998",
                                                        "description":"Impacted Consumption Amount"
                                                    },
                                                    "eventCount":{
                                                        "type":"number",
                                                        "maximum":"10000000000000000",
                                                        "minimum":"-10000000000000000",
                                                        "description":"Event Count"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "CREATE_request":{
                "type":"object",
                "properties":{
                    "F1-BusFlgSyn":{
                        "type":"object",
                        "properties":{
                            "businessFlagId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"Business Flag"
                            },
                            "externalBusinessFlagId":{
                                "type":"string",
                                "maxLength":254,
                                "description":"External Business Flag ID"
                            },
                            "standardName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Value"
                            },
                            "sourceFileId":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Source File ID"
                            },
                            "externalSystemReference":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External System Reference"
                            },
                            "externalSystem":{
                                "type":"string",
                                "maxLength":30,
                                "description":"External System"
                            },
                            "externalId":{
                                "type":"string",
                                "maxLength":254,
                                "description":"External Affected Entity ID"
                            },
                            "mo":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Maintenance Object"
                            },
                            "pkValue1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 1"
                            },
                            "pkValue2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 2"
                            },
                            "pkValue3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 3"
                            },
                            "pkValue4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 4"
                            },
                            "pkValue5":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Primary Key 5"
                            },
                            "businessFlagDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Business Flag Date/Time"
                            },
                            "businessFlagEndDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Business Flag End Date/Time"
                            },
                            "confidence":{
                                "type":"string",
                                "enum":[
                                    "CONF",
                                    "MISS",
                                    "REJ ",
                                    "SUSP"
                                ],
                                "description":"Confidence:\n* `CONF` - Confirmed,\n* `MISS` - Missed,\n* `REJ ` - Rejected,\n* `SUSP` - Suspected"
                            },
                            "finalConfidence":{
                                "type":"string",
                                "enum":[
                                    "CONF",
                                    "MISS",
                                    "REJ ",
                                    "SUSP"
                                ],
                                "description":"Final Confidence:\n* `CONF` - Confirmed,\n* `MISS` - Missed,\n* `REJ ` - Rejected,\n* `SUSP` - Suspected"
                            },
                            "priority":{
                                "type":"string",
                                "enum":[
                                    "010 ",
                                    "020 ",
                                    "030 ",
                                    "040 ",
                                    "050 ",
                                    "060 ",
                                    "070 ",
                                    "080 ",
                                    "090 "
                                ],
                                "description":"Priority:\n* `010 ` - Priority 10 -- Highest,\n* `020 ` - Priority 20,\n* `030 ` - Priority 30,\n* `040 ` - Priority 40,\n* `050 ` - Priority 50,\n* `060 ` - Priority 60,\n* `070 ` - Priority 70,\n* `080 ` - Priority 80,\n* `090 ` - Priority 90 -- Lowest"
                            },
                            "contextData":{
                                "type":"object",
                                "properties":{
                                    "meterInsights":{
                                        "type":"object",
                                        "properties":{
                                            "revenueProtectionInsight":{
                                                "type":"object",
                                                "properties":{
                                                    "impactedConsumptionAmount":{
                                                        "type":"number",
                                                        "maximum":"9999999999.999998",
                                                        "minimum":"-9999999999.999998",
                                                        "description":"Impacted Consumption Amount"
                                                    },
                                                    "eventCount":{
                                                        "type":"number",
                                                        "maximum":"10000000000000000",
                                                        "minimum":"-10000000000000000",
                                                        "description":"Event Count"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "PREMISESTATISTICS_request":{
                "type":"object",
                "properties":{
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start date of requested premise statistics, by default will be for last 1 year.",
                        "example":"2022-12-28"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"End date of requested premise statistics, by default will be the current date.",
                        "example":"2023-12-28"
                    },
                    "serviceTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type",
                                    "example":"E"
                                },
                                "serviceTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Service type",
                                    "example":"Electric Service"
                                },
                                "currency":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Currency of financial values in premise statistics",
                                    "example":"USD"
                                },
                                "totalBilledAmount":{
                                    "type":"number",
                                    "description":"Total amount billed during the requested period",
                                    "example":"2880.61"
                                },
                                "averageCostPerMonth":{
                                    "type":"number",
                                    "description":"Average bill segment amount for the service type during the statistics period",
                                    "example":"261.87"
                                },
                                "numberMonthsBilled":{
                                    "type":"number",
                                    "maximum":"9999999999999.99",
                                    "minimum":0,
                                    "description":"Number of months billed during the requested period.",
                                    "example":"11"
                                },
                                "multiPremiseBilling":{
                                    "type":"boolean",
                                    "description":"Indicates if any of the premise service points is linked to a service agreement that also has other service points linked from different premises.",
                                    "example":"false"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PremStats"
                }
            },
            "GETPREMISE_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    "premiseType":{
                        "type":"object",
                        "description":"Premise Type indicates the type of premise.",
                        "properties":{
                            "premiseType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "premiseTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                                "example":"CA"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "landlordAgreement":{
                        "type":"object",
                        "properties":{
                            "landlordAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Landlord Agreement is used to define the landlord agreement that covers the premise, if any.",
                                "example":"3892132118"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "keyAtPremise":{
                        "type":"boolean",
                        "description":"Define Key at Premise as true if the meter is secured in a locked area and your company has the key. If this field is turned on, you may also specify the Key ID.",
                        "example":"false"
                    },
                    "key":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Key Id defines the key identifier if Key at Premise field is enabled."
                    },
                    "isOKToEnter":{
                        "type":"boolean",
                        "description":"Define OK to Enter as true if the meter is located in the interior of the premise and your company has permission to enter.",
                        "example":"false"
                    },
                    "meterReadInstruction":{
                        "type":"object",
                        "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadInstruction":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "meterReadInstructionDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "meterReadInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Instruction Details provides more detailed instructions to the individual who reads meters at this premise.",
                        "example":"verify constant"
                    },
                    "meterReadWarning":{
                        "type":"object",
                        "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadWarning":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "meterReadWarningDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "trendArea":{
                        "type":"object",
                        "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                        "properties":{
                            "trendArea":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                                "example":"SF"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Second line of the address."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address."
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address."
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"90210"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "country":{
                                "type":"object",
                                "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "mailingAddress":{
                                "type":"boolean",
                                "description":"Indicates whether the address is a valid Mailing Address that can be used for the Account mailing.",
                                "example":"true"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"Indicates the type of house if applicable.\n"
                            },
                            "geographicCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                "example":"true"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment. Valid values are: LS/SL, which means the person has life support / sensitive load equipment, or None. If the customer has LS/SL equipment, make a note of the type of equipment in the description.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"Y"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"A premise can also have life support / sensitive load information. If the equipment is physically linked to the premise, such as a hospital has life support equipment, you should NOT specify the life support information on the person. Rather, specify life support information on the premise.",
                        "example":"sensitive load"
                    },
                    "parentPremiseId":{
                        "type":"object",
                        "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                        "properties":{
                            "parentPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                                "example":"5150218089"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "serviceTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type",
                                    "example":"E"
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective.",
                                            "example":"2018-08-06"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "geographicLocations":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "geographicType":{
                                            "type":"object",
                                            "properties":{
                                                "geographicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Geographic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "geographicValue":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Specifies the geographic value such as a coordinate.",
                                            "example":"123"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "alternateAddresses":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseAlternateAddressId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned key if an alternate address record is entered.  This is only possible if alternate addresses are enabled on the installation record.",
                                            "example":"6808137793"
                                        },
                                        "alternateAddress":{
                                            "type":"object",
                                            "properties":{
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The first line of the address."
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Second line of the address."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Third line of the address."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Fourth line of the address."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The first street number line of the address."
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"The Second street number line of the address."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The city of the address."
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address."
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"The postal code of the address.",
                                                    "example":"90210"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address.",
                                                    "example":"CA"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"Indicates the type of house if applicable.\n"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                                    "example":"true"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                                                },
                                                "version":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"The Version number is used for internal concurrency checks.",
                                                    "example":"1"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Premise"
                }
            },
            "PREMISESTATISTICS_response":{
                "type":"object",
                "properties":{
                    "serviceTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type",
                                    "example":"E"
                                },
                                "serviceTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Service type",
                                    "example":"Electric Service"
                                },
                                "currency":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Currency of financial values in premise statistics",
                                    "example":"USD"
                                },
                                "totalBilledAmount":{
                                    "type":"number",
                                    "description":"Total amount billed during the requested period",
                                    "example":"2880.61"
                                },
                                "averageCostPerMonth":{
                                    "type":"number",
                                    "description":"Average bill segment amount for the service type during the statistics period",
                                    "example":"261.87"
                                },
                                "numberMonthsBilled":{
                                    "type":"number",
                                    "maximum":"9999999999999.99",
                                    "minimum":0,
                                    "description":"Number of months billed during the requested period.",
                                    "example":"11"
                                },
                                "multiPremiseBilling":{
                                    "type":"boolean",
                                    "description":"Indicates if any of the premise service points is linked to a service agreement that also has other service points linked from different premises.",
                                    "example":"false"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PremStats"
                }
            },
            "SEARCHPREMISES_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "searchText":{
                                "type":"string",
                                "maxLength":200,
                                "description":"Search Text"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PremSrcCap"
                }
            },
            "DELETEPREMISE_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DePremise"
                }
            },
            "SEARCHPREMISES_response":{
                "type":"object",
                "properties":{
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Total Number Of Records"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"Has More"
                    },
                    "premiseList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "premiseId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                                    "example":"2242620736"
                                },
                                "premiseType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Premise Type indicates the type of premise.",
                                    "example":"HOME (Single family home)"
                                },
                                "premiseTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Descriptive explanation for the type of premise. For example, a single family home.",
                                    "example":"Single family home"
                                },
                                "cisDivision":{
                                    "type":"string",
                                    "maxLength":5,
                                    "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                                    "example":"CA"
                                },
                                "cisDivisionDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Service type",
                                    "example":"Electric Service"
                                },
                                "formattedAddress":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The premise address in a formatted presentation that can be displayed to customers.",
                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                },
                                "address":{
                                    "type":"object",
                                    "properties":{
                                        "country":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                            "example":"USA"
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"The postal code of the address.",
                                            "example":"90210"
                                        },
                                        "address1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address."
                                        },
                                        "address2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The Second line of the address."
                                        },
                                        "address3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The Third line of the address."
                                        },
                                        "address4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The Fourth line of the address."
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The city of the address."
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"The county of the address."
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                            ],
                                            "description":"Indicates the type of house if applicable.\n"
                                        },
                                        "geographic":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                                        },
                                        "inCityLimit":{
                                            "type":"boolean",
                                            "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                            "example":"true"
                                        },
                                        "state":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"The state of the address.",
                                            "example":"CA"
                                        }
                                    }
                                },
                                "servicePointSummary":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "serviceType":{
                                                "type":"string",
                                                "maxLength":80,
                                                "description":"Service Type defines the type of service associated with the SA type",
                                                "example":"E"
                                            },
                                            "numberOfServicePoints":{
                                                "type":"number",
                                                "maximum":"9999999999",
                                                "minimum":0,
                                                "description":"Number of service points at a premise",
                                                "example":"1"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PremSrcCap"
                }
            },
            "DELETEPREMISE_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DePremise"
                }
            },
            "UPDATEPREMISE_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    "premiseType":{
                        "type":"object",
                        "description":"Premise Type indicates the type of premise.",
                        "properties":{
                            "premiseType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "premiseTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                                "example":"CA"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "landlordAgreement":{
                        "type":"object",
                        "properties":{
                            "landlordAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Landlord Agreement is used to define the landlord agreement that covers the premise, if any.",
                                "example":"3892132118"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "keyAtPremise":{
                        "type":"boolean",
                        "description":"Define Key at Premise as true if the meter is secured in a locked area and your company has the key. If this field is turned on, you may also specify the Key ID.",
                        "example":"false"
                    },
                    "key":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Key Id defines the key identifier if Key at Premise field is enabled."
                    },
                    "isOKToEnter":{
                        "type":"boolean",
                        "description":"Define OK to Enter as true if the meter is located in the interior of the premise and your company has permission to enter.",
                        "example":"false"
                    },
                    "meterReadInstruction":{
                        "type":"object",
                        "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadInstruction":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "meterReadInstructionDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "meterReadInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Instruction Details provides more detailed instructions to the individual who reads meters at this premise.",
                        "example":"verify constant"
                    },
                    "meterReadWarning":{
                        "type":"object",
                        "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadWarning":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "meterReadWarningDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "trendArea":{
                        "type":"object",
                        "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                        "properties":{
                            "trendArea":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                                "example":"SF"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Second line of the address."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address."
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address."
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"90210"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "country":{
                                "type":"object",
                                "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "mailingAddress":{
                                "type":"boolean",
                                "description":"Indicates whether the address is a valid Mailing Address that can be used for the Account mailing.",
                                "example":"true"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"Indicates the type of house if applicable.\n"
                            },
                            "geographicCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                "example":"true"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment. Valid values are: LS/SL, which means the person has life support / sensitive load equipment, or None. If the customer has LS/SL equipment, make a note of the type of equipment in the description.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"Y"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"A premise can also have life support / sensitive load information. If the equipment is physically linked to the premise, such as a hospital has life support equipment, you should NOT specify the life support information on the person. Rather, specify life support information on the premise.",
                        "example":"sensitive load"
                    },
                    "parentPremiseId":{
                        "type":"object",
                        "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                        "properties":{
                            "parentPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                                "example":"5150218089"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "serviceTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type",
                                    "example":"E"
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective.",
                                            "example":"2018-08-06"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "geographicLocations":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "geographicType":{
                                            "type":"object",
                                            "properties":{
                                                "geographicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Geographic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "geographicValue":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Specifies the geographic value such as a coordinate.",
                                            "example":"123"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "alternateAddresses":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseAlternateAddressId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned key if an alternate address record is entered.  This is only possible if alternate addresses are enabled on the installation record.",
                                            "example":"6808137793"
                                        },
                                        "alternateAddress":{
                                            "type":"object",
                                            "properties":{
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The first line of the address."
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Second line of the address."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Third line of the address."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Fourth line of the address."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The first street number line of the address."
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"The Second street number line of the address."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The city of the address."
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address."
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"The postal code of the address.",
                                                    "example":"90210"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address.",
                                                    "example":"CA"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"Indicates the type of house if applicable.\n"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                                    "example":"true"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                                                },
                                                "version":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"The Version number is used for internal concurrency checks.",
                                                    "example":"1"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Premise"
                }
            },
            "CREATEPREMISE_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    "premiseType":{
                        "type":"object",
                        "description":"Premise Type indicates the type of premise.",
                        "properties":{
                            "premiseType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "premiseTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                                "example":"CA"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "landlordAgreement":{
                        "type":"object",
                        "properties":{
                            "landlordAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Landlord Agreement is used to define the landlord agreement that covers the premise, if any.",
                                "example":"3892132118"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "keyAtPremise":{
                        "type":"boolean",
                        "description":"Define Key at Premise as true if the meter is secured in a locked area and your company has the key. If this field is turned on, you may also specify the Key ID.",
                        "example":"false"
                    },
                    "key":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Key Id defines the key identifier if Key at Premise field is enabled."
                    },
                    "isOKToEnter":{
                        "type":"boolean",
                        "description":"Define OK to Enter as true if the meter is located in the interior of the premise and your company has permission to enter.",
                        "example":"false"
                    },
                    "meterReadInstruction":{
                        "type":"object",
                        "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadInstruction":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "meterReadInstructionDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "meterReadInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Instruction Details provides more detailed instructions to the individual who reads meters at this premise.",
                        "example":"verify constant"
                    },
                    "meterReadWarning":{
                        "type":"object",
                        "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadWarning":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "meterReadWarningDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "trendArea":{
                        "type":"object",
                        "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                        "properties":{
                            "trendArea":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                                "example":"SF"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Second line of the address."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address."
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address."
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"90210"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "country":{
                                "type":"object",
                                "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "mailingAddress":{
                                "type":"boolean",
                                "description":"Indicates whether the address is a valid Mailing Address that can be used for the Account mailing.",
                                "example":"true"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"Indicates the type of house if applicable.\n"
                            },
                            "geographicCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                "example":"true"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                                "example":"USPACIFIC"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment. Valid values are: LS/SL, which means the person has life support / sensitive load equipment, or None. If the customer has LS/SL equipment, make a note of the type of equipment in the description.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"Y"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"A premise can also have life support / sensitive load information. If the equipment is physically linked to the premise, such as a hospital has life support equipment, you should NOT specify the life support information on the person. Rather, specify life support information on the premise.",
                        "example":"sensitive load"
                    },
                    "parentPremiseId":{
                        "type":"object",
                        "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                        "properties":{
                            "parentPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                                "example":"5150218089"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "serviceTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type",
                                    "example":"E"
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective.",
                                            "example":"2018-08-06"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "geographicLocations":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "geographicType":{
                                            "type":"object",
                                            "properties":{
                                                "geographicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Geographic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "geographicValue":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Specifies the geographic value such as a coordinate.",
                                            "example":"123"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "alternateAddresses":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseAlternateAddressId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned key if an alternate address record is entered.  This is only possible if alternate addresses are enabled on the installation record.",
                                            "example":"6808137793"
                                        },
                                        "alternateAddress":{
                                            "type":"object",
                                            "properties":{
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The first line of the address."
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Second line of the address."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Third line of the address."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Fourth line of the address."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The first street number line of the address."
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"The Second street number line of the address."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The city of the address."
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address."
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"The postal code of the address.",
                                                    "example":"90210"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address.",
                                                    "example":"CA"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"Indicates the type of house if applicable.\n"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                                    "example":"true"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                                                },
                                                "version":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"The Version number is used for internal concurrency checks.",
                                                    "example":"1"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Premise"
                }
            },
            "UPDATEPREMISE_request":{
                "type":"object",
                "properties":{
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    "premiseType":{
                        "type":"object",
                        "description":"Premise Type indicates the type of premise.",
                        "properties":{
                            "premiseType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "premiseTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            }
                        }
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                                "example":"CA"
                            }
                        }
                    },
                    "landlordAgreement":{
                        "type":"object",
                        "properties":{
                            "landlordAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Landlord Agreement is used to define the landlord agreement that covers the premise, if any.",
                                "example":"3892132118"
                            }
                        }
                    },
                    "keyAtPremise":{
                        "type":"boolean",
                        "description":"Define Key at Premise as true if the meter is secured in a locked area and your company has the key. If this field is turned on, you may also specify the Key ID.",
                        "example":"false"
                    },
                    "key":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Key Id defines the key identifier if Key at Premise field is enabled."
                    },
                    "isOKToEnter":{
                        "type":"boolean",
                        "description":"Define OK to Enter as true if the meter is located in the interior of the premise and your company has permission to enter.",
                        "example":"false"
                    },
                    "meterReadInstruction":{
                        "type":"object",
                        "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadInstruction":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "meterReadInstructionDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            }
                        }
                    },
                    "meterReadInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Instruction Details provides more detailed instructions to the individual who reads meters at this premise.",
                        "example":"verify constant"
                    },
                    "meterReadWarning":{
                        "type":"object",
                        "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadWarning":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "meterReadWarningDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            }
                        }
                    },
                    "trendArea":{
                        "type":"object",
                        "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                        "properties":{
                            "trendArea":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                                "example":"SF"
                            }
                        }
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Second line of the address."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address."
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address."
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"90210"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "country":{
                                "type":"object",
                                "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    }
                                }
                            },
                            "mailingAddress":{
                                "type":"boolean",
                                "description":"Indicates whether the address is a valid Mailing Address that can be used for the Account mailing.",
                                "example":"true"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"Indicates the type of house if applicable.\n"
                            },
                            "geographicCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                "example":"true"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                                "example":"USPACIFIC"
                            }
                        }
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment. Valid values are: LS/SL, which means the person has life support / sensitive load equipment, or None. If the customer has LS/SL equipment, make a note of the type of equipment in the description.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"Y"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"A premise can also have life support / sensitive load information. If the equipment is physically linked to the premise, such as a hospital has life support equipment, you should NOT specify the life support information on the person. Rather, specify life support information on the premise.",
                        "example":"sensitive load"
                    },
                    "parentPremiseId":{
                        "type":"object",
                        "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                        "properties":{
                            "parentPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                                "example":"5150218089"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "serviceTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type",
                                    "example":"E"
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective.",
                                            "example":"2018-08-06"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "geographicLocations":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "geographicType":{
                                            "type":"object",
                                            "properties":{
                                                "geographicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Geographic Type"
                                                }
                                            }
                                        },
                                        "geographicValue":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Specifies the geographic value such as a coordinate.",
                                            "example":"123"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "alternateAddresses":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseAlternateAddressId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned key if an alternate address record is entered.  This is only possible if alternate addresses are enabled on the installation record.",
                                            "example":"6808137793"
                                        },
                                        "alternateAddress":{
                                            "type":"object",
                                            "properties":{
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The first line of the address."
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Second line of the address."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Third line of the address."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Fourth line of the address."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The first street number line of the address."
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"The Second street number line of the address."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The city of the address."
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address."
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"The postal code of the address.",
                                                    "example":"90210"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address.",
                                                    "example":"CA"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"Indicates the type of house if applicable.\n"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                                    "example":"true"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                                                },
                                                "version":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"The Version number is used for internal concurrency checks.",
                                                    "example":"1"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Premise"
                }
            },
            "CREATEPREMISE_request":{
                "type":"object",
                "properties":{
                    "premiseId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Premise ID is a system assigned random number that stays with a premise for life.",
                        "example":"2242620736"
                    },
                    "premiseType":{
                        "type":"object",
                        "description":"Premise Type indicates the type of premise.",
                        "properties":{
                            "premiseType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            },
                            "premiseTypeDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"Premise Type indicates the type of premise.",
                                "example":"HOME (Single family home)"
                            }
                        }
                    },
                    "division":{
                        "type":"object",
                        "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                        "properties":{
                            "division":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division is used to define the jurisdiction in which the premise is located if the premise type allows CIS Division. This defaults based on the Country and the Postal Code, but can be overridden.",
                                "example":"CA"
                            }
                        }
                    },
                    "landlordAgreement":{
                        "type":"object",
                        "properties":{
                            "landlordAgreementId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Landlord Agreement is used to define the landlord agreement that covers the premise, if any.",
                                "example":"3892132118"
                            }
                        }
                    },
                    "keyAtPremise":{
                        "type":"boolean",
                        "description":"Define Key at Premise as true if the meter is secured in a locked area and your company has the key. If this field is turned on, you may also specify the Key ID.",
                        "example":"false"
                    },
                    "key":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Key Id defines the key identifier if Key at Premise field is enabled."
                    },
                    "isOKToEnter":{
                        "type":"boolean",
                        "description":"Define OK to Enter as true if the meter is located in the interior of the premise and your company has permission to enter.",
                        "example":"false"
                    },
                    "meterReadInstruction":{
                        "type":"object",
                        "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadInstruction":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            },
                            "meterReadInstructionDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Instruction defines specific instructions that are provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"CON"
                            }
                        }
                    },
                    "meterReadInstructionDetails":{
                        "type":"string",
                        "maxLength":250,
                        "description":"Instruction Details provides more detailed instructions to the individual who reads meters at this premise.",
                        "example":"verify constant"
                    },
                    "meterReadWarning":{
                        "type":"object",
                        "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                        "properties":{
                            "meterReadWarning":{
                                "type":"string",
                                "maxLength":4,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            },
                            "meterReadWarningDescription":{
                                "type":"string",
                                "maxLength":60,
                                "description":"MR Warning defines a specific warning that is provided to the person who reads the meter. Meter read instructions and warnings are downloaded as part of the meter read download.",
                                "example":"DANG"
                            }
                        }
                    },
                    "trendArea":{
                        "type":"object",
                        "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                        "properties":{
                            "trendArea":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Trend Area must be defined if Postal information is blank. The Postal and the Trend Area cannot both be blank as the Trend Area is a required field on the premise and its value is typically retrieved from postal defaults.",
                                "example":"SF"
                            }
                        }
                    },
                    "address":{
                        "type":"object",
                        "properties":{
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Second line of the address."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Third line of the address."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The Fourth line of the address."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address."
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The Second street number line of the address."
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address."
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address.",
                                "example":"90210"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address.",
                                "example":"CA"
                            },
                            "country":{
                                "type":"object",
                                "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"The Country of the address. Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    }
                                }
                            },
                            "mailingAddress":{
                                "type":"boolean",
                                "description":"Indicates whether the address is a valid Mailing Address that can be used for the Account mailing.",
                                "example":"true"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"Indicates the type of house if applicable.\n"
                            },
                            "geographicCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                "example":"true"
                            }
                        }
                    },
                    "timeZone":{
                        "type":"object",
                        "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                        "properties":{
                            "timeZone":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Enter the Time Zone in which the premise is located. This value retrieves a default value from postal defaults.",
                                "example":"USPACIFIC"
                            }
                        }
                    },
                    "lifeSupportSensitiveLoad":{
                        "type":"string",
                        "enum":[
                            "N   ",
                            "Y   "
                        ],
                        "description":"Life Support / Sensitive Load indicates if the person has life support or sensitive load equipment. Valid values are: LS/SL, which means the person has life support / sensitive load equipment, or None. If the customer has LS/SL equipment, make a note of the type of equipment in the description.\n* `N   ` - None,\n* `Y   ` - LS/SL",
                        "example":"Y"
                    },
                    "lifeSupportSensitiveLoadDescription":{
                        "type":"string",
                        "maxLength":1000,
                        "description":"A premise can also have life support / sensitive load information. If the equipment is physically linked to the premise, such as a hospital has life support equipment, you should NOT specify the life support information on the person. Rather, specify life support information on the premise.",
                        "example":"sensitive load"
                    },
                    "parentPremiseId":{
                        "type":"object",
                        "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                        "properties":{
                            "parentPremiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Parent Premise is used to include this premise in a premise hierarchy.",
                                "example":"5150218089"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "serviceTypes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Service Type defines the type of service associated with the SA type",
                                    "example":"E"
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective.",
                                            "example":"2018-08-06"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "geographicLocations":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "geographicType":{
                                            "type":"object",
                                            "properties":{
                                                "geographicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Geographic Type"
                                                }
                                            }
                                        },
                                        "geographicValue":{
                                            "type":"string",
                                            "maxLength":50,
                                            "description":"Specifies the geographic value such as a coordinate.",
                                            "example":"123"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "alternateAddresses":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "premiseAlternateAddressId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"System assigned key if an alternate address record is entered.  This is only possible if alternate addresses are enabled on the installation record.",
                                            "example":"6808137793"
                                        },
                                        "alternateAddress":{
                                            "type":"object",
                                            "properties":{
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The first line of the address."
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Second line of the address."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Third line of the address."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The Fourth line of the address."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The first street number line of the address."
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"The Second street number line of the address."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The city of the address."
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address."
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"The postal code of the address.",
                                                    "example":"90210"
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address.",
                                                    "example":"CA"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"Indicates the type of house if applicable.\n"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"Define In City Limit as true if the address is considered within the physical city limits.",
                                                    "example":"true"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":11,
                                                    "description":"Geographic code is used to apply proper taxation rules to the physical address location."
                                                },
                                                "version":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"The Version number is used for internal concurrency checks.",
                                                    "example":"1"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Premise"
                }
            },
            "CREATEMETER_request":{
                "type":"object",
                "properties":{
                    "deviceType":{
                        "type":"object",
                        "description":"Device Type provides information about the selected Device Type.",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type provides information about the selected Device Type."
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the meter device.",
                        "example":"ACTIVE"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"Manufacturer is the meter device manufacturer.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Manufacturer is the meter device manufacturer.",
                                "example":"ITRON"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Model"
                    },
                    "incomingDataShift":{
                        "type":"string",
                        "enum":[
                            "D1NS",
                            "D1SH"
                        ],
                        "description":"Incoming Data Shift:\n\n    D1NS - Always in Standard Time,\n    D1SH - Always in Local Time\n* `D1NS` - Always in Standard Time,\n* `D1SH` - Always in Local Time"
                    },
                    "armingRequired":{
                        "type":"string",
                        "enum":[
                            "D1AN",
                            "D1AR"
                        ],
                        "description":"The Arming Required Flag indicates if the device requires arming or not.\n\nDevices that require arming (those with an Arming required flag set to Arming Required) must be armed before they can be connected.\n* `D1AN` - Arming Not Required,\n* `D1AR` - Arming Required",
                        "example":"D1AN"
                    },
                    "serviceProvider":{
                        "type":"object",
                        "properties":{
                            "headEndSystem":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Provider"
                            }
                        }
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "internalMeterNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "palletNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "nicId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date Time is is when the meter device was disposed.",
                        "example":"2021-10-13T00:00:00-07:00"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "headendElements":{
                        "type":"object",
                        "properties":{
                            "automatedTopologyManagementMode":{
                                "type":"string",
                                "enum":[
                                    "D4AC",
                                    "D4MN"
                                ],
                                "description":"Automated Topology Management mode:\n\n    D4AC - Automatic,\n    D4MN - Manual\n* `D4AC` - Automatic,\n* `D4MN` - Manual",
                                "example":"D4AC"
                            },
                            "neuronId":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "objectID":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Object ID"
                            },
                            "firmwareVersion":{
                                "type":"string",
                                "maxLength":18,
                                "description":"Version of firmware operating on the device for smart meters."
                            },
                            "utilDeviceID":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "NICSerialNumber":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            }
                        }
                    },
                    "headendRegistrationStatus":{
                        "type":"string",
                        "enum":[
                            "D1DR",
                            "D1NR",
                            "D1RE"
                        ],
                        "description":"A flag that indicates the registration status of the meter in the head-end system. This is used by smart meter commands and other processes to determine if the meter is currently registered in the head-end system.\n* `D1DR` - Deregistered,\n* `D1NR` - Not Registered,\n* `D1RE` - Registered",
                        "example":"D1DR"
                    },
                    "commandSet":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Command  Set"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipment":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "equipmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                }
                                            }
                                        },
                                        "attachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                }
                                            }
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "detachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":1073741824,
                                            "description":"Crew that performed the installation."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Meter"
                }
            },
            "DELETEMETER_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DeleteMtr"
                }
            },
            "GETMETER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "meterId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Meter ID is a system-assigned random number that stays with a meter for life."
                    },
                    "deviceType":{
                        "type":"object",
                        "description":"Device Type provides information about the selected Device Type.",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type provides information about the selected Device Type."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the meter device.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-06-03T00:01:34-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-06-03T00:01:34-07:00"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"Manufacturer is the meter device manufacturer.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Manufacturer is the meter device manufacturer.",
                                "example":"ITRON"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Model"
                    },
                    "incomingDataShift":{
                        "type":"string",
                        "enum":[
                            "D1NS",
                            "D1SH"
                        ],
                        "description":"Incoming Data Shift:\n\n    D1NS - Always in Standard Time,\n    D1SH - Always in Local Time\n* `D1NS` - Always in Standard Time,\n* `D1SH` - Always in Local Time"
                    },
                    "armingRequired":{
                        "type":"string",
                        "enum":[
                            "D1AN",
                            "D1AR"
                        ],
                        "description":"The Arming Required Flag indicates if the device requires arming or not.\n\nDevices that require arming (those with an Arming required flag set to Arming Required) must be armed before they can be connected.\n* `D1AN` - Arming Not Required,\n* `D1AR` - Arming Required",
                        "example":"D1AN"
                    },
                    "serviceProvider":{
                        "type":"object",
                        "properties":{
                            "headEndSystem":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Provider"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "internalMeterNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "palletNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "nicId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date Time is is when the meter device was disposed.",
                        "example":"2021-10-13T00:00:00-07:00"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "headendElements":{
                        "type":"object",
                        "properties":{
                            "automatedTopologyManagementMode":{
                                "type":"string",
                                "enum":[
                                    "D4AC",
                                    "D4MN"
                                ],
                                "description":"Automated Topology Management mode:\n\n    D4AC - Automatic,\n    D4MN - Manual\n* `D4AC` - Automatic,\n* `D4MN` - Manual",
                                "example":"D4AC"
                            },
                            "neuronId":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "objectID":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Object ID"
                            },
                            "firmwareVersion":{
                                "type":"string",
                                "maxLength":18,
                                "description":"Version of firmware operating on the device for smart meters."
                            },
                            "utilDeviceID":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "NICSerialNumber":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            }
                        }
                    },
                    "headendRegistrationStatus":{
                        "type":"string",
                        "enum":[
                            "D1DR",
                            "D1NR",
                            "D1RE"
                        ],
                        "description":"A flag that indicates the registration status of the meter in the head-end system. This is used by smart meter commands and other processes to determine if the meter is currently registered in the head-end system.\n* `D1DR` - Deregistered,\n* `D1NR` - Not Registered,\n* `D1RE` - Registered",
                        "example":"D1DR"
                    },
                    "commandSet":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Command  Set"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipment":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "equipmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "attachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "detachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":1073741824,
                                            "description":"Crew that performed the installation."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Meter"
                }
            },
            "DELETEMETER_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DeleteMtr"
                }
            },
            "CREATEMETER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "meterId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Meter ID is a system-assigned random number that stays with a meter for life."
                    },
                    "deviceType":{
                        "type":"object",
                        "description":"Device Type provides information about the selected Device Type.",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type provides information about the selected Device Type."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the meter device.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-06-03T00:01:34-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-06-03T00:01:34-07:00"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"Manufacturer is the meter device manufacturer.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Manufacturer is the meter device manufacturer.",
                                "example":"ITRON"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Model"
                    },
                    "incomingDataShift":{
                        "type":"string",
                        "enum":[
                            "D1NS",
                            "D1SH"
                        ],
                        "description":"Incoming Data Shift:\n\n    D1NS - Always in Standard Time,\n    D1SH - Always in Local Time\n* `D1NS` - Always in Standard Time,\n* `D1SH` - Always in Local Time"
                    },
                    "armingRequired":{
                        "type":"string",
                        "enum":[
                            "D1AN",
                            "D1AR"
                        ],
                        "description":"The Arming Required Flag indicates if the device requires arming or not.\n\nDevices that require arming (those with an Arming required flag set to Arming Required) must be armed before they can be connected.\n* `D1AN` - Arming Not Required,\n* `D1AR` - Arming Required",
                        "example":"D1AN"
                    },
                    "serviceProvider":{
                        "type":"object",
                        "properties":{
                            "headEndSystem":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Provider"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "internalMeterNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "palletNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "nicId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date Time is is when the meter device was disposed.",
                        "example":"2021-10-13T00:00:00-07:00"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "headendElements":{
                        "type":"object",
                        "properties":{
                            "automatedTopologyManagementMode":{
                                "type":"string",
                                "enum":[
                                    "D4AC",
                                    "D4MN"
                                ],
                                "description":"Automated Topology Management mode:\n\n    D4AC - Automatic,\n    D4MN - Manual\n* `D4AC` - Automatic,\n* `D4MN` - Manual",
                                "example":"D4AC"
                            },
                            "neuronId":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "objectID":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Object ID"
                            },
                            "firmwareVersion":{
                                "type":"string",
                                "maxLength":18,
                                "description":"Version of firmware operating on the device for smart meters."
                            },
                            "utilDeviceID":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "NICSerialNumber":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            }
                        }
                    },
                    "headendRegistrationStatus":{
                        "type":"string",
                        "enum":[
                            "D1DR",
                            "D1NR",
                            "D1RE"
                        ],
                        "description":"A flag that indicates the registration status of the meter in the head-end system. This is used by smart meter commands and other processes to determine if the meter is currently registered in the head-end system.\n* `D1DR` - Deregistered,\n* `D1NR` - Not Registered,\n* `D1RE` - Registered",
                        "example":"D1DR"
                    },
                    "commandSet":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Command  Set"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipment":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "equipmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "attachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "detachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":1073741824,
                                            "description":"Crew that performed the installation."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Meter"
                }
            },
            "UPDATEMETER_request":{
                "type":"object",
                "properties":{
                    "meterId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Meter ID is a system-assigned random number that stays with a meter for life."
                    },
                    "deviceType":{
                        "type":"object",
                        "description":"Device Type provides information about the selected Device Type.",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type provides information about the selected Device Type."
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the meter device.",
                        "example":"ACTIVE"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"Manufacturer is the meter device manufacturer.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Manufacturer is the meter device manufacturer.",
                                "example":"ITRON"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Model"
                    },
                    "incomingDataShift":{
                        "type":"string",
                        "enum":[
                            "D1NS",
                            "D1SH"
                        ],
                        "description":"Incoming Data Shift:\n\n    D1NS - Always in Standard Time,\n    D1SH - Always in Local Time\n* `D1NS` - Always in Standard Time,\n* `D1SH` - Always in Local Time"
                    },
                    "armingRequired":{
                        "type":"string",
                        "enum":[
                            "D1AN",
                            "D1AR"
                        ],
                        "description":"The Arming Required Flag indicates if the device requires arming or not.\n\nDevices that require arming (those with an Arming required flag set to Arming Required) must be armed before they can be connected.\n* `D1AN` - Arming Not Required,\n* `D1AR` - Arming Required",
                        "example":"D1AN"
                    },
                    "serviceProvider":{
                        "type":"object",
                        "properties":{
                            "headEndSystem":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Provider"
                            }
                        }
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "internalMeterNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "palletNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "nicId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date Time is is when the meter device was disposed.",
                        "example":"2021-10-13T00:00:00-07:00"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "headendElements":{
                        "type":"object",
                        "properties":{
                            "automatedTopologyManagementMode":{
                                "type":"string",
                                "enum":[
                                    "D4AC",
                                    "D4MN"
                                ],
                                "description":"Automated Topology Management mode:\n\n    D4AC - Automatic,\n    D4MN - Manual\n* `D4AC` - Automatic,\n* `D4MN` - Manual",
                                "example":"D4AC"
                            },
                            "neuronId":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "objectID":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Object ID"
                            },
                            "firmwareVersion":{
                                "type":"string",
                                "maxLength":18,
                                "description":"Version of firmware operating on the device for smart meters."
                            },
                            "utilDeviceID":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "NICSerialNumber":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            }
                        }
                    },
                    "headendRegistrationStatus":{
                        "type":"string",
                        "enum":[
                            "D1DR",
                            "D1NR",
                            "D1RE"
                        ],
                        "description":"A flag that indicates the registration status of the meter in the head-end system. This is used by smart meter commands and other processes to determine if the meter is currently registered in the head-end system.\n* `D1DR` - Deregistered,\n* `D1NR` - Not Registered,\n* `D1RE` - Registered",
                        "example":"D1DR"
                    },
                    "commandSet":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Command  Set"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipment":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "equipmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                }
                                            }
                                        },
                                        "attachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                }
                                            }
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "detachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":1073741824,
                                            "description":"Crew that performed the installation."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Meter"
                }
            },
            "UPDATEMETER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "meterId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Meter ID is a system-assigned random number that stays with a meter for life."
                    },
                    "deviceType":{
                        "type":"object",
                        "description":"Device Type provides information about the selected Device Type.",
                        "properties":{
                            "deviceType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Device Type provides information about the selected Device Type."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Status of the meter device.",
                        "example":"ACTIVE"
                    },
                    "statusDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Status Date/Time",
                        "example":"2020-06-03T00:01:34-07:00"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2020-06-03T00:01:34-07:00"
                    },
                    "manufacturer":{
                        "type":"object",
                        "description":"Manufacturer is the meter device manufacturer.",
                        "properties":{
                            "manufacturer":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Manufacturer is the meter device manufacturer.",
                                "example":"ITRON"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "model":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Model"
                    },
                    "incomingDataShift":{
                        "type":"string",
                        "enum":[
                            "D1NS",
                            "D1SH"
                        ],
                        "description":"Incoming Data Shift:\n\n    D1NS - Always in Standard Time,\n    D1SH - Always in Local Time\n* `D1NS` - Always in Standard Time,\n* `D1SH` - Always in Local Time"
                    },
                    "armingRequired":{
                        "type":"string",
                        "enum":[
                            "D1AN",
                            "D1AR"
                        ],
                        "description":"The Arming Required Flag indicates if the device requires arming or not.\n\nDevices that require arming (those with an Arming required flag set to Arming Required) must be armed before they can be connected.\n* `D1AN` - Arming Not Required,\n* `D1AR` - Arming Required",
                        "example":"D1AN"
                    },
                    "serviceProvider":{
                        "type":"object",
                        "properties":{
                            "headEndSystem":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Service Provider"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "serialNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "badgeNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "internalMeterNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "palletNumber":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "externalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "mdmExternalId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "nicId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "assetId":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "retirementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Retirement Date Time is is when the meter device was disposed.",
                        "example":"2021-10-13T00:00:00-07:00"
                    },
                    "specification":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "configuration":{
                        "type":"string",
                        "maxLength":120,
                        "description":"Identifier Value"
                    },
                    "headendElements":{
                        "type":"object",
                        "properties":{
                            "automatedTopologyManagementMode":{
                                "type":"string",
                                "enum":[
                                    "D4AC",
                                    "D4MN"
                                ],
                                "description":"Automated Topology Management mode:\n\n    D4AC - Automatic,\n    D4MN - Manual\n* `D4AC` - Automatic,\n* `D4MN` - Manual",
                                "example":"D4AC"
                            },
                            "neuronId":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "objectID":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Object ID"
                            },
                            "firmwareVersion":{
                                "type":"string",
                                "maxLength":18,
                                "description":"Version of firmware operating on the device for smart meters."
                            },
                            "utilDeviceID":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            },
                            "NICSerialNumber":{
                                "type":"string",
                                "maxLength":120,
                                "description":"Identifier Value"
                            }
                        }
                    },
                    "headendRegistrationStatus":{
                        "type":"string",
                        "enum":[
                            "D1DR",
                            "D1NR",
                            "D1RE"
                        ],
                        "description":"A flag that indicates the registration status of the meter in the head-end system. This is used by smart meter commands and other processes to determine if the meter is currently registered in the head-end system.\n* `D1DR` - Deregistered,\n* `D1NR` - Not Registered,\n* `D1RE` - Registered",
                        "example":"D1DR"
                    },
                    "commandSet":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Command  Set"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "equipment":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "equipment":{
                                            "type":"object",
                                            "properties":{
                                                "equipmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Equipment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "attachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Installation Date/Time"
                                        },
                                        "measuringComponent":{
                                            "type":"object",
                                            "properties":{
                                                "measuringComponentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Measuring Component ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "comments":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Comments"
                                        },
                                        "detachDateTime":{
                                            "type":"string",
                                            "format":"date-time",
                                            "description":"Removal Date/Time"
                                        },
                                        "crew":{
                                            "type":"string",
                                            "maxLength":1073741824,
                                            "description":"Crew that performed the installation."
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1-Meter"
                }
            },
            "UPDATELANDLORDAGREEMENT_request":{
                "type":"object",
                "properties":{
                    "landLord":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Landlord ID is a system-assigned random number that stays with the landlord agreement for life.",
                        "example":"9999999999"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID defines the account to use when service is reverted to the landlord. This should be one of the landlord's accounts.",
                                "example":"1589809012"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Enter a Description of the landlord agreement.",
                        "example":"Bowers Property Mgts"
                    },
                    "landlordAgreementDetail":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Type"
                                                }
                                            }
                                        },
                                        "isSeasonal":{
                                            "type":"boolean",
                                            "description":"Define Seasonal as true if the service should only revert to the landlords account during a specific season of the year.",
                                            "example":"false"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0101"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0610"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1LandlordAg"
                }
            },
            "CREATELANDLORDAGREEMENT_request":{
                "type":"object",
                "properties":{
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID defines the account to use when service is reverted to the landlord. This should be one of the landlord's accounts.",
                                "example":"1589809012"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Enter a Description of the landlord agreement.",
                        "example":"Bowers Property Mgts"
                    },
                    "landlordAgreementDetail":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Type"
                                                }
                                            }
                                        },
                                        "isSeasonal":{
                                            "type":"boolean",
                                            "description":"Define Seasonal as true if the service should only revert to the landlords account during a specific season of the year.",
                                            "example":"false"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0101"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0610"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1LandlordAg"
                }
            },
            "GETLANDLORDAGREEMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID defines the account to use when service is reverted to the landlord. This should be one of the landlord's accounts.",
                                "example":"1589809012"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Enter a Description of the landlord agreement.",
                        "example":"Bowers Property Mgts"
                    },
                    "landlordAgreementDetail":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "isSeasonal":{
                                            "type":"boolean",
                                            "description":"Define Seasonal as true if the service should only revert to the landlords account during a specific season of the year.",
                                            "example":"false"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0101"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0610"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1LandlordAg"
                }
            },
            "UPDATELANDLORDAGREEMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID defines the account to use when service is reverted to the landlord. This should be one of the landlord's accounts.",
                                "example":"1589809012"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Enter a Description of the landlord agreement.",
                        "example":"Bowers Property Mgts"
                    },
                    "landlordAgreementDetail":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "isSeasonal":{
                                            "type":"boolean",
                                            "description":"Define Seasonal as true if the service should only revert to the landlords account during a specific season of the year.",
                                            "example":"false"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0101"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0610"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1LandlordAg"
                }
            },
            "CREATELANDLORDAGREEMENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID defines the account to use when service is reverted to the landlord. This should be one of the landlord's accounts.",
                                "example":"1589809012"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "description":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Enter a Description of the landlord agreement.",
                        "example":"Bowers Property Mgts"
                    },
                    "landlordAgreementDetail":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"object",
                                            "properties":{
                                                "serviceType":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"Service Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "isSeasonal":{
                                            "type":"boolean",
                                            "description":"Define Seasonal as true if the service should only revert to the landlords account during a specific season of the year.",
                                            "example":"false"
                                        },
                                        "startMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0101"
                                        },
                                        "endMonthDay":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"When Seasonal is defined as true, the Start Month/Day and the End Month/Day is defined for the effective season.",
                                            "example":"0610"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1LandlordAg"
                }
            },
            "GET_response":{
                "type":"object",
                "properties":{
                    "F1-HealthCheck":{
                        "type":"object",
                        "properties":{
                            "healthOverallResponse":{
                                "type":"number",
                                "maximum":999,
                                "minimum":0,
                                "description":"Overall Response"
                            },
                            "healthCheckResults":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "healthCompFlg":{
                                            "type":"string",
                                            "enum":[
                                                "BLOS"
                                            ],
                                            "description":"Health Component:\n* `BLOS` - Batch"
                                        },
                                        "healthCompDetail":{
                                            "type":"string",
                                            "maxLength":200,
                                            "description":"Health Component Details"
                                        },
                                        "healthCompStatusFlg":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Status Flag"
                                        },
                                        "healthCompStatusDescr":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Status"
                                        },
                                        "healthCompStatusReason":{
                                            "type":"string",
                                            "maxLength":4100,
                                            "description":"Status Reason"
                                        },
                                        "healthCompResponse":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":0,
                                            "description":"Response"
                                        },
                                        "responseDetails":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "healthCompStatusFlg":{
                                                        "type":"string",
                                                        "maxLength":4,
                                                        "description":"Status Flag"
                                                    },
                                                    "healthCompStatusDescr":{
                                                        "type":"string",
                                                        "maxLength":60,
                                                        "description":"Status"
                                                    },
                                                    "healthCompStatusReason":{
                                                        "type":"string",
                                                        "maxLength":4100,
                                                        "description":"Status Reason"
                                                    },
                                                    "healthCompResponse":{
                                                        "type":"number",
                                                        "maximum":999,
                                                        "minimum":0,
                                                        "description":"Response"
                                                    }
                                                }
                                            }
                                        },
                                        "mo":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Maintenance Object"
                                        },
                                        "navOpt":{
                                            "type":"string",
                                            "maxLength":32,
                                            "description":"Navigation Option"
                                        },
                                        "pkVal1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 1"
                                        },
                                        "pkVal2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 2"
                                        },
                                        "pkVal3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 3"
                                        },
                                        "pkVal4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 4"
                                        },
                                        "pkVal5":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Primary Key 5"
                                        },
                                        "pkFld1":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Field"
                                        },
                                        "pkFld2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Field"
                                        },
                                        "pkFld3":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Field"
                                        },
                                        "pkFld4":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Field"
                                        },
                                        "pkFld5":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Field"
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "SEARCHPERSON_response":{
                "type":"object",
                "properties":{
                    "customers":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID",
                                    "example":"0023939882"
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"External ID"
                                },
                                "personOrBusiness":{
                                    "type":"string",
                                    "enum":[
                                        "B   ",
                                        "P   "
                                    ],
                                    "description":"Defines the person entity as a person or business, which controls validation of the person entity's primary name.\n* `B   ` - Business,\n* `P   ` - Person",
                                    "example":"P"
                                },
                                "primaryIdentifierType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Primary Identifier Type for a person.",
                                    "example":"SSN"
                                },
                                "primaryIdentifierTypeDescription":{
                                    "type":"string",
                                    "maxLength":1,
                                    "description":"Description for Primary Identifier Type for a person.",
                                    "example":"Social Security Number"
                                },
                                "primaryIdentifier":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"The value for the Primary Identifier Type that identifies a person or business.",
                                    "example":"***-**-1844"
                                },
                                "recordType":{
                                    "type":"string",
                                    "maxLength":1,
                                    "description":"Record Type"
                                },
                                "accounts":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "accountId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                                "example":"0119532152"
                                            },
                                            "cisDivision":{
                                                "type":"string",
                                                "maxLength":5,
                                                "description":"CIS Division defines the jurisdiction that governs an account.",
                                                "example":"CA"
                                            },
                                            "cisDivisionDescription":{
                                                "type":"string",
                                                "maxLength":1,
                                                "description":"Descriptive information for the division label.",
                                                "example":"California"
                                            },
                                            "mainCustomer":{
                                                "type":"boolean",
                                                "description":"Main Customer is defined as true if the person is the main customer on the account. Only one person on an account can be designated as the main customer.",
                                                "example":"false"
                                            },
                                            "accountRelationshipType":{
                                                "type":"string",
                                                "maxLength":8,
                                                "description":"Relationship Type defines the relationship between the person and the account.",
                                                "example":"MAIN"
                                            },
                                            "accountRelationshipTypeDescription":{
                                                "type":"string",
                                                "maxLength":1,
                                                "description":"Display string for relationship the input person has with the Billing Account.",
                                                "example":"Main customer"
                                            },
                                            "premises":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "premiseId":{
                                                            "type":"string",
                                                            "maxLength":10,
                                                            "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                                            "example":"3836403369"
                                                        },
                                                        "formattedAddress":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"The mailing address for the primary premise associated with the service agreement.",
                                                            "example":"129 Sutter St, San Francisco, CA, 94104"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "premises":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "premiseId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                                "example":"3836403369"
                                            },
                                            "formattedAddress":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"The mailing address for the primary premise associated with the service agreement.",
                                                "example":"129 Sutter St, San Francisco, CA, 94104"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PersonSrch"
                }
            },
            "SEARCHPERSON_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"array",
                        "description":"The search operation supports a single filter only of the following types: \n<p>\nBy Account ID. Finds business or person records associated with the specified account. \n<p>\nBy Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified. <br>\nOnly active accounts are considered or premises that are not associated with any active account.\n<p>\nBy Badge Number. Finds business or person records associated with the badge number of a device currently installed at a service location. <br>\nOnly active accounts are considered or premises that are not associated with any active account.\n<p>\nBy Person Identifier. Finds person or business records associated with a specific type of person identifier. <br>\nThis option requires the type of ID to be specified as the filter's class.\n<p>\nBy Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points.  <br>\nThis option requires the type of geographic attribute to be specified as the filter's class. <br>\nOnly active accounts are considered or premises that are not associated with any active account.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "name":{
                                    "type":"string",
                                    "enum":[
                                        "C1AC",
                                        "C1AS",
                                        "C1BN",
                                        "C1GE",
                                        "C1ID",
                                        "C1LA"
                                    ],
                                    "description":"The Person search operation supports a single filter of following types:\n\nBy Account ID. Finds business or person records associated with the specified account.\n\nBy Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified.\n\nBy Person Identifier. Finds person or business records associated with a specific type of person identifier.\n\nBy Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points.\n\nBy Legacy Account Number. Finds all accounts and persons associated with the service agreement stamped with the specified legacy account number.\n\nOnly active accounts are considered.\n* `C1AC` - Account,\n* `C1AS` - Service Address,\n* `C1BN` - Badge Number,\n* `C1GE` - Geographic Value,\n* `C1ID` - Personal Identifier,\n* `C1LA` - Legacy Account Number",
                                    "example":"C1ID"
                                },
                                "value":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Value for Person Search filter type, such as, Account, Service Address, Geographic Value, Legacy Account Number and Personal Identifier.",
                                    "example":"222-33-6668"
                                },
                                "class":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"A specific class of a filter name. For example, when filtering by a personal identification document then the class is a specific ID type.",
                                    "example":"SSN"
                                }
                            }
                        }
                    },
                    "restrictedIds":{
                        "type":"array",
                        "description":"The search may be restricted to a specific list of business records. Each record is identified either by its internal key or by an external identifier, i.e. Fusion's \"Party Number\".",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID",
                                    "example":"0023939882"
                                },
                                "externalId":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"External ID"
                                }
                            }
                        }
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Page Limit",
                        "example":"3"
                    }
                },
                "xml":{
                    "name":"C1PersonSrch"
                }
            },
            "GETINSTALLEDPATCHES_response":{
                "type":"object",
                "properties":{
                    "installedProducts":{
                        "type":"array",
                        "description":"This list displays each product (owner flag) installed in this environment and the version of the product.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "ownerFlag":{
                                    "type":"string",
                                    "enum":[
                                        "C1  ",
                                        "CM  ",
                                        "D1  ",
                                        "D2  ",
                                        "D3  ",
                                        "D4  ",
                                        "D5  ",
                                        "D6  ",
                                        "D7  ",
                                        "D8  ",
                                        "DG  ",
                                        "DR  ",
                                        "F1  ",
                                        "UM  ",
                                        "W1  ",
                                        "X1  "
                                    ],
                                    "description":"Owner:\n* `C1  ` - Customer Care and Billing,\n* `CM  ` - Customer Modification,\n* `D1  ` - Service and Measurement Data Foundation,\n* `D2  ` - Meter Data Management,\n* `D3  ` - Smart Grid Gateway, Landis & Gyr,\n* `D4  ` - Smart Grid Gateway, NES,\n* `D5  ` - Smart Grid Gateway, MV90,\n* `D6  ` - Smart Grid Gateway, Sensus,\n* `D7  ` - Smart Grid Gateway, Silver Spring Networks,\n* `D8  ` - Smart Grid Gateway, Itron OpenWay,\n* `DG  ` - Smart Grid Gateway,\n* `DR  ` - Demand Response,\n* `F1  ` - Framework,\n* `UM  ` - Utility Markets,\n* `W1  ` - Oracle Utilities Asset Management Base,\n* `X1  ` - Customer 2 Meter"
                                },
                                "productVersion":{
                                    "type":"string",
                                    "maxLength":40,
                                    "description":"Release Version"
                                }
                            }
                        }
                    },
                    "installedFixes":{
                        "type":"array",
                        "description":"This list includes an entry for each installed fix that is found.",
                        "items":{
                            "type":"object",
                            "properties":{
                                "bugNumber":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Bug Number"
                                },
                                "ownerFlag":{
                                    "type":"string",
                                    "enum":[
                                        "C1  ",
                                        "CM  ",
                                        "D1  ",
                                        "D2  ",
                                        "D3  ",
                                        "D4  ",
                                        "D5  ",
                                        "D6  ",
                                        "D7  ",
                                        "D8  ",
                                        "DG  ",
                                        "DR  ",
                                        "F1  ",
                                        "UM  ",
                                        "W1  ",
                                        "X1  "
                                    ],
                                    "description":"Owner:\n* `C1  ` - Customer Care and Billing,\n* `CM  ` - Customer Modification,\n* `D1  ` - Service and Measurement Data Foundation,\n* `D2  ` - Meter Data Management,\n* `D3  ` - Smart Grid Gateway, Landis & Gyr,\n* `D4  ` - Smart Grid Gateway, NES,\n* `D5  ` - Smart Grid Gateway, MV90,\n* `D6  ` - Smart Grid Gateway, Sensus,\n* `D7  ` - Smart Grid Gateway, Silver Spring Networks,\n* `D8  ` - Smart Grid Gateway, Itron OpenWay,\n* `DG  ` - Smart Grid Gateway,\n* `DR  ` - Demand Response,\n* `F1  ` - Framework,\n* `UM  ` - Utility Markets,\n* `W1  ` - Oracle Utilities Asset Management Base,\n* `X1  ` - Customer 2 Meter"
                                },
                                "productVersion":{
                                    "type":"string",
                                    "maxLength":40,
                                    "description":"Release Version"
                                },
                                "nlsKit":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"This field includes the patch number (single fix number) associated with this fix.",
                                    "example":"SF.034"
                                },
                                "installationDateTime":{
                                    "type":"string",
                                    "format":"date-time",
                                    "description":"This is the date and time that the patch was installed in this environment."
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"F1-GetInstalledPatches"
                }
            },
            "SEARCHAUTOPAYSOURCES_response":{
                "type":"object",
                "properties":{
                    "autoPaySourceCodes":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "autoPaySourceCode":{
                                    "type":"string",
                                    "maxLength":12,
                                    "description":"The Auto Pay Source Type Code is used to define the source of the funds, such as a banking institution, used to satisfy the automatic payment request.",
                                    "example":"AMEX"
                                },
                                "description":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"The description of the Auto Pay Source Type.",
                                    "example":"American Express"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ReAcAPySrc"
                }
            },
            "SEARCHAUTOPAYSOURCES_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "autoPaySourceCode":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The Auto Pay Source Type Code is used to define the source of the funds, such as a banking institution, used to satisfy the automatic payment request.",
                                "example":"AMEX"
                            },
                            "description":{
                                "type":"string",
                                "maxLength":60,
                                "description":"The description of the Auto Pay Source Type.",
                                "example":"American Express"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ReAcAPySrc"
                }
            },
            "UPDATEMAILINGADDRESSES_request":{
                "type":"object",
                "properties":{
                    "seasonalAddresses":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":999,
                                    "minimum":-999,
                                    "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                    "example":"10"
                                },
                                "seasonStart":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Season Start"
                                },
                                "seasonEnd":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Season End"
                                },
                                "address":{
                                    "type":"object",
                                    "properties":{
                                        "country":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Country"
                                        },
                                        "addressLine1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address.",
                                            "example":"129 Sutter St"
                                        },
                                        "addressLine2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 2"
                                        },
                                        "addressLine3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 3"
                                        },
                                        "addressLine4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 4"
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "number1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Number 1"
                                        },
                                        "number2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Number 2"
                                        },
                                        "inCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit"
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"City"
                                        },
                                        "geographic":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographical Code"
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"County"
                                        },
                                        "state":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"State"
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Postal"
                                        }
                                    }
                                },
                                "effectiveStatus":{
                                    "type":"string",
                                    "enum":[
                                        "A   ",
                                        "I   "
                                    ],
                                    "description":"Status:\n* `A   ` - Active,\n* `I   ` - Inactive"
                                },
                                "delete":{
                                    "type":"boolean",
                                    "description":"To Delete"
                                }
                            }
                        }
                    },
                    "mailingAddress":{
                        "type":"object",
                        "properties":{
                            "updateAction":{
                                "type":"string",
                                "enum":[
                                    "NEW ",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source Flag for CX:\n* `NEW ` - New Address,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account"
                            },
                            "address":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "addressLine1":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"The first line of the address.",
                                        "example":"129 Sutter St"
                                    },
                                    "addressLine2":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 2"
                                    },
                                    "addressLine3":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 3"
                                    },
                                    "addressLine4":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 4"
                                    },
                                    "houseType":{
                                        "type":"string",
                                        "enum":[
                                            "AB  ",
                                            "WW  "
                                        ],
                                        "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                    },
                                    "number1":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"Number 1"
                                    },
                                    "number2":{
                                        "type":"string",
                                        "maxLength":4,
                                        "description":"Number 2"
                                    },
                                    "inCityLimit":{
                                        "type":"boolean",
                                        "description":"In City Limit"
                                    },
                                    "city":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"City"
                                    },
                                    "geographic":{
                                        "type":"string",
                                        "maxLength":11,
                                        "description":"Geographical Code"
                                    },
                                    "county":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"County"
                                    },
                                    "state":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"State"
                                    },
                                    "postal":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Postal"
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1MainMailAd"
                }
            },
            "GETCOMMUNICATIONPREFERENCESNOTIFICATIONTYPE_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "deliveryType":{
                        "type":"string",
                        "enum":[
                            "EMAI",
                            "FAX ",
                            "IVR ",
                            "MPSH",
                            "SMS "
                        ],
                        "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                        "example":"SMS"
                    },
                    "contactDetailId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person contact details ID",
                        "example":"3904719666"
                    },
                    "SAFilters":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"8614900960"
                            },
                            "address":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"129 Sutter St"
                            },
                            "serviceTypes":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Code that identifies the service type that can be used to filter service agreements.",
                                            "example":"E"
                                        }
                                    }
                                }
                            },
                            "hasPreference":{
                                "type":"string",
                                "enum":[
                                    "N   ",
                                    "Y   "
                                ],
                                "description":"Filter service agreements according to whether or not a communication preference is configured.\n* `N   ` - No,\n* `Y   ` - Yes",
                                "example":"Y"
                            },
                            "limit":{
                                "type":"number",
                                "maximum":"999999999.999999",
                                "minimum":0,
                                "description":"Limit is an integer value that specifies the paging size for number of records to return when serving a client request.",
                                "example":"100"
                            },
                            "offset":{
                                "type":"number",
                                "maximum":"999999999.999999",
                                "minimum":0,
                                "description":"The offset element is an integer value that specifies the index of the first item to be returned. The offset index begins at 0 and cannot be negative.",
                                "example":"0"
                            },
                            "totalNumberOfRecords":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"The total count of records returned by the query (for pagination or summary).",
                                "example":"13"
                            }
                        }
                    },
                    "notificationTypeDetails":{
                        "type":"object",
                        "properties":{
                            "notificationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                "example":"ZZBUG23605115"
                            },
                            "notificationTypeDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                "example":"Test for Bug 23605115"
                            },
                            "subscriptionOrPush":{
                                "type":"string",
                                "enum":[
                                    "C1PU",
                                    "C1SU"
                                ],
                                "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                "example":"C1PU"
                            },
                            "notificationLevel":{
                                "type":"string",
                                "enum":[
                                    "C1AC",
                                    "C1SA"
                                ],
                                "description":"Indicates if the notification type is set for the account level or for service agreements.\n* `C1AC` - By Account,\n* `C1SA` - By Service Agreement",
                                "example":"C1SA"
                            },
                            "isOptOutAllowed":{
                                "type":"boolean",
                                "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                "example":"true"
                            },
                            "isOptedOut":{
                                "type":"boolean",
                                "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                "example":"true"
                            },
                            "optOutPreferenceId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                "example":"74703875639999"
                            },
                            "otherPushPreferences":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"The Count tallies additional active push preferences for the account and any other related persons. If no other persons have an active preference for the parent notification type, the system uses its default notification method.",
                                "example":"1"
                            },
                            "SAsNotSetCount":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Number of service agreements without a configured preference for the notification type.",
                                "example":"0"
                            },
                            "notificationOption":{
                                "type":"array",
                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                            "example":"10"
                                        },
                                        "label":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Label of the option if allowed for the subscription notification type.",
                                            "example":"Days Before"
                                        },
                                        "dataType":{
                                            "type":"string",
                                            "maxLength":106,
                                            "description":"Data type lookup field for the option value.",
                                            "example":"NUMB"
                                        },
                                        "required":{
                                            "type":"string",
                                            "enum":[
                                                "N   ",
                                                "Y   "
                                            ],
                                            "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                            "example":"N"
                                        },
                                        "precision":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Precision, if numeric",
                                            "example":"1"
                                        },
                                        "scale":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Scale, if numeric",
                                            "example":"0"
                                        },
                                        "sign":{
                                            "type":"boolean",
                                            "description":"Sign, if numeric",
                                            "example":"false"
                                        },
                                        "transactionalBOXpath":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Path to the option value being stored.",
                                            "example":"dueInfo/numberOfDaysBeforeDue"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Value of the option that is set for the customer subscription.",
                                            "example":"3"
                                        },
                                        "validValue":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "label":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                        "example":"Account Balance"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "notificationPreferenceList":{
                                "type":"array",
                                "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "deliveryType":{
                                            "type":"string",
                                            "enum":[
                                                "EMAI",
                                                "FAX ",
                                                "IVR ",
                                                "MPSH",
                                                "SMS "
                                            ],
                                            "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                            "example":"SMS"
                                        },
                                        "deliveryTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Delivery type description",
                                            "example":"SMS"
                                        },
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person contact details ID",
                                            "example":"3904719666"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person contact details value",
                                            "example":"1234567"
                                        },
                                        "nickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Person contact details nickname"
                                        },
                                        "notificationPreferenceId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                            "example":"95058374991172"
                                        },
                                        "SAsSetCount":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"Number of service agreements with a configured preference for the notification type.",
                                            "example":"6"
                                        },
                                        "keepPreference":{
                                            "type":"boolean",
                                            "description":"Keep preference flag can be true or false for contact preferences.",
                                            "example":"false"
                                        },
                                        "notificationOption":{
                                            "type":"array",
                                            "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "sequence":{
                                                        "type":"number",
                                                        "maximum":999,
                                                        "minimum":-999,
                                                        "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                        "example":"10"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "SAs":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "REM ",
                                        "UPD "
                                    ],
                                    "description":"Indicates the action to perform for the service agreement communication preference. Set to UPD to add or update the communication preference for the service agreement. Set to REM to remove the communication preference from the service agreement level.\n* `REM ` - Remove,\n* `UPD ` - Update",
                                    "example":"UPD"
                                },
                                "saId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                                },
                                "address":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The mailing address for the primary premise associated with the service agreement.",
                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                },
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Code that identifies the service type that can be used to filter service agreements.",
                                    "example":"E"
                                },
                                "saType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Code that identifies the service agreement type.",
                                    "example":"E-RES"
                                },
                                "saTypeDescription":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Description of the service agreement type.",
                                    "example":"Electric residential"
                                },
                                "division":{
                                    "type":"string",
                                    "maxLength":5,
                                    "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                    "example":"OH"
                                },
                                "divisionDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Description for CIS Division. CIS Division defines the jurisdiction that governs the account.",
                                    "example":"California"
                                },
                                "startDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Date on which the service agreement became effective.",
                                    "example":"2026-05-15"
                                },
                                "notificationPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                    "example":"95058374991172"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ComPrefNtf"
                }
            },
            "PATCHCOMMUNICATIONSPREFERENCES_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "notificationTypeList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "notificationType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                    "example":"ZZBUG23605115"
                                },
                                "notificationTypeDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                    "example":"Test for Bug 23605115"
                                },
                                "isOptOutAllowed":{
                                    "type":"boolean",
                                    "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                    "example":"true"
                                },
                                "isOptedOut":{
                                    "type":"boolean",
                                    "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                    "example":"true"
                                },
                                "optOutPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                    "example":"74703875639999"
                                },
                                "subscriptionOrPush":{
                                    "type":"string",
                                    "enum":[
                                        "C1PU",
                                        "C1SU"
                                    ],
                                    "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                    "example":"C1PU"
                                },
                                "notificationOption":{
                                    "type":"array",
                                    "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "sequence":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                "example":"10"
                                            },
                                            "label":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Label of the option if allowed for the subscription notification type.",
                                                "example":"Days Before"
                                            },
                                            "dataType":{
                                                "type":"string",
                                                "maxLength":106,
                                                "description":"Data type lookup field for the option value.",
                                                "example":"NUMB"
                                            },
                                            "required":{
                                                "type":"string",
                                                "enum":[
                                                    "N   ",
                                                    "Y   "
                                                ],
                                                "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                                "example":"N"
                                            },
                                            "precision":{
                                                "type":"number",
                                                "maximum":"9999999999",
                                                "minimum":"-9999999999",
                                                "description":"Precision, if numeric",
                                                "example":"1"
                                            },
                                            "scale":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Scale, if numeric",
                                                "example":"0"
                                            },
                                            "sign":{
                                                "type":"boolean",
                                                "description":"Sign, if numeric",
                                                "example":"false"
                                            },
                                            "transactionalBOXpath":{
                                                "type":"string",
                                                "maxLength":4000,
                                                "description":"Path to the option value being stored.",
                                                "example":"dueInfo/numberOfDaysBeforeDue"
                                            },
                                            "value":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Value of the option that is set for the customer subscription.",
                                                "example":"3"
                                            },
                                            "validValue":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "label":{
                                                            "type":"string",
                                                            "maxLength":10,
                                                            "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                            "example":"Account Balance"
                                                        },
                                                        "value":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Value of the option that is set for the customer subscription.",
                                                            "example":"3"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "notificationPreferenceList":{
                                    "type":"array",
                                    "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deliveryType":{
                                                "type":"string",
                                                "enum":[
                                                    "EMAI",
                                                    "FAX ",
                                                    "IVR ",
                                                    "MPSH",
                                                    "SMS "
                                                ],
                                                "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                                "example":"SMS"
                                            },
                                            "deliveryTypeDescription":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Delivery type description",
                                                "example":"SMS"
                                            },
                                            "contactDetailId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Person contact details ID",
                                                "example":"3904719666"
                                            },
                                            "contactDetailValue":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Person contact details value",
                                                "example":"1234567"
                                            },
                                            "nickname":{
                                                "type":"string",
                                                "maxLength":100,
                                                "description":"Person contact details nickname"
                                            },
                                            "notificationPreferenceId":{
                                                "type":"string",
                                                "maxLength":14,
                                                "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                                "example":"95058374991172"
                                            },
                                            "keepPreference":{
                                                "type":"boolean",
                                                "description":"Keep preference flag can be true or false for contact preferences.",
                                                "example":"false"
                                            },
                                            "notificationOption":{
                                                "type":"array",
                                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "sequence":{
                                                            "type":"number",
                                                            "maximum":999,
                                                            "minimum":-999,
                                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                            "example":"10"
                                                        },
                                                        "value":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Value of the option that is set for the customer subscription.",
                                                            "example":"3"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    }
                },
                "xml":{
                    "name":"C1ComPrefer"
                }
            },
            "PATCHCOMMUNICATIONSPREFERENCES_response":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "notificationTypeList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "notificationType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                    "example":"ZZBUG23605115"
                                },
                                "notificationTypeDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                    "example":"Test for Bug 23605115"
                                },
                                "isOptOutAllowed":{
                                    "type":"boolean",
                                    "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                    "example":"true"
                                },
                                "isOptedOut":{
                                    "type":"boolean",
                                    "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                    "example":"true"
                                },
                                "optOutPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                    "example":"74703875639999"
                                },
                                "subscriptionOrPush":{
                                    "type":"string",
                                    "enum":[
                                        "C1PU",
                                        "C1SU"
                                    ],
                                    "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                    "example":"C1PU"
                                },
                                "otherPushPreferences":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":0,
                                    "description":"The Count tallies additional active push preferences for the account and any other related persons. If no other persons have an active preference for the parent notification type, the system uses its default notification method.",
                                    "example":"1"
                                },
                                "notificationOption":{
                                    "type":"array",
                                    "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "sequence":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                "example":"10"
                                            },
                                            "label":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Label of the option if allowed for the subscription notification type.",
                                                "example":"Days Before"
                                            },
                                            "dataType":{
                                                "type":"string",
                                                "maxLength":106,
                                                "description":"Data type lookup field for the option value.",
                                                "example":"NUMB"
                                            },
                                            "required":{
                                                "type":"string",
                                                "enum":[
                                                    "N   ",
                                                    "Y   "
                                                ],
                                                "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                                "example":"N"
                                            },
                                            "precision":{
                                                "type":"number",
                                                "maximum":"9999999999",
                                                "minimum":"-9999999999",
                                                "description":"Precision, if numeric",
                                                "example":"1"
                                            },
                                            "scale":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Scale, if numeric",
                                                "example":"0"
                                            },
                                            "sign":{
                                                "type":"boolean",
                                                "description":"Sign, if numeric",
                                                "example":"false"
                                            },
                                            "transactionalBOXpath":{
                                                "type":"string",
                                                "maxLength":4000,
                                                "description":"Path to the option value being stored.",
                                                "example":"dueInfo/numberOfDaysBeforeDue"
                                            },
                                            "value":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Value of the option that is set for the customer subscription.",
                                                "example":"3"
                                            },
                                            "validValue":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "label":{
                                                            "type":"string",
                                                            "maxLength":10,
                                                            "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                            "example":"Account Balance"
                                                        },
                                                        "value":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Value of the option that is set for the customer subscription.",
                                                            "example":"3"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "notificationPreferenceList":{
                                    "type":"array",
                                    "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deliveryType":{
                                                "type":"string",
                                                "enum":[
                                                    "EMAI",
                                                    "FAX ",
                                                    "IVR ",
                                                    "MPSH",
                                                    "SMS "
                                                ],
                                                "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                                "example":"SMS"
                                            },
                                            "deliveryTypeDescription":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Delivery type description",
                                                "example":"SMS"
                                            },
                                            "contactDetailId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Person contact details ID",
                                                "example":"3904719666"
                                            },
                                            "contactDetailValue":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Person contact details value",
                                                "example":"1234567"
                                            },
                                            "nickname":{
                                                "type":"string",
                                                "maxLength":100,
                                                "description":"Person contact details nickname"
                                            },
                                            "notificationPreferenceId":{
                                                "type":"string",
                                                "maxLength":14,
                                                "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                                "example":"95058374991172"
                                            },
                                            "keepPreference":{
                                                "type":"boolean",
                                                "description":"Keep preference flag can be true or false for contact preferences.",
                                                "example":"false"
                                            },
                                            "notificationOption":{
                                                "type":"array",
                                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "sequence":{
                                                            "type":"number",
                                                            "maximum":999,
                                                            "minimum":-999,
                                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                            "example":"10"
                                                        },
                                                        "value":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Value of the option that is set for the customer subscription.",
                                                            "example":"3"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    }
                },
                "xml":{
                    "name":"C1ComPrefer"
                }
            },
            "GETCOMMUNICATIONPREFERENCESNOTIFICATIONTYPE_response":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "deliveryType":{
                        "type":"string",
                        "enum":[
                            "EMAI",
                            "FAX ",
                            "IVR ",
                            "MPSH",
                            "SMS "
                        ],
                        "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                        "example":"SMS"
                    },
                    "contactDetailId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person contact details ID",
                        "example":"3904719666"
                    },
                    "SAFilters":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"8614900960"
                            },
                            "address":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"129 Sutter St"
                            },
                            "serviceTypes":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Code that identifies the service type that can be used to filter service agreements.",
                                            "example":"E"
                                        }
                                    }
                                }
                            },
                            "hasPreference":{
                                "type":"string",
                                "enum":[
                                    "N   ",
                                    "Y   "
                                ],
                                "description":"Filter service agreements according to whether or not a communication preference is configured.\n* `N   ` - No,\n* `Y   ` - Yes",
                                "example":"Y"
                            },
                            "limit":{
                                "type":"number",
                                "maximum":"999999999.999999",
                                "minimum":0,
                                "description":"Limit is an integer value that specifies the paging size for number of records to return when serving a client request.",
                                "example":"100"
                            },
                            "offset":{
                                "type":"number",
                                "maximum":"999999999.999999",
                                "minimum":0,
                                "description":"The offset element is an integer value that specifies the index of the first item to be returned. The offset index begins at 0 and cannot be negative.",
                                "example":"0"
                            },
                            "totalNumberOfRecords":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"The total count of records returned by the query (for pagination or summary).",
                                "example":"13"
                            }
                        }
                    },
                    "notificationTypeDetails":{
                        "type":"object",
                        "properties":{
                            "notificationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                "example":"ZZBUG23605115"
                            },
                            "notificationTypeDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                "example":"Test for Bug 23605115"
                            },
                            "subscriptionOrPush":{
                                "type":"string",
                                "enum":[
                                    "C1PU",
                                    "C1SU"
                                ],
                                "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                "example":"C1PU"
                            },
                            "notificationLevel":{
                                "type":"string",
                                "enum":[
                                    "C1AC",
                                    "C1SA"
                                ],
                                "description":"Indicates if the notification type is set for the account level or for service agreements.\n* `C1AC` - By Account,\n* `C1SA` - By Service Agreement",
                                "example":"C1SA"
                            },
                            "isOptOutAllowed":{
                                "type":"boolean",
                                "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                "example":"true"
                            },
                            "isOptedOut":{
                                "type":"boolean",
                                "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                "example":"true"
                            },
                            "optOutPreferenceId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                "example":"74703875639999"
                            },
                            "otherPushPreferences":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"The Count tallies additional active push preferences for the account and any other related persons. If no other persons have an active preference for the parent notification type, the system uses its default notification method.",
                                "example":"1"
                            },
                            "SAsNotSetCount":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Number of service agreements without a configured preference for the notification type.",
                                "example":"0"
                            },
                            "notificationOption":{
                                "type":"array",
                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                            "example":"10"
                                        },
                                        "label":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Label of the option if allowed for the subscription notification type.",
                                            "example":"Days Before"
                                        },
                                        "dataType":{
                                            "type":"string",
                                            "maxLength":106,
                                            "description":"Data type lookup field for the option value.",
                                            "example":"NUMB"
                                        },
                                        "required":{
                                            "type":"string",
                                            "enum":[
                                                "N   ",
                                                "Y   "
                                            ],
                                            "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                            "example":"N"
                                        },
                                        "precision":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Precision, if numeric",
                                            "example":"1"
                                        },
                                        "scale":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Scale, if numeric",
                                            "example":"0"
                                        },
                                        "sign":{
                                            "type":"boolean",
                                            "description":"Sign, if numeric",
                                            "example":"false"
                                        },
                                        "transactionalBOXpath":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Path to the option value being stored.",
                                            "example":"dueInfo/numberOfDaysBeforeDue"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Value of the option that is set for the customer subscription.",
                                            "example":"3"
                                        },
                                        "validValue":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "label":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                        "example":"Account Balance"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "notificationPreferenceList":{
                                "type":"array",
                                "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "deliveryType":{
                                            "type":"string",
                                            "enum":[
                                                "EMAI",
                                                "FAX ",
                                                "IVR ",
                                                "MPSH",
                                                "SMS "
                                            ],
                                            "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                            "example":"SMS"
                                        },
                                        "deliveryTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Delivery type description",
                                            "example":"SMS"
                                        },
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person contact details ID",
                                            "example":"3904719666"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person contact details value",
                                            "example":"1234567"
                                        },
                                        "nickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Person contact details nickname"
                                        },
                                        "notificationPreferenceId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                            "example":"95058374991172"
                                        },
                                        "SAsSetCount":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"Number of service agreements with a configured preference for the notification type.",
                                            "example":"6"
                                        },
                                        "keepPreference":{
                                            "type":"boolean",
                                            "description":"Keep preference flag can be true or false for contact preferences.",
                                            "example":"false"
                                        },
                                        "notificationOption":{
                                            "type":"array",
                                            "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "sequence":{
                                                        "type":"number",
                                                        "maximum":999,
                                                        "minimum":-999,
                                                        "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                        "example":"10"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "SAs":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "REM ",
                                        "UPD "
                                    ],
                                    "description":"Indicates the action to perform for the service agreement communication preference. Set to UPD to add or update the communication preference for the service agreement. Set to REM to remove the communication preference from the service agreement level.\n* `REM ` - Remove,\n* `UPD ` - Update",
                                    "example":"UPD"
                                },
                                "saId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                                },
                                "address":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The mailing address for the primary premise associated with the service agreement.",
                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                },
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Code that identifies the service type that can be used to filter service agreements.",
                                    "example":"E"
                                },
                                "saType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Code that identifies the service agreement type.",
                                    "example":"E-RES"
                                },
                                "saTypeDescription":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Description of the service agreement type.",
                                    "example":"Electric residential"
                                },
                                "division":{
                                    "type":"string",
                                    "maxLength":5,
                                    "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                    "example":"OH"
                                },
                                "divisionDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Description for CIS Division. CIS Division defines the jurisdiction that governs the account.",
                                    "example":"California"
                                },
                                "startDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Date on which the service agreement became effective.",
                                    "example":"2026-05-15"
                                },
                                "notificationPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                    "example":"95058374991172"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ComPrefNtf"
                }
            },
            "UPDATEMAILINGADDRESSES_response":{
                "type":"object",
                "properties":{
                    "seasonalAddresses":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "sequence":{
                                    "type":"number",
                                    "maximum":999,
                                    "minimum":-999,
                                    "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                    "example":"10"
                                },
                                "seasonStart":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Season Start"
                                },
                                "seasonEnd":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Season End"
                                },
                                "address":{
                                    "type":"object",
                                    "properties":{
                                        "country":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Country"
                                        },
                                        "addressLine1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address.",
                                            "example":"129 Sutter St"
                                        },
                                        "addressLine2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 2"
                                        },
                                        "addressLine3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 3"
                                        },
                                        "addressLine4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 4"
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "number1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Number 1"
                                        },
                                        "number2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Number 2"
                                        },
                                        "inCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit"
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"City"
                                        },
                                        "geographic":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographical Code"
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"County"
                                        },
                                        "state":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"State"
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Postal"
                                        }
                                    }
                                },
                                "effectiveStatus":{
                                    "type":"string",
                                    "enum":[
                                        "A   ",
                                        "I   "
                                    ],
                                    "description":"Status:\n* `A   ` - Active,\n* `I   ` - Inactive"
                                },
                                "delete":{
                                    "type":"boolean",
                                    "description":"To Delete"
                                }
                            }
                        }
                    },
                    "mailingAddress":{
                        "type":"object",
                        "properties":{
                            "updateAction":{
                                "type":"string",
                                "enum":[
                                    "NEW ",
                                    "PER ",
                                    "PREM"
                                ],
                                "description":"Address Source Flag for CX:\n* `NEW ` - New Address,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account"
                            },
                            "address":{
                                "type":"object",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country"
                                    },
                                    "addressLine1":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"The first line of the address.",
                                        "example":"129 Sutter St"
                                    },
                                    "addressLine2":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 2"
                                    },
                                    "addressLine3":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 3"
                                    },
                                    "addressLine4":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Address 4"
                                    },
                                    "houseType":{
                                        "type":"string",
                                        "enum":[
                                            "AB  ",
                                            "WW  "
                                        ],
                                        "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                    },
                                    "number1":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"Number 1"
                                    },
                                    "number2":{
                                        "type":"string",
                                        "maxLength":4,
                                        "description":"Number 2"
                                    },
                                    "inCityLimit":{
                                        "type":"boolean",
                                        "description":"In City Limit"
                                    },
                                    "city":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"City"
                                    },
                                    "geographic":{
                                        "type":"string",
                                        "maxLength":11,
                                        "description":"Geographical Code"
                                    },
                                    "county":{
                                        "type":"string",
                                        "maxLength":90,
                                        "description":"County"
                                    },
                                    "state":{
                                        "type":"string",
                                        "maxLength":6,
                                        "description":"State"
                                    },
                                    "postal":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Postal"
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1MainMailAd"
                }
            },
            "GETPUSHNOTIFICATIONDETAILS_response":{
                "type":"object",
                "properties":{
                    "isOptedOut":{
                        "type":"boolean",
                        "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                        "example":"true"
                    },
                    "notificationPreferences":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "personId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                    "example":"3903069999"
                                },
                                "personName":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The Person Name captures the legal name of the person or business. The name is case sensitive.",
                                    "example":"Dowd,Pat"
                                },
                                "deliveryType":{
                                    "type":"string",
                                    "enum":[
                                        "EMAI",
                                        "FAX ",
                                        "IVR ",
                                        "MPSH",
                                        "SMS "
                                    ],
                                    "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                    "example":"SMS"
                                },
                                "deliveryTypeDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Delivery type description",
                                    "example":"SMS"
                                },
                                "contactDetailId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"Person contact details ID",
                                    "example":"3904719666"
                                },
                                "contactDetailValue":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Person contact details value",
                                    "example":"1234567"
                                },
                                "nickname":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Person contact details nickname"
                                },
                                "notificationPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                    "example":"95058374991172"
                                }
                            }
                        }
                    },
                    "defaultDetails":{
                        "type":"object",
                        "properties":{
                            "individualNotificationTypes":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "notificationType":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                            "example":"ZZBUG23605115"
                                        },
                                        "notificationTypeDescription":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                            "example":"Test for Bug 23605115"
                                        },
                                        "personId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                                            "example":"3903069999"
                                        },
                                        "personName":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The Person Name captures the legal name of the person or business. The name is case sensitive.",
                                            "example":"Dowd,Pat"
                                        },
                                        "deliveryType":{
                                            "type":"string",
                                            "enum":[
                                                "EMAI",
                                                "FAX ",
                                                "IVR ",
                                                "MPSH",
                                                "SMS "
                                            ],
                                            "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                            "example":"SMS"
                                        },
                                        "deliveryTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Delivery type description",
                                            "example":"SMS"
                                        },
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person contact details ID",
                                            "example":"3904719666"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person contact details value",
                                            "example":"1234567"
                                        },
                                        "nickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Person contact details nickname"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PushNtfDts"
                }
            },
            "GETMAILINGADDRESSES_response":{
                "type":"object",
                "properties":{
                    "addressSource":{
                        "type":"string",
                        "enum":[
                            "ACOV",
                            "PER ",
                            "PREM"
                        ],
                        "description":"Bill Address Source:\n* `ACOV` - Account Override,\n* `PER ` - Person,\n* `PREM` - Mailing Premise on  Account"
                    },
                    "premiseAddress":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Country"
                            },
                            "addressLine1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"129 Sutter St"
                            },
                            "addressLine2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "addressLine3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "addressLine4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                    "AB  ",
                                    "WW  "
                                ],
                                "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            }
                        }
                    },
                    "accountAddress":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Country"
                            },
                            "addressLine1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"129 Sutter St"
                            },
                            "addressLine2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "addressLine3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "addressLine4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                    "AB  ",
                                    "WW  "
                                ],
                                "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            }
                        }
                    },
                    "personAddress":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Country"
                            },
                            "addressLine1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"129 Sutter St"
                            },
                            "addressLine2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "addressLine3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "addressLine4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                    "AB  ",
                                    "WW  "
                                ],
                                "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            }
                        }
                    },
                    "personSeasonalAddress":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "address":{
                                    "type":"object",
                                    "properties":{
                                        "country":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Country"
                                        },
                                        "addressLine1":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"The first line of the address.",
                                            "example":"129 Sutter St"
                                        },
                                        "addressLine2":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 2"
                                        },
                                        "addressLine3":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 3"
                                        },
                                        "addressLine4":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Address 4"
                                        },
                                        "houseType":{
                                            "type":"string",
                                            "enum":[
                                                "AB  ",
                                                "WW  "
                                            ],
                                            "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                                        },
                                        "number1":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"Number 1"
                                        },
                                        "number2":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Number 2"
                                        },
                                        "inCityLimit":{
                                            "type":"boolean",
                                            "description":"In City Limit"
                                        },
                                        "city":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"City"
                                        },
                                        "geographic":{
                                            "type":"string",
                                            "maxLength":11,
                                            "description":"Geographical Code"
                                        },
                                        "county":{
                                            "type":"string",
                                            "maxLength":90,
                                            "description":"County"
                                        },
                                        "state":{
                                            "type":"string",
                                            "maxLength":6,
                                            "description":"State"
                                        },
                                        "postal":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Postal"
                                        }
                                    }
                                },
                                "sequence":{
                                    "type":"number",
                                    "maximum":999,
                                    "minimum":-999,
                                    "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                    "example":"10"
                                },
                                "seasonStartTime":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Season Start"
                                },
                                "seasonEndTime":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Season End"
                                },
                                "status":{
                                    "type":"string",
                                    "enum":[
                                        "A   ",
                                        "I   "
                                    ],
                                    "description":"Status:\n* `A   ` - Active,\n* `I   ` - Inactive"
                                },
                                "inEffect":{
                                    "type":"boolean",
                                    "description":"In Effect"
                                }
                            }
                        }
                    },
                    "currentMailingAddress":{
                        "type":"object",
                        "properties":{
                            "country":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Country"
                            },
                            "addressLine1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"129 Sutter St"
                            },
                            "addressLine2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 2"
                            },
                            "addressLine3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 3"
                            },
                            "addressLine4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Address 4"
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                    "AB  ",
                                    "WW  "
                                ],
                                "description":"House Type:\n* `AB  ` - House Boat References,\n* `WW  ` - House Trailer Reference"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"Number 1"
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Number 2"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit"
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"City"
                            },
                            "geographic":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"County"
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"State"
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Postal"
                            }
                        }
                    },
                    "numberOfOtherAccounts":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Number of Accounts Linked"
                    }
                },
                "xml":{
                    "name":"C1GetMailAdd"
                }
            },
            "GETCOMMUNICATIONPREFERENCESSUMMARY_response":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "notificationTypeList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "notificationType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                    "example":"ZZBUG23605115"
                                },
                                "notificationTypeDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                    "example":"Test for Bug 23605115"
                                },
                                "subscriptionOrPush":{
                                    "type":"string",
                                    "enum":[
                                        "C1PU",
                                        "C1SU"
                                    ],
                                    "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                    "example":"C1PU"
                                },
                                "notificationLevel":{
                                    "type":"string",
                                    "enum":[
                                        "C1AC",
                                        "C1SA"
                                    ],
                                    "description":"Indicates if the notification type is set for the account level or for service agreements.\n* `C1AC` - By Account,\n* `C1SA` - By Service Agreement",
                                    "example":"C1SA"
                                },
                                "allowAdd":{
                                    "type":"boolean",
                                    "description":"Indicates whether a notification preference can be added in the UI based on the notification type.",
                                    "example":"Y"
                                },
                                "allowEdit":{
                                    "type":"boolean",
                                    "description":"Indicates whether the notification preference is editable in the UI based on the notification type.",
                                    "example":"Y"
                                },
                                "isOptOutAllowed":{
                                    "type":"boolean",
                                    "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                    "example":"true"
                                },
                                "isOptedOut":{
                                    "type":"boolean",
                                    "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                    "example":"true"
                                },
                                "optOutPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                    "example":"74703875639999"
                                },
                                "otherPushPreferences":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":0,
                                    "description":"The Count tallies additional active push preferences for the account and any other related persons. If no other persons have an active preference for the parent notification type, the system uses its default notification method.",
                                    "example":"1"
                                },
                                "SAsSetCount":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":0,
                                    "description":"Number of service agreements with a configured preference for the notification type.",
                                    "example":"6"
                                },
                                "SAsNotSetCount":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":0,
                                    "description":"Number of service agreements without a configured preference for the notification type.",
                                    "example":"0"
                                },
                                "notificationPreferenceList":{
                                    "type":"array",
                                    "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deliveryType":{
                                                "type":"string",
                                                "enum":[
                                                    "EMAI",
                                                    "FAX ",
                                                    "IVR ",
                                                    "MPSH",
                                                    "SMS "
                                                ],
                                                "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                                "example":"SMS"
                                            },
                                            "deliveryTypeDescription":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Delivery type description",
                                                "example":"SMS"
                                            },
                                            "contactDetailId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Person contact details ID",
                                                "example":"3904719666"
                                            },
                                            "contactDetailValue":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Person contact details value",
                                                "example":"1234567"
                                            },
                                            "nickname":{
                                                "type":"string",
                                                "maxLength":100,
                                                "description":"Person contact details nickname"
                                            },
                                            "notificationPreferenceId":{
                                                "type":"string",
                                                "maxLength":14,
                                                "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                                "example":"95058374991172"
                                            },
                                            "SAsSetCount":{
                                                "type":"number",
                                                "maximum":99999,
                                                "minimum":0,
                                                "description":"Number of service agreements with a configured preference for the notification type.",
                                                "example":"6"
                                            },
                                            "notificationOption":{
                                                "type":"array",
                                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "sequence":{
                                                            "type":"number",
                                                            "maximum":999,
                                                            "minimum":-999,
                                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                            "example":"10"
                                                        },
                                                        "label":{
                                                            "type":"string",
                                                            "maxLength":60,
                                                            "description":"Label of the option if allowed for the subscription notification type.",
                                                            "example":"Days Before"
                                                        },
                                                        "dataType":{
                                                            "type":"string",
                                                            "maxLength":106,
                                                            "description":"Data type lookup field for the option value.",
                                                            "example":"NUMB"
                                                        },
                                                        "required":{
                                                            "type":"string",
                                                            "enum":[
                                                                "N   ",
                                                                "Y   "
                                                            ],
                                                            "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                                            "example":"N"
                                                        },
                                                        "precision":{
                                                            "type":"number",
                                                            "maximum":"9999999999",
                                                            "minimum":"-9999999999",
                                                            "description":"Precision, if numeric",
                                                            "example":"1"
                                                        },
                                                        "scale":{
                                                            "type":"number",
                                                            "maximum":999,
                                                            "minimum":-999,
                                                            "description":"Scale, if numeric",
                                                            "example":"0"
                                                        },
                                                        "sign":{
                                                            "type":"boolean",
                                                            "description":"Sign, if numeric",
                                                            "example":"false"
                                                        },
                                                        "value":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Value of the option that is set for the customer subscription.",
                                                            "example":"3"
                                                        },
                                                        "valueLabel":{
                                                            "type":"string",
                                                            "maxLength":10,
                                                            "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                            "example":"Account Balance"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ComPrfSumy"
                }
            },
            "GETCOMMUNICATIONSPREFERENCES_response":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "notificationTypeList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "notificationType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                    "example":"ZZBUG23605115"
                                },
                                "notificationTypeDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                    "example":"Test for Bug 23605115"
                                },
                                "isOptOutAllowed":{
                                    "type":"boolean",
                                    "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                    "example":"true"
                                },
                                "isOptedOut":{
                                    "type":"boolean",
                                    "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                    "example":"true"
                                },
                                "optOutPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                    "example":"74703875639999"
                                },
                                "subscriptionOrPush":{
                                    "type":"string",
                                    "enum":[
                                        "C1PU",
                                        "C1SU"
                                    ],
                                    "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                    "example":"C1PU"
                                },
                                "otherPushPreferences":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":0,
                                    "description":"The Count tallies additional active push preferences for the account and any other related persons. If no other persons have an active preference for the parent notification type, the system uses its default notification method.",
                                    "example":"1"
                                },
                                "notificationOption":{
                                    "type":"array",
                                    "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "sequence":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                "example":"10"
                                            },
                                            "label":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Label of the option if allowed for the subscription notification type.",
                                                "example":"Days Before"
                                            },
                                            "dataType":{
                                                "type":"string",
                                                "maxLength":106,
                                                "description":"Data type lookup field for the option value.",
                                                "example":"NUMB"
                                            },
                                            "required":{
                                                "type":"string",
                                                "enum":[
                                                    "N   ",
                                                    "Y   "
                                                ],
                                                "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                                "example":"N"
                                            },
                                            "precision":{
                                                "type":"number",
                                                "maximum":"9999999999",
                                                "minimum":"-9999999999",
                                                "description":"Precision, if numeric",
                                                "example":"1"
                                            },
                                            "scale":{
                                                "type":"number",
                                                "maximum":999,
                                                "minimum":-999,
                                                "description":"Scale, if numeric",
                                                "example":"0"
                                            },
                                            "sign":{
                                                "type":"boolean",
                                                "description":"Sign, if numeric",
                                                "example":"false"
                                            },
                                            "transactionalBOXpath":{
                                                "type":"string",
                                                "maxLength":4000,
                                                "description":"Path to the option value being stored.",
                                                "example":"dueInfo/numberOfDaysBeforeDue"
                                            },
                                            "value":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Value of the option that is set for the customer subscription.",
                                                "example":"3"
                                            },
                                            "validValue":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "label":{
                                                            "type":"string",
                                                            "maxLength":10,
                                                            "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                            "example":"Account Balance"
                                                        },
                                                        "value":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Value of the option that is set for the customer subscription.",
                                                            "example":"3"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "notificationPreferenceList":{
                                    "type":"array",
                                    "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deliveryType":{
                                                "type":"string",
                                                "enum":[
                                                    "EMAI",
                                                    "FAX ",
                                                    "IVR ",
                                                    "MPSH",
                                                    "SMS "
                                                ],
                                                "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                                "example":"SMS"
                                            },
                                            "deliveryTypeDescription":{
                                                "type":"string",
                                                "maxLength":60,
                                                "description":"Delivery type description",
                                                "example":"SMS"
                                            },
                                            "contactDetailId":{
                                                "type":"string",
                                                "maxLength":10,
                                                "description":"Person contact details ID",
                                                "example":"3904719666"
                                            },
                                            "contactDetailValue":{
                                                "type":"string",
                                                "maxLength":254,
                                                "description":"Person contact details value",
                                                "example":"1234567"
                                            },
                                            "nickname":{
                                                "type":"string",
                                                "maxLength":100,
                                                "description":"Person contact details nickname"
                                            },
                                            "notificationPreferenceId":{
                                                "type":"string",
                                                "maxLength":14,
                                                "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                                "example":"95058374991172"
                                            },
                                            "keepPreference":{
                                                "type":"boolean",
                                                "description":"Keep preference flag can be true or false for contact preferences.",
                                                "example":"false"
                                            },
                                            "notificationOption":{
                                                "type":"array",
                                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "sequence":{
                                                            "type":"number",
                                                            "maximum":999,
                                                            "minimum":-999,
                                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                            "example":"10"
                                                        },
                                                        "value":{
                                                            "type":"string",
                                                            "maxLength":254,
                                                            "description":"Value of the option that is set for the customer subscription.",
                                                            "example":"3"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ComPrefer"
                }
            },
            "PATCHCOMMUNICATIONSPREFERENCESNOTIFICATIONTYPE_request":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "deliveryType":{
                        "type":"string",
                        "enum":[
                            "EMAI",
                            "FAX ",
                            "IVR ",
                            "MPSH",
                            "SMS "
                        ],
                        "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                        "example":"SMS"
                    },
                    "contactDetailId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person contact details ID",
                        "example":"3904719666"
                    },
                    "notificationTypeDetails":{
                        "type":"object",
                        "properties":{
                            "notificationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                "example":"ZZBUG23605115"
                            },
                            "notificationTypeDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                "example":"Test for Bug 23605115"
                            },
                            "subscriptionOrPush":{
                                "type":"string",
                                "enum":[
                                    "C1PU",
                                    "C1SU"
                                ],
                                "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                "example":"C1PU"
                            },
                            "notificationLevel":{
                                "type":"string",
                                "enum":[
                                    "C1AC",
                                    "C1SA"
                                ],
                                "description":"Indicates if the notification type is set for the account level or for service agreements.\n* `C1AC` - By Account,\n* `C1SA` - By Service Agreement",
                                "example":"C1SA"
                            },
                            "isOptOutAllowed":{
                                "type":"boolean",
                                "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                "example":"true"
                            },
                            "isOptedOut":{
                                "type":"boolean",
                                "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                "example":"true"
                            },
                            "optOutPreferenceId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                "example":"74703875639999"
                            },
                            "SAsNotSetCount":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Number of service agreements without a configured preference for the notification type.",
                                "example":"0"
                            },
                            "notificationOption":{
                                "type":"array",
                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                            "example":"10"
                                        },
                                        "label":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Label of the option if allowed for the subscription notification type.",
                                            "example":"Days Before"
                                        },
                                        "dataType":{
                                            "type":"string",
                                            "maxLength":106,
                                            "description":"Data type lookup field for the option value.",
                                            "example":"NUMB"
                                        },
                                        "required":{
                                            "type":"string",
                                            "enum":[
                                                "N   ",
                                                "Y   "
                                            ],
                                            "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                            "example":"N"
                                        },
                                        "precision":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Precision, if numeric",
                                            "example":"1"
                                        },
                                        "scale":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Scale, if numeric",
                                            "example":"0"
                                        },
                                        "sign":{
                                            "type":"boolean",
                                            "description":"Sign, if numeric",
                                            "example":"false"
                                        },
                                        "transactionalBOXpath":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Path to the option value being stored.",
                                            "example":"dueInfo/numberOfDaysBeforeDue"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Value of the option that is set for the customer subscription.",
                                            "example":"3"
                                        },
                                        "validValue":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "label":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                        "example":"Account Balance"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "notificationPreferenceList":{
                                "type":"array",
                                "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "deliveryType":{
                                            "type":"string",
                                            "enum":[
                                                "EMAI",
                                                "FAX ",
                                                "IVR ",
                                                "MPSH",
                                                "SMS "
                                            ],
                                            "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                            "example":"SMS"
                                        },
                                        "deliveryTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Delivery type description",
                                            "example":"SMS"
                                        },
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person contact details ID",
                                            "example":"3904719666"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person contact details value",
                                            "example":"1234567"
                                        },
                                        "nickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Person contact details nickname"
                                        },
                                        "notificationPreferenceId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                            "example":"95058374991172"
                                        },
                                        "SAsSetCount":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"Number of service agreements with a configured preference for the notification type.",
                                            "example":"6"
                                        },
                                        "keepPreference":{
                                            "type":"boolean",
                                            "description":"Keep preference flag can be true or false for contact preferences.",
                                            "example":"false"
                                        },
                                        "notificationOption":{
                                            "type":"array",
                                            "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "sequence":{
                                                        "type":"number",
                                                        "maximum":999,
                                                        "minimum":-999,
                                                        "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                        "example":"10"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "SAs":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "REM ",
                                        "UPD "
                                    ],
                                    "description":"Indicates the action to perform for the service agreement communication preference. Set to UPD to add or update the communication preference for the service agreement. Set to REM to remove the communication preference from the service agreement level.\n* `REM ` - Remove,\n* `UPD ` - Update",
                                    "example":"UPD"
                                },
                                "saId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                                },
                                "notificationPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                    "example":"95058374991172"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ComPrefNtf"
                }
            },
            "PATCHCOMMUNICATIONSPREFERENCESNOTIFICATIONTYPE_response":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "example":"0833559999"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID is a system-assigned random number that stays with a person for the life of the system.",
                        "example":"3903069999"
                    },
                    "notificationType":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                        "example":"ZZBUG23605115"
                    },
                    "deliveryType":{
                        "type":"string",
                        "enum":[
                            "EMAI",
                            "FAX ",
                            "IVR ",
                            "MPSH",
                            "SMS "
                        ],
                        "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                        "example":"SMS"
                    },
                    "contactDetailId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person contact details ID",
                        "example":"3904719666"
                    },
                    "SAFilters":{
                        "type":"object",
                        "properties":{
                            "premiseId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.",
                                "example":"8614900960"
                            },
                            "address":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address.",
                                "example":"129 Sutter St"
                            },
                            "serviceTypes":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceType":{
                                            "type":"string",
                                            "maxLength":80,
                                            "description":"Code that identifies the service type that can be used to filter service agreements.",
                                            "example":"E"
                                        }
                                    }
                                }
                            },
                            "hasPreference":{
                                "type":"string",
                                "enum":[
                                    "N   ",
                                    "Y   "
                                ],
                                "description":"Filter service agreements according to whether or not a communication preference is configured.\n* `N   ` - No,\n* `Y   ` - Yes",
                                "example":"Y"
                            },
                            "limit":{
                                "type":"number",
                                "maximum":"999999999.999999",
                                "minimum":0,
                                "description":"Limit is an integer value that specifies the paging size for number of records to return when serving a client request.",
                                "example":"100"
                            },
                            "offset":{
                                "type":"number",
                                "maximum":"999999999.999999",
                                "minimum":0,
                                "description":"The offset element is an integer value that specifies the index of the first item to be returned. The offset index begins at 0 and cannot be negative.",
                                "example":"0"
                            },
                            "totalNumberOfRecords":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"The total count of records returned by the query (for pagination or summary).",
                                "example":"13"
                            }
                        }
                    },
                    "notificationTypeDetails":{
                        "type":"object",
                        "properties":{
                            "notificationType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Notification Type displays the code for the notification preferences for the customer in context.",
                                "example":"ZZBUG23605115"
                            },
                            "notificationTypeDescription":{
                                "type":"string",
                                "maxLength":100,
                                "description":"Notification Type displays the description for the notification preferences for the customer in context.",
                                "example":"Test for Bug 23605115"
                            },
                            "subscriptionOrPush":{
                                "type":"string",
                                "enum":[
                                    "C1PU",
                                    "C1SU"
                                ],
                                "description":"Subscription/Push defines if a notification is a push or a subscription type notification.\n* `C1PU` - Push,\n* `C1SU` - Subscription",
                                "example":"C1PU"
                            },
                            "notificationLevel":{
                                "type":"string",
                                "enum":[
                                    "C1AC",
                                    "C1SA"
                                ],
                                "description":"Indicates if the notification type is set for the account level or for service agreements.\n* `C1AC` - By Account,\n* `C1SA` - By Service Agreement",
                                "example":"C1SA"
                            },
                            "isOptOutAllowed":{
                                "type":"boolean",
                                "description":"isOptOutAllowed allows customer to opt out of notification preferences when defined as true.",
                                "example":"true"
                            },
                            "isOptedOut":{
                                "type":"boolean",
                                "description":"isOptedOut is defined as true if a customer opts out of the notifications preferences.",
                                "example":"true"
                            },
                            "optOutPreferenceId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"When opt out is supported, the preference to opt out is also stored in the communication preference entity as Communication Preference Id.",
                                "example":"74703875639999"
                            },
                            "otherPushPreferences":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"The Count tallies additional active push preferences for the account and any other related persons. If no other persons have an active preference for the parent notification type, the system uses its default notification method.",
                                "example":"1"
                            },
                            "SAsNotSetCount":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Number of service agreements without a configured preference for the notification type.",
                                "example":"0"
                            },
                            "notificationOption":{
                                "type":"array",
                                "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                            "example":"10"
                                        },
                                        "label":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Label of the option if allowed for the subscription notification type.",
                                            "example":"Days Before"
                                        },
                                        "dataType":{
                                            "type":"string",
                                            "maxLength":106,
                                            "description":"Data type lookup field for the option value.",
                                            "example":"NUMB"
                                        },
                                        "required":{
                                            "type":"string",
                                            "enum":[
                                                "N   ",
                                                "Y   "
                                            ],
                                            "description":"Required Y or N flag\n* `N   ` - No,\n* `Y   ` - Yes",
                                            "example":"N"
                                        },
                                        "precision":{
                                            "type":"number",
                                            "maximum":"9999999999",
                                            "minimum":"-9999999999",
                                            "description":"Precision, if numeric",
                                            "example":"1"
                                        },
                                        "scale":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Scale, if numeric",
                                            "example":"0"
                                        },
                                        "sign":{
                                            "type":"boolean",
                                            "description":"Sign, if numeric",
                                            "example":"false"
                                        },
                                        "transactionalBOXpath":{
                                            "type":"string",
                                            "maxLength":4000,
                                            "description":"Path to the option value being stored.",
                                            "example":"dueInfo/numberOfDaysBeforeDue"
                                        },
                                        "value":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Value of the option that is set for the customer subscription.",
                                            "example":"3"
                                        },
                                        "validValue":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "label":{
                                                        "type":"string",
                                                        "maxLength":10,
                                                        "description":"Label of the notification option parameter value that can be provided as a setting.",
                                                        "example":"Account Balance"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "notificationPreferenceList":{
                                "type":"array",
                                "description":"A list of eligible contact preferences. This list includes all valid contact details for the person that are valid for the notification type and delivery type. If a contact reference is valid for multiple delivery types then it appears as multiple types",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "deliveryType":{
                                            "type":"string",
                                            "enum":[
                                                "EMAI",
                                                "FAX ",
                                                "IVR ",
                                                "MPSH",
                                                "SMS "
                                            ],
                                            "description":"Delivery type\n* `EMAI` - Email,\n* `FAX ` - Fax,\n* `IVR ` - IVR,\n* `MPSH` - Mobile Application Push,\n* `SMS ` - SMS",
                                            "example":"SMS"
                                        },
                                        "deliveryTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Delivery type description",
                                            "example":"SMS"
                                        },
                                        "contactDetailId":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Person contact details ID",
                                            "example":"3904719666"
                                        },
                                        "contactDetailValue":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Person contact details value",
                                            "example":"1234567"
                                        },
                                        "nickname":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Person contact details nickname"
                                        },
                                        "notificationPreferenceId":{
                                            "type":"string",
                                            "maxLength":14,
                                            "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                            "example":"95058374991172"
                                        },
                                        "SAsSetCount":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"Number of service agreements with a configured preference for the notification type.",
                                            "example":"6"
                                        },
                                        "keepPreference":{
                                            "type":"boolean",
                                            "description":"Keep preference flag can be true or false for contact preferences.",
                                            "example":"false"
                                        },
                                        "notificationOption":{
                                            "type":"array",
                                            "description":"If the notification type is a subscription, an optional list of notification option extension fields to capture",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "sequence":{
                                                        "type":"number",
                                                        "maximum":999,
                                                        "minimum":-999,
                                                        "description":"Sequence if the notification type is a subscription that allows for an option to be set.",
                                                        "example":"10"
                                                    },
                                                    "value":{
                                                        "type":"string",
                                                        "maxLength":254,
                                                        "description":"Value of the option that is set for the customer subscription.",
                                                        "example":"3"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "SAs":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "REM ",
                                        "UPD "
                                    ],
                                    "description":"Indicates the action to perform for the service agreement communication preference. Set to UPD to add or update the communication preference for the service agreement. Set to REM to remove the communication preference from the service agreement level.\n* `REM ` - Remove,\n* `UPD ` - Update",
                                    "example":"UPD"
                                },
                                "saId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Service Agreement ID is a system assigned random number that stays with a service agreement for life."
                                },
                                "address":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"The mailing address for the primary premise associated with the service agreement.",
                                    "example":"129 Sutter St, San Francisco, CA, 94104"
                                },
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":80,
                                    "description":"Code that identifies the service type that can be used to filter service agreements.",
                                    "example":"E"
                                },
                                "saType":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"Code that identifies the service agreement type.",
                                    "example":"E-RES"
                                },
                                "saTypeDescription":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"Description of the service agreement type.",
                                    "example":"Electric residential"
                                },
                                "division":{
                                    "type":"string",
                                    "maxLength":5,
                                    "description":"The CIS division on SA is actually part of the SA's SA type. Because SA type controls many business rules, all business rules that are on the SA type can be thought of as being defined for a given jurisdiction and SA type combination.",
                                    "example":"OH"
                                },
                                "divisionDescription":{
                                    "type":"string",
                                    "maxLength":100,
                                    "description":"Description for CIS Division. CIS Division defines the jurisdiction that governs the account.",
                                    "example":"California"
                                },
                                "startDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Date on which the service agreement became effective.",
                                    "example":"2026-05-15"
                                },
                                "notificationPreferenceId":{
                                    "type":"string",
                                    "maxLength":14,
                                    "description":"The Notification Preference ID is the unique system generated primary key for the Notification Preference record.",
                                    "example":"95058374991172"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ComPrefNtf"
                }
            },
            "RATESSEARCH_response":{
                "type":"object",
                "properties":{
                    "rateSchedules":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "rateSchedule":{
                                    "type":"string",
                                    "maxLength":8,
                                    "description":"The rate schedule name. Rate Schedule defines the rate used to calculate the service agreement's bill segments. The Service Agreement type defines rates that are permissible for a service agreement.",
                                    "example":"ERES-1"
                                },
                                "rateDescription":{
                                    "type":"string",
                                    "maxLength":1,
                                    "description":"Rate Schedule"
                                },
                                "rateDetailedDescription":{
                                    "type":"string",
                                    "maxLength":1,
                                    "description":"Rate Schedule"
                                },
                                "serviceType":{
                                    "type":"string",
                                    "maxLength":30,
                                    "description":"The name of the service type.",
                                    "example":"E"
                                },
                                "isDefaultForSAType":{
                                    "type":"boolean",
                                    "description":"Is Default for SA Type",
                                    "example":"false"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1RetRSSATyD"
                }
            },
            "RATESSEARCH_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "saType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"The name of the Service Agreement type. Service Agreement types control many business rules, and thus all business rules that are on the Service Agreement type are defined for a given jurisdiction and Service Agreement type combination.",
                                "example":"E-RES"
                            },
                            "cisDivision":{
                                "type":"string",
                                "maxLength":5,
                                "description":"CIS Division"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1RetRSSATyD"
                }
            },
            "GETDETAILS_response":{
                "type":"object",
                "properties":{
                    "F1-GetBatchJobDetails":{
                        "type":"object",
                        "properties":{
                            "_self":{
                                "type":"string",
                                "description":"_self"
                            },
                            "batchJobId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"The batch job submission ID is the system generated unique identifier of the request."
                            },
                            "batchControl":{
                                "type":"object",
                                "description":"The batch control code uniquely identifies a batch control record and its parameters and default values.",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"The batch control code uniquely identifies a batch control record and its parameters and default values.",
                                        "example":"F1-MGDIM"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "jobStatus":{
                                "type":"string",
                                "enum":[
                                    "CA  ",
                                    "ED  ",
                                    "PC  ",
                                    "PD  ",
                                    "ST  "
                                ],
                                "description":"The batch job status flag indicates the current status of the batch job submission record.\n* `CA  ` - Canceled,\n* `ED  ` - Ended,\n* `PC  ` - Pending Cancel,\n* `PD  ` - Pending,\n* `ST  ` - Started"
                            },
                            "runNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"The batch run number is allocated once the batch job starts processing.  It's part of the unique identifier of a given batch run."
                            },
                            "runStatus":{
                                "type":"string",
                                "enum":[
                                    "20  ",
                                    "30  ",
                                    "40  ",
                                    "50  "
                                ],
                                "description":"The batch run status defines the current status of the batch run created for this batch job.  This is the overall status.  Each thread submitted for the batch run has its own status value.  Status values are numbers.\n* `20  ` - In Progress,\n* `30  ` - Error,\n* `40  ` - Complete,\n* `50  ` - Thread Ready",
                                "example":"20"
                            },
                            "businessDate":{
                                "type":"string",
                                "format":"date",
                                "description":"This is the batch business date in ISO format.   It is only used for background processes that use a date in their processing where the date used should be set based on business rules.  If this is left blank, the system date is used at the time the background process is executed.",
                                "example":"2020-01-01"
                            },
                            "startDateTime":{
                                "type":"string",
                                "maxLength":26,
                                "description":"Start Date/Time"
                            },
                            "endDateTime":{
                                "type":"string",
                                "maxLength":26,
                                "description":"End Date/Time"
                            },
                            "runInfoList":{
                                "type":"object",
                                "properties":{
                                    "runInfo":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "thread":{
                                                    "type":"number",
                                                    "maximum":"9999999999",
                                                    "minimum":"-9999999999",
                                                    "description":"Thread Nbr"
                                                },
                                                "threadStatus":{
                                                    "type":"string",
                                                    "enum":[
                                                        "10  ",
                                                        "20  ",
                                                        "25  ",
                                                        "30  ",
                                                        "40  ",
                                                        "50  "
                                                    ],
                                                    "description":"The thread status defines the status of the specific thread within the batch run.  Values are represented by numbers.\n* `10  ` - Pending,\n* `20  ` - In Progress,\n* `25  ` - Interrupted,\n* `30  ` - Error,\n* `40  ` - Complete,\n* `50  ` - Thread Ready",
                                                    "example":"20"
                                                },
                                                "threadInfo":{
                                                    "type":"string",
                                                    "maxLength":150,
                                                    "description":"The thread information provides the same detail that one would see on the batch run tree in the application.  The information includes the thread number, the status, the number of records processed and the elapsed time",
                                                    "example":"Thread Nbr 1  - Complete Processed 714253 record(s) in 21 second(s)"
                                                },
                                                "batchInstanceList":{
                                                    "type":"object",
                                                    "properties":{
                                                        "batchInstance":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "schedulerId":{
                                                                        "type":"number",
                                                                        "maximum":"9999999999",
                                                                        "minimum":"-9999999999",
                                                                        "description":"The batch instance ID is an internally generated ID that uniquely identifies the batch instance.",
                                                                        "example":"575115976"
                                                                    },
                                                                    "batchInstanceInfo":{
                                                                        "type":"string",
                                                                        "maxLength":254,
                                                                        "description":"The batch instance information string provides the same information for a batch instance that one sees on the batch run tree in the application.  Information includes the number of records processed and number in error, the start date and time in the format of the input user and Restart Data, if applicable.",
                                                                        "example":"Batch Instance 16 - Records Processed 714253 - Records in Error 0 - Start Date/Time 08-11-2021 08:47AM - End Date/Time 08-11-2021 08:48AM - Restart Data"
                                                                    },
                                                                    "instanceStartDateTime":{
                                                                        "type":"string",
                                                                        "maxLength":26,
                                                                        "description":"Start Date/Time"
                                                                    },
                                                                    "instanceEndDateTime":{
                                                                        "type":"string",
                                                                        "maxLength":26,
                                                                        "description":"End Date/Time"
                                                                    },
                                                                    "runMessageList":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "runMessage":{
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "sequence":{
                                                                                            "type":"number",
                                                                                            "maximum":999,
                                                                                            "minimum":-999,
                                                                                            "description":"The batch parameter sequence number corresponds to the sequence number defined for the parameter on the batch control record.",
                                                                                            "example":"10"
                                                                                        },
                                                                                        "messageText":{
                                                                                            "type":"string",
                                                                                            "maxLength":254,
                                                                                            "description":"Message Text"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "SUBMIT_response":{
                "type":"object",
                "properties":{
                    "F1SubmitJob":{
                        "type":"object",
                        "properties":{
                            "_self":{
                                "type":"string",
                                "description":"_self"
                            },
                            "jobDetails":{
                                "type":"object",
                                "properties":{
                                    "batchJobId":{
                                        "type":"string",
                                        "maxLength":14,
                                        "description":"The batch job submission ID is the system generated unique identifier of the request."
                                    },
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"The batch control code associated with the batch program to submit.",
                                        "example":"F1-MGDIM"
                                    },
                                    "batchNumber":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":"-9999999999",
                                        "description":"The batch run number is allocated once the batch job starts processing.  It's part of the unique identifier of a given batch run."
                                    },
                                    "batchRerunNumber":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":"-9999999999",
                                        "description":"Batch Rerun Number is used to request a rerun of a previous batch run number.  This is applicable to extract type processes or other batch processes where reprocessing of the same data is supported."
                                    },
                                    "submissionMethod":{
                                        "type":"string",
                                        "enum":[
                                            "F1GE",
                                            "F1ON",
                                            "F1OT",
                                            "F1SC",
                                            "F1TD"
                                        ],
                                        "description":"The submission method flag is informational and indicates how the batch job was submitted.\n* `F1GE` - Generated,\n* `F1ON` - Online,\n* `F1OT` - Other,\n* `F1SC` - Scheduled,\n* `F1TD` - Timed",
                                        "example":"F1ON"
                                    },
                                    "user":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Provide a user id to associated with the run of the background process. It may differ from the user provided for authentication of the web service call.  Any batch process that stamps a user ID on a record it creates or updates uses this user ID in applicable processing."
                                    },
                                    "emailAddress":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Provide an email address if you wish the system to notify you when the batch job is complete.  If left blank and a value is found on the associated user record, that is used.",
                                        "example":"batch.notification@company.com"
                                    },
                                    "language":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Language is used to access language-specific control table values.  If not provided, the value from the associated use is used.",
                                        "example":"ENG"
                                    },
                                    "batchStartDateTime":{
                                        "type":"string",
                                        "format":"date-time",
                                        "description":"The batch start date / time defaults to the current date and time. Override this information if you wish the background process to be executed at some future date and time.   This is in ISO format.",
                                        "example":"2020-01-01.10:00.00"
                                    },
                                    "threadCount":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":"-9999999999",
                                        "description":"Thread Count is used to control whether a background processes is run single threaded or in multiple parallel threads. It contains the total number of threads that have been requested.",
                                        "example":"5"
                                    },
                                    "batchThreadNumber":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":"-9999999999",
                                        "description":"The thread number should be typically be populated with 0.  The only time this value should be populated is if a previous thread of a previous run is in error and you wish to restart a specific thread of that run.\nRefer to the online help topic \"Running Multi-Threaded Processes\" for more information.",
                                        "example":"1"
                                    },
                                    "processDate":{
                                        "type":"string",
                                        "format":"date",
                                        "description":"This is the batch business date in ISO format.   It is only used for background processes that use a date in their processing where the date used should be set based on business rules.  If this is left blank, the system date is used at the time the background process is executed.",
                                        "example":"2020-01-01"
                                    },
                                    "maximumCommitRecords":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":0,
                                        "description":"Only populate a value here to override the program's Maximum Commit Interval (which determines the size of database transaction).",
                                        "example":"200"
                                    },
                                    "maximumTimeoutMinutes":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":0,
                                        "description":"Only populate a value in the Maximum Timeout (in minutes) if you need to override the default value for the program.",
                                        "example":"15"
                                    },
                                    "isTracingProgramStart":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace program start is set to Y, a message is displayed whenever a program is started."
                                    },
                                    "isTracingProgramEnd":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace program exit is set to 'Y', a message is displayed whenever a program is exited."
                                    },
                                    "isTracingSQL":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace SQL is set to 'Y', a message is displayed whenever an SQL statement is executed."
                                    },
                                    "isTracingStandardOut":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace output is set to 'Y', special messages formatted by the specific background process are written, if applicable."
                                    },
                                    "batchJobExtraParameter":{
                                        "type":"array",
                                        "description":"The batch parameters are defined on the batch control table for this batch control.  The submission request should include parameter name and parameter value for every required parameter that does not have a default value defined from the batch control or where a different value than the batch control is desired.  For optional parameters, if a value is desired, it should be provided.  Any default value on the batch control for optional parameters is ignored.",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "sequence":{
                                                    "type":"number",
                                                    "maximum":999,
                                                    "minimum":-999,
                                                    "description":"The batch parameter sequence number corresponds to the sequence number defined for the parameter on the batch control record.",
                                                    "example":"10"
                                                },
                                                "batchParameterName":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The parameter name uniquely identifies the parameter defined on the batch control."
                                                },
                                                "batchParameterValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The parameter value should be populated with the appropriate desired parameter value for the given parameter."
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "CANCEL_response":{
                "type":"object",
                "properties":{
                    "F1CnclBatJob":{
                        "type":"object",
                        "properties":{
                            "_self":{
                                "type":"string",
                                "description":"_self"
                            },
                            "batchJobId":{
                                "type":"string",
                                "maxLength":14,
                                "description":"The batch job submission ID is the system generated unique identifier of the request."
                            },
                            "requestSuccessful":{
                                "type":"string",
                                "maxLength":256,
                                "description":"This Boolean field indicates if the request to cancel a batch job ID was successful."
                            }
                        }
                    }
                }
            },
            "CANCEL_request":{
                "type":"object",
                "properties":{
                    "F1CnclBatJob":{
                        "type":"object",
                        "properties":{
                        }
                    }
                }
            },
            "SUBMIT_request":{
                "type":"object",
                "properties":{
                    "F1SubmitJob":{
                        "type":"object",
                        "properties":{
                            "jobDetails":{
                                "type":"object",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"The batch control code associated with the batch program to submit.",
                                        "example":"F1-MGDIM"
                                    },
                                    "batchRerunNumber":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":"-9999999999",
                                        "description":"Batch Rerun Number is used to request a rerun of a previous batch run number.  This is applicable to extract type processes or other batch processes where reprocessing of the same data is supported."
                                    },
                                    "user":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Provide a user id to associated with the run of the background process. It may differ from the user provided for authentication of the web service call.  Any batch process that stamps a user ID on a record it creates or updates uses this user ID in applicable processing."
                                    },
                                    "emailAddress":{
                                        "type":"string",
                                        "maxLength":254,
                                        "description":"Provide an email address if you wish the system to notify you when the batch job is complete.  If left blank and a value is found on the associated user record, that is used.",
                                        "example":"batch.notification@company.com"
                                    },
                                    "language":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Language is used to access language-specific control table values.  If not provided, the value from the associated use is used.",
                                        "example":"ENG"
                                    },
                                    "batchStartDateTime":{
                                        "type":"string",
                                        "format":"date-time",
                                        "description":"The batch start date / time defaults to the current date and time. Override this information if you wish the background process to be executed at some future date and time.   This is in ISO format.",
                                        "example":"2020-01-01.10:00.00"
                                    },
                                    "threadCount":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":"-9999999999",
                                        "description":"Thread Count is used to control whether a background processes is run single threaded or in multiple parallel threads. It contains the total number of threads that have been requested.",
                                        "example":"5"
                                    },
                                    "batchThreadNumber":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":"-9999999999",
                                        "description":"The thread number should be typically be populated with 0.  The only time this value should be populated is if a previous thread of a previous run is in error and you wish to restart a specific thread of that run.\nRefer to the online help topic \"Running Multi-Threaded Processes\" for more information.",
                                        "example":"1"
                                    },
                                    "processDate":{
                                        "type":"string",
                                        "format":"date",
                                        "description":"This is the batch business date in ISO format.   It is only used for background processes that use a date in their processing where the date used should be set based on business rules.  If this is left blank, the system date is used at the time the background process is executed.",
                                        "example":"2020-01-01"
                                    },
                                    "maximumCommitRecords":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":0,
                                        "description":"Only populate a value here to override the program's Maximum Commit Interval (which determines the size of database transaction).",
                                        "example":"200"
                                    },
                                    "maximumTimeoutMinutes":{
                                        "type":"number",
                                        "maximum":"9999999999",
                                        "minimum":0,
                                        "description":"Only populate a value in the Maximum Timeout (in minutes) if you need to override the default value for the program.",
                                        "example":"15"
                                    },
                                    "isTracingProgramStart":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace program start is set to Y, a message is displayed whenever a program is started."
                                    },
                                    "isTracingProgramEnd":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace program exit is set to 'Y', a message is displayed whenever a program is exited."
                                    },
                                    "isTracingSQL":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace SQL is set to 'Y', a message is displayed whenever an SQL statement is executed."
                                    },
                                    "isTracingStandardOut":{
                                        "type":"boolean",
                                        "description":"This is only used for testing or troubleshooting.  If trace output is set to 'Y', special messages formatted by the specific background process are written, if applicable."
                                    },
                                    "batchJobExtraParameter":{
                                        "type":"array",
                                        "description":"The batch parameters are defined on the batch control table for this batch control.  The submission request should include parameter name and parameter value for every required parameter that does not have a default value defined from the batch control or where a different value than the batch control is desired.  For optional parameters, if a value is desired, it should be provided.  Any default value on the batch control for optional parameters is ignored.",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "sequence":{
                                                    "type":"number",
                                                    "maximum":999,
                                                    "minimum":-999,
                                                    "description":"The batch parameter sequence number corresponds to the sequence number defined for the parameter on the batch control record.",
                                                    "example":"10"
                                                },
                                                "batchParameterName":{
                                                    "type":"string",
                                                    "maxLength":30,
                                                    "description":"The parameter name uniquely identifies the parameter defined on the batch control."
                                                },
                                                "batchParameterValue":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The parameter value should be populated with the appropriate desired parameter value for the given parameter."
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "ACCOUNTFINANCIALSTATISTICS_request":{
                "type":"object",
                "properties":{
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"End Date"
                    }
                },
                "xml":{
                    "name":"C1FinStats"
                }
            },
            "MULTIACCOUNTBILLINGSTATISTICS_request":{
                "type":"object",
                "properties":{
                    "startDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date"
                    },
                    "endDate":{
                        "type":"string",
                        "format":"date",
                        "description":"End Date"
                    },
                    "accountList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "accountId":{
                                    "type":"string",
                                    "maxLength":10,
                                    "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                    "example":"1589800000"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1MAcBilStat"
                }
            },
            "MULTIACCOUNTBILLINGSTATISTICS_response":{
                "type":"object",
                "properties":{
                    "accounts":{
                        "type":"object",
                        "properties":{
                            "accountBilling":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "account":{
                                            "type":"object",
                                            "properties":{
                                                "accountId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                                    "example":"1589800000"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                            "properties":{
                                                "currency":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                                    "example":"USD"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "earliestBillDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Earliest of the bill dates",
                                            "example":"2001-01-01"
                                        },
                                        "latestBillDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Latest of the bill dates",
                                            "example":"2001-07-01"
                                        },
                                        "currentBalance":{
                                            "type":"number",
                                            "description":"The current amount owed by the customer on the billing account (calculated value)",
                                            "example":"-252.2"
                                        },
                                        "totalBalance":{
                                            "type":"number",
                                            "description":"The amount the customer would need to pay to fully close the account (taking into consideration any deposits, budget billing, loans, etc.)",
                                            "example":"361.64"
                                        },
                                        "totalBilledAmount":{
                                            "type":"number",
                                            "description":"Total Billed Amount",
                                            "example":"1562.02"
                                        },
                                        "serviceTypeAmounts":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "serviceType":{
                                                        "type":"object",
                                                        "description":"Service Type defines the type of service associated with the SA type.",
                                                        "properties":{
                                                            "serviceType":{
                                                                "type":"string",
                                                                "maxLength":80,
                                                                "description":"Service Type defines the type of service associated with the SA type."
                                                            },
                                                            "_link":{
                                                                "type":"string",
                                                                "description":"_link"
                                                            }
                                                        }
                                                    },
                                                    "totalBilledAmount":{
                                                        "type":"number",
                                                        "description":"Total Billed Amount",
                                                        "example":"1562.02"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1MAcBilStat"
                }
            },
            "ACCOUNTFINANCIALSTATISTICS_response":{
                "type":"object",
                "properties":{
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589800000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountSetupDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Account Setup Date",
                        "example":"2001-01-01"
                    },
                    "billing":{
                        "type":"object",
                        "properties":{
                            "totalBilledAmount":{
                                "type":"number",
                                "description":"Total Billed Amount",
                                "example":"1562.02"
                            },
                            "totalNumberBills":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Total number of Bills",
                                "example":"7"
                            },
                            "earliestBillDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Earliest of the bill dates",
                                "example":"2001-01-01"
                            },
                            "latestBillDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Latest of the bill dates",
                                "example":"2001-07-01"
                            }
                        }
                    },
                    "payments":{
                        "type":"object",
                        "properties":{
                            "totalPaymentAmount":{
                                "type":"number",
                                "description":"Total Payment Amount",
                                "example":"1562.02"
                            },
                            "totalNumberPayments":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Total number Of Payments",
                                "example":"7"
                            },
                            "totalNumberOnTimePayments":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":0,
                                "description":"Total number of On- Time Payments",
                                "example":"7"
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1FinStats"
                }
            },
            "GETACCOUNTFINANCIALDETAILS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589800000"
                            },
                            "isActive":{
                                "type":"boolean",
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589800000"
                            },
                            "inactiveDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589800000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currentBalance":{
                        "type":"number",
                        "description":"Current Balance shows the account's current balance after the financial event.",
                        "example":"48337.45"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "arrearsDetails":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sortGroup":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":0,
                                            "description":"Sort Group"
                                        },
                                        "dayAge":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Days Aged and Arrears Amount information shows how old the current balance is.",
                                            "example":"8558"
                                        },
                                        "dayAgeDescription":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"Day Age Description"
                                        },
                                        "arrearsAmount":{
                                            "type":"number",
                                            "description":"The Days Aged and Arrears Amount information shows how old the current balance is.",
                                            "example":"2062.26"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "lastBill":{
                        "type":"object",
                        "properties":{
                            "bill":{
                                "type":"object",
                                "properties":{
                                    "billId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                                        "example":"549133128888"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Bill Date"
                            },
                            "billDueDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Due Date is the date on which the bill is due.",
                                "example":"1999-10-11"
                            },
                            "billAmount":{
                                "type":"number",
                                "description":"Current Charges"
                            }
                        }
                    },
                    "nextBillDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date"
                    },
                    "autoPaySourceCode":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Auto Pay Source is used to define the source of the funds, such as a banking institution, used to satisfy the automatic payment request.",
                        "example":"AMEX"
                    },
                    "autoPaySourceDescr":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Auto Pay Source Description defines the source of the funds, such as a banking institution, used to satisfy the automatic payment request."
                    },
                    "depositAmount":{
                        "type":"number",
                        "description":"Amount of the non-cash deposit",
                        "example":"0"
                    },
                    "payoffBalance":{
                        "type":"number",
                        "description":"Payoff Balance  shows the account's payoff balance after the financial event.",
                        "example":"48337.45"
                    },
                    "currentCreditRating":{
                        "type":"number",
                        "maximum":0,
                        "minimum":0,
                        "description":"Current Credit Rating",
                        "example":"800"
                    },
                    "nextCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"The next date on which the account's debt will be reviewed by the account debt monitor process.",
                        "example":"2022-05-11"
                    },
                    "lastPayment":{
                        "type":"object",
                        "properties":{
                            "payment":{
                                "type":"object",
                                "properties":{
                                    "paymentId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Payment ID is the system-assigned, unique identifier of the payment to which the financial transaction is linked.",
                                        "example":"025898353555"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "paymentAmount":{
                                "type":"number",
                                "description":"Payment Amount is the amount of the payment.",
                                "example":"1"
                            },
                            "paymentDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Payment date",
                                "example":"2021-06-08"
                            }
                        }
                    },
                    "billedAmountYTD":{
                        "type":"number",
                        "description":"Billed Amount Year-to-date",
                        "example":"600.25"
                    },
                    "onTimePaymentsLast12Months":{
                        "type":"number",
                        "maximum":"1000000000000000000000000000000",
                        "minimum":0,
                        "description":"On-Time payment Last 12 months",
                        "example":"43%"
                    }
                },
                "xml":{
                    "name":"C1FinDetails"
                }
            },
            "GETACCOUNTFINANCIALHISTORY_response":{
                "type":"object",
                "properties":{
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589800000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "offset":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"The offset element is an integer value that specifies the index of the first item to be returned. The offset index begins at 0 and cannot be negative.",
                        "example":"0"
                    },
                    "limit":{
                        "type":"number",
                        "maximum":"999999999.999999",
                        "minimum":0,
                        "description":"Limit is an integer value that specifies the paging size for number of records to return when serving a client request.",
                        "example":"100"
                    },
                    "totalNumberOfRecords":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"The total count of records returned by the query (for pagination or summary).",
                        "example":"13"
                    },
                    "hasMore":{
                        "type":"boolean",
                        "description":"The hasMore element indicates whether there are more items or result records to be retrieved.",
                        "example":"false"
                    },
                    "accountFinancialHistoryList":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "financialTransactionType":{
                                    "type":"string",
                                    "maxLength":150,
                                    "description":"FT Type Description"
                                },
                                "financialTransactionTypeCode":{
                                    "type":"string",
                                    "enum":[
                                        "AD  ",
                                        "AX  ",
                                        "BS  ",
                                        "BX  ",
                                        "PS  ",
                                        "PX  "
                                    ],
                                    "description":"Financial Transaction Type:\n* `AD  ` - Adjustment,\n* `AX  ` - Adjustment Cancellation,\n* `BS  ` - Bill Segment,\n* `BX  ` - Bill Segment Cancellation,\n* `PS  ` - Pay Segment,\n* `PX  ` - Pay Segment Cancellation"
                                },
                                "currency":{
                                    "type":"object",
                                    "properties":{
                                        "currencyCode":{
                                            "type":"string",
                                            "maxLength":3,
                                            "description":"Currency Code"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "primaryDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Main description line of the transaction.",
                                    "example":"Charges, Due 2024-05-16"
                                },
                                "secondaryDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Additional details or further context complementing the primary description.",
                                    "example":"30 days"
                                },
                                "currentAmount":{
                                    "type":"number",
                                    "description":"Current Amount shows the financial event's effect on the account's current balance.",
                                    "example":"-20.23"
                                },
                                "currentBalance":{
                                    "type":"number",
                                    "description":"Current Balance"
                                },
                                "payOffAmount":{
                                    "type":"number",
                                    "description":"Payoff Amount shows the financial event's effect on the account's payoff balance.",
                                    "example":"-20.23"
                                },
                                "payOffBalance":{
                                    "type":"number",
                                    "description":"Payoff Balance  shows the account's payoff balance after the financial event.",
                                    "example":"48337.45"
                                },
                                "arrearsDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Arrears Date is the date the FT starts aging.",
                                    "example":"2021-01-06-00.00.00"
                                },
                                "accountingDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Accounting Date is the date the system uses to determine the FT's accounting period in your general ledger.",
                                    "example":"2021-01-06-00.00.00"
                                },
                                "glExtractDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"GL Extract Date",
                                    "example":"2014-01-13-00.00.00"
                                },
                                "bill":{
                                    "type":"object",
                                    "properties":{
                                        "bill":{
                                            "type":"object",
                                            "properties":{
                                                "billId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Bill ID is the system-assigned unique identifier of the bill.",
                                                    "example":"549133128888"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billDueDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Due Date is the date on which the bill is due.",
                                            "example":"1999-10-11"
                                        },
                                        "billPeriodStartDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Start Date"
                                        },
                                        "billPeriodEndDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"End Date"
                                        },
                                        "mixedPeriodIndicator":{
                                            "type":"boolean",
                                            "description":"Indicates whether the bill period includes data from multiple billing cycles.",
                                            "example":"false"
                                        },
                                        "billCancelReason":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Cancel Reason"
                                        },
                                        "billCancelReasonDescription":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Cancel Reason Description"
                                        }
                                    }
                                },
                                "payment":{
                                    "type":"object",
                                    "properties":{
                                        "payment":{
                                            "type":"object",
                                            "properties":{
                                                "paymentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Payment ID is the system-assigned, unique identifier of the payment to which the financial transaction is linked.",
                                                    "example":"025898353555"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "payTenderType":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Code indicating the method used for payment.",
                                            "example":"CC"
                                        },
                                        "payTenderTypeDescription":{
                                            "type":"string",
                                            "maxLength":60,
                                            "description":"Description of the payment method.",
                                            "example":"Credit Card"
                                        },
                                        "payCancelReason":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Cancel Reason"
                                        },
                                        "payCancelReasonDescription":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Cancel Reason Description"
                                        }
                                    }
                                },
                                "adjustment":{
                                    "type":"object",
                                    "properties":{
                                        "adjustment":{
                                            "type":"object",
                                            "properties":{
                                                "adjustmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Unique identifier for an adjustment.",
                                                    "example":"007057190622"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "adjustmentType":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Code identifying the type of adjustment.",
                                            "example":"LPC"
                                        },
                                        "adjustmentTypeDescription":{
                                            "type":"string",
                                            "maxLength":150,
                                            "description":"Detailed explanation of the adjustment type.",
                                            "example":"Late payment charge"
                                        },
                                        "isCalculatedAmount":{
                                            "type":"boolean",
                                            "description":"Indicates whether the adjustment amount was calculated using an algorithm.",
                                            "example":"false"
                                        },
                                        "adjustmentCancelReason":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Cancel Reason"
                                        },
                                        "adjustmentCancelReasonDescription":{
                                            "type":"string",
                                            "maxLength":100,
                                            "description":"Cancel Reason Description"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1FinHistRes"
                }
            },
            "GETACCOUNTCOLLECTIONDETAILS_response":{
                "type":"object",
                "properties":{
                    "accountId":{
                        "type":"object",
                        "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"The Account ID is a system-assigned random number that stays with an account for life.",
                                "example":"1589800000"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountName":{
                        "type":"string",
                        "maxLength":254,
                        "description":"Name"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creditRating":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"A Credit Rating is an evaluation of the credit risk of a customer based on their payment history.  An account's Credit Rating is equal to the start credit rating value defined on the system installation plus the sum of credit rating demerits that are currently in effect.",
                        "example":"800"
                    },
                    "systemTimeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is used by the system installation.",
                        "example":"US/Pacific"
                    },
                    "collectionsActive":{
                        "type":"boolean",
                        "description":"When defined as true, indicates that there are active collections or overdue processes on the account.",
                        "example":"false"
                    },
                    "collectionsInitialDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Initial Collection Date if there are active Severance Processes."
                    },
                    "collectionsAmounts":{
                        "type":"object",
                        "properties":{
                            "collectionsInitialAmount":{
                                "type":"number",
                                "description":"Initial Collection Amount from the Collection Process or Overdue Process."
                            },
                            "collectionsTotalAmount":{
                                "type":"number",
                                "description":"Collection Total Amount for the account.",
                                "example":"30"
                            },
                            "collectionsMinimumAmount":{
                                "type":"number",
                                "description":"Collection Minimum Amount for the account.",
                                "example":"20"
                            },
                            "calculationDatetime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"The last time that the system evaluated the collections amounts for the account.",
                                "example":"2024-01-01T00:00:00-08:00"
                            }
                        }
                    },
                    "disconnectInformation":{
                        "type":"object",
                        "properties":{
                            "disconnectActive":{
                                "type":"boolean",
                                "description":"When defined as true, indicates that the account is disconnected.",
                                "example":"true"
                            },
                            "disconnectStartDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The disconnect start date for an account. A blank date indicates that the account is not scheduled for or has completed a disconnection.",
                                "example":"2022-11-04"
                            }
                        }
                    },
                    "collectionsEntities":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "entityType":{
                                    "type":"string",
                                    "maxLength":4,
                                    "description":"Object reference to the type of collection record that is active such as 'COLL PROC', 'SEV PROC', 'C1-OD-PROC'.",
                                    "example":"COLL PROC"
                                },
                                "pkValue1":{
                                    "type":"string",
                                    "maxLength":254,
                                    "description":"Primary Key Value 1 as a unique identifier of the object record indicated by the entity type.",
                                    "example":"0275450563"
                                }
                            }
                        }
                    },
                    "lastPayment":{
                        "type":"object",
                        "properties":{
                            "paymentAmount":{
                                "type":"number",
                                "description":"Payment Amount is the amount of the payment.",
                                "example":"1"
                            },
                            "paymentDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Payment date",
                                "example":"2021-06-08"
                            }
                        }
                    },
                    "scheduledPayments":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "scheduledPaymentDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Date for for future scheduled payment for the payee account from self-service task.",
                                    "example":"2023-02-10"
                                },
                                "scheduledPaymentAmount":{
                                    "type":"number",
                                    "description":"Amount for for future scheduled payment from self-service task.",
                                    "example":"50.00"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1AcctCollDe"
                }
            },
            "UPDATEMEASURINGCOMPONENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "measuringComponentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    },
                    "measuringComponentType":{
                        "type":"object",
                        "description":"Type of Measuring Component",
                        "properties":{
                            "measuringComponentType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Measuring Component",
                                "example":"MKA SMART KWH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                                "example":"959682277977"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "consumptionReferenceMC":{
                        "type":"object",
                        "properties":{
                            "consumptionReferenceMCId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related scalar measuring component. Used when adjusting interval measurement data to an existing scalar measurement."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object",
                        "example":"D1-IntervalChannel"
                    },
                    "howToUse":{
                        "type":"string",
                        "enum":[
                            "+   ",
                            "-   ",
                            "C   ",
                            "P   "
                        ],
                        "description":"How to Use indicates how the channel is used (additive, subtractive, peak, or check) when calculating usage.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                    },
                    "numberOfDigitsLeft":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits left is the number of digits to the left of the decimal point that the reading can contain.",
                        "example":"3"
                    },
                    "numberOfDigitsRight":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits right is the number of digits to the right of the decimal point that the reading can contain.",
                        "example":"2"
                    },
                    "measuringComponentMultiplier":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"The meter multiplier for the channel.",
                        "example":"1"
                    },
                    "readSequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Read Sequence",
                        "example":"0"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2011-04-20T09:03:54-07:00"
                    },
                    "mostRecentMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"This date/time corresponds to the final measurement with the latest measurement date/time that has been processed for this measuring component regardless of the final condition (i.e. quality)."
                    },
                    "fullScale":{
                        "type":"number",
                        "maximum":"100000000000",
                        "minimum":"-100000000000",
                        "description":"Full Scale",
                        "example":"0E-7"
                    },
                    "mostRecentNonEstimatedMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"This date/time corresponds to the final measurement with the latest measurement date/time that has a final condition that is non-estimated."
                    },
                    "adjustLatestMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Adjust Latest Measurement Date/Time"
                    },
                    "latestMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Latest Measurement Date/Time"
                    },
                    "mostRecentMeasurementReadingCondition":{
                        "type":"string",
                        "maxLength":6,
                        "description":"Most Recent Measurement Reading Condition"
                    },
                    "mostRecentMeasurementReadingValue":{
                        "type":"number",
                        "maximum":"9999999999.999998",
                        "minimum":"-9999999999.999998",
                        "description":"Most Recent Measurement Reading Value",
                        "example":"0"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "veeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            }
                        }
                    },
                    "fallBackVeeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1MeasuComp"
                }
            },
            "GETMEASURINGCOMPONENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "measuringComponentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    },
                    "measuringComponentType":{
                        "type":"object",
                        "description":"Type of Measuring Component",
                        "properties":{
                            "measuringComponentType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Measuring Component",
                                "example":"MKA SMART KWH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                                "example":"959682277977"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "consumptionReferenceMC":{
                        "type":"object",
                        "properties":{
                            "consumptionReferenceMCId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related scalar measuring component. Used when adjusting interval measurement data to an existing scalar measurement."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object",
                        "example":"D1-IntervalChannel"
                    },
                    "howToUse":{
                        "type":"string",
                        "enum":[
                            "+   ",
                            "-   ",
                            "C   ",
                            "P   "
                        ],
                        "description":"How to Use indicates how the channel is used (additive, subtractive, peak, or check) when calculating usage.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                    },
                    "numberOfDigitsLeft":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits left is the number of digits to the left of the decimal point that the reading can contain.",
                        "example":"3"
                    },
                    "numberOfDigitsRight":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits right is the number of digits to the right of the decimal point that the reading can contain.",
                        "example":"2"
                    },
                    "measuringComponentMultiplier":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"The meter multiplier for the channel.",
                        "example":"1"
                    },
                    "readSequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Read Sequence",
                        "example":"0"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2011-04-20T09:03:54-07:00"
                    },
                    "mostRecentMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"This date/time corresponds to the final measurement with the latest measurement date/time that has been processed for this measuring component regardless of the final condition (i.e. quality)."
                    },
                    "fullScale":{
                        "type":"number",
                        "maximum":"100000000000",
                        "minimum":"-100000000000",
                        "description":"Full Scale",
                        "example":"0E-7"
                    },
                    "mostRecentNonEstimatedMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"This date/time corresponds to the final measurement with the latest measurement date/time that has a final condition that is non-estimated."
                    },
                    "adjustLatestMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Adjust Latest Measurement Date/Time"
                    },
                    "latestMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Latest Measurement Date/Time"
                    },
                    "mostRecentMeasurementReadingCondition":{
                        "type":"string",
                        "maxLength":6,
                        "description":"Most Recent Measurement Reading Condition"
                    },
                    "mostRecentMeasurementReadingValue":{
                        "type":"number",
                        "maximum":"9999999999.999998",
                        "minimum":"-9999999999.999998",
                        "description":"Most Recent Measurement Reading Value",
                        "example":"0"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "veeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            }
                        }
                    },
                    "fallBackVeeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2021-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1MeasuComp"
                }
            },
            "CREATEMEASURINGCOMPONENT_request":{
                "type":"object",
                "properties":{
                    "measuringComponentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    },
                    "measuringComponentType":{
                        "type":"object",
                        "description":"Type of Measuring Component",
                        "properties":{
                            "measuringComponentType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Measuring Component",
                                "example":"MKA SMART KWH"
                            }
                        }
                    },
                    "deviceConfigurationId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"959682277977"
                    },
                    "consumptionReferenceMC":{
                        "type":"object",
                        "properties":{
                            "consumptionReferenceMCId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related scalar measuring component. Used when adjusting interval measurement data to an existing scalar measurement."
                            }
                        }
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object",
                        "example":"D1-IntervalChannel"
                    },
                    "howToUse":{
                        "type":"string",
                        "enum":[
                            "+   ",
                            "-   ",
                            "C   ",
                            "P   "
                        ],
                        "description":"How to Use indicates how the channel is used (additive, subtractive, peak, or check) when calculating usage.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                    },
                    "numberOfDigitsLeft":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits left is the number of digits to the left of the decimal point that the reading can contain.",
                        "example":"3"
                    },
                    "numberOfDigitsRight":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits right is the number of digits to the right of the decimal point that the reading can contain.",
                        "example":"2"
                    },
                    "measuringComponentMultiplier":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"The meter multiplier for the channel.",
                        "example":"1"
                    },
                    "readSequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Read Sequence",
                        "example":"0"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2011-04-20T09:03:54-07:00"
                    },
                    "fullScale":{
                        "type":"number",
                        "maximum":"100000000000",
                        "minimum":"-100000000000",
                        "description":"Full Scale",
                        "example":"0E-7"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "veeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            }
                        }
                    },
                    "fallBackVeeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2021-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1MeasuComp"
                }
            },
            "UPDATEMEASURINGCOMPONENT_request":{
                "type":"object",
                "properties":{
                    "measuringComponentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    },
                    "measuringComponentType":{
                        "type":"object",
                        "description":"Type of Measuring Component",
                        "properties":{
                            "measuringComponentType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Measuring Component",
                                "example":"MKA SMART KWH"
                            }
                        }
                    },
                    "deviceConfigurationId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                        "example":"959682277977"
                    },
                    "consumptionReferenceMC":{
                        "type":"object",
                        "properties":{
                            "consumptionReferenceMCId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related scalar measuring component. Used when adjusting interval measurement data to an existing scalar measurement."
                            }
                        }
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object",
                        "example":"D1-IntervalChannel"
                    },
                    "howToUse":{
                        "type":"string",
                        "enum":[
                            "+   ",
                            "-   ",
                            "C   ",
                            "P   "
                        ],
                        "description":"How to Use indicates how the channel is used (additive, subtractive, peak, or check) when calculating usage.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                    },
                    "numberOfDigitsLeft":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits left is the number of digits to the left of the decimal point that the reading can contain.",
                        "example":"3"
                    },
                    "numberOfDigitsRight":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits right is the number of digits to the right of the decimal point that the reading can contain.",
                        "example":"2"
                    },
                    "measuringComponentMultiplier":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"The meter multiplier for the channel.",
                        "example":"1"
                    },
                    "readSequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Read Sequence",
                        "example":"0"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2011-04-20T09:03:54-07:00"
                    },
                    "fullScale":{
                        "type":"number",
                        "maximum":"100000000000",
                        "minimum":"-100000000000",
                        "description":"Full Scale",
                        "example":"0E-7"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "veeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            }
                        }
                    },
                    "fallBackVeeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1MeasuComp"
                }
            },
            "DELETEMEASURINGCOMPONENT_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DeleteMC"
                }
            },
            "CREATEMEASURINGCOMPONENT_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "measuringComponentId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Measuring Component ID is a system assigned random number that stays with measuring component record.",
                        "example":"061924013788"
                    },
                    "measuringComponentType":{
                        "type":"object",
                        "description":"Type of Measuring Component",
                        "properties":{
                            "measuringComponentType":{
                                "type":"string",
                                "maxLength":30,
                                "description":"Type of Measuring Component",
                                "example":"MKA SMART KWH"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "deviceConfiguration":{
                        "type":"object",
                        "properties":{
                            "deviceConfigurationId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Device Configuration ID is a system assigned random number that stays with a device configuration record.",
                                "example":"959682277977"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "consumptionReferenceMC":{
                        "type":"object",
                        "properties":{
                            "consumptionReferenceMCId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Related scalar measuring component. Used when adjusting interval measurement data to an existing scalar measurement."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "businessObject":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Business Object",
                        "example":"D1-IntervalChannel"
                    },
                    "howToUse":{
                        "type":"string",
                        "enum":[
                            "+   ",
                            "-   ",
                            "C   ",
                            "P   "
                        ],
                        "description":"How to Use indicates how the channel is used (additive, subtractive, peak, or check) when calculating usage.\n* `+   ` - Additive,\n* `-   ` - Subtractive,\n* `C   ` - Check,\n* `P   ` - Peak"
                    },
                    "numberOfDigitsLeft":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits left is the number of digits to the left of the decimal point that the reading can contain.",
                        "example":"3"
                    },
                    "numberOfDigitsRight":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Number of digits right is the number of digits to the right of the decimal point that the reading can contain.",
                        "example":"2"
                    },
                    "measuringComponentMultiplier":{
                        "type":"number",
                        "maximum":999999.999999,
                        "minimum":-999999.999999,
                        "description":"The meter multiplier for the channel.",
                        "example":"1"
                    },
                    "readSequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Read Sequence",
                        "example":"0"
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time",
                        "example":"2011-04-20T09:03:54-07:00"
                    },
                    "mostRecentMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"This date/time corresponds to the final measurement with the latest measurement date/time that has been processed for this measuring component regardless of the final condition (i.e. quality)."
                    },
                    "fullScale":{
                        "type":"number",
                        "maximum":"100000000000",
                        "minimum":"-100000000000",
                        "description":"Full Scale",
                        "example":"0E-7"
                    },
                    "mostRecentNonEstimatedMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"This date/time corresponds to the final measurement with the latest measurement date/time that has a final condition that is non-estimated."
                    },
                    "adjustLatestMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Adjust Latest Measurement Date/Time"
                    },
                    "latestMeasurementDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Latest Measurement Date/Time"
                    },
                    "mostRecentMeasurementReadingCondition":{
                        "type":"string",
                        "maxLength":6,
                        "description":"Most Recent Measurement Reading Condition"
                    },
                    "mostRecentMeasurementReadingValue":{
                        "type":"number",
                        "maximum":"9999999999.999998",
                        "minimum":"-9999999999.999998",
                        "description":"Most Recent Measurement Reading Value",
                        "example":"0"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "veeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            }
                        }
                    },
                    "fallBackVeeGroups":{
                        "type":"object",
                        "properties":{
                            "initialLoad":{
                                "type":"object",
                                "properties":{
                                    "initialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "streamingInitialLoad":{
                                "type":"object",
                                "properties":{
                                    "streamingInitialLoad":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "estimation":{
                                "type":"object",
                                "properties":{
                                    "estimation":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "manualOverride":{
                                "type":"object",
                                "properties":{
                                    "manualOverride":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "projection":{
                                "type":"object",
                                "properties":{
                                    "projection":{
                                        "type":"string",
                                        "maxLength":30,
                                        "description":"VEE Group"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date Indicate the effective date of the characteristic type and value. The service point's install date defaults.",
                                            "example":"2021-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Characteristic Value indicates whether the characteristic type value is Adhoc, Predefined, Foreign Key, or a File/URL Location.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"FKV"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"D1MeasuComp"
                }
            },
            "DELETEMEASURINGCOMPONENT_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"D1-DeleteMC"
                }
            },
            "SEARCHBILL_request":{
                "type":"object",
                "properties":{
                    "filters":{
                        "type":"object",
                        "properties":{
                            "startDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Bill start date and it is an optional field which if left blank , gets defaulted to 13 months prior to endDate."
                            },
                            "endDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Bill end date and it is an optional field which if left blank , gets defaulted to current date."
                            },
                            "accountSearch":{
                                "type":"object",
                                "properties":{
                                    "accountId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Account ID identifies the customer who is responsible for the bill.",
                                        "example":"5499331599"
                                    },
                                    "serviceTypeBreakdown":{
                                        "type":"string",
                                        "maxLength":1,
                                        "description":"Service Type breakdown",
                                        "example":"Y"
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BillsForAc"
                }
            },
            "ACTIONBILL_request":{
                "type":"object",
                "properties":{
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CF",
                            "C1CO",
                            "C1CR",
                            "C1DE",
                            "C1FR",
                            "C1GN",
                            "C1RO"
                        ],
                        "description":"ACTION\n* `C1CF` - Cancel Frozen,\n* `C1CO` - Complete,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1RO` - ReOpen",
                        "example":"cancelFrozen"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date defines the financial period to which the canceled and new bill segments' financial transactions are booked.",
                        "example":"2021-10-05"
                    },
                    "cutOffDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Cutoff Date is the last possible day of each bill period for a bill segment.",
                        "example":"2021-10-05"
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Allow Estimates is defined as true if the system is allowed to estimate consumption when a meter read cannot be retrieved.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option defines how the system looks for meter reads.",
                        "example":"false"
                    },
                    "billDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed."
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Cancel Reason defines why bill segments are being canceled."
                    },
                    "creditNoteDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Credit Note date is the date on which all bill segments are cancelled and a new bill gets  generated which contains the cancellation details."
                    }
                },
                "xml":{
                    "name":"C1ActionBill"
                }
            },
            "ACTIONBILL_response":{
                "type":"object",
                "properties":{
                    "bill":{
                        "type":"object",
                        "properties":{
                            "billId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill ID is the system-assigned unique identifier of the bill.",
                                "example":"549133128888"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CF",
                            "C1CO",
                            "C1CR",
                            "C1DE",
                            "C1FR",
                            "C1GN",
                            "C1RO"
                        ],
                        "description":"ACTION\n* `C1CF` - Cancel Frozen,\n* `C1CO` - Complete,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1RO` - ReOpen",
                        "example":"cancelFrozen"
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n\nA bill is initially saved in the Pending state. One or more bill segments can be created for the account's service agreements at this point.\n\nA bill becomes Complete when it is ready to be sent to the customer.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CO",
                                        "C1CR",
                                        "C1DE",
                                        "C1FR",
                                        "C1GN",
                                        "C1RO"
                                    ],
                                    "description":"ACTION\n* `C1CF` - Cancel Frozen,\n* `C1CO` - Complete,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1FR` - Freeze,\n* `C1GN` - Generate,\n* `C1RO` - ReOpen",
                                    "example":"cancelFrozen"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1ActionBill"
                }
            },
            "DELETEBILL_request":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeletBill"
                }
            },
            "CREATEBILLROUTINGS_request":{
                "type":"object",
                "properties":{
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID identifies the person who was originally associated with the routing record."
                            }
                        }
                    },
                    "sequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    },
                    "billRoutingParameters":{
                        "type":"object",
                        "properties":{
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type is the method used to transmit the bill to the customer.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type is the method used to transmit the bill to the customer."
                                    }
                                }
                            },
                            "billPrintIntercept":{
                                "type":"object",
                                "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer.",
                                "properties":{
                                    "billPrintIntercept":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer."
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "isReprint":{
                                "type":"boolean",
                                "description":"Reprint is defined as true if a user created this routing. This option is populated by the system and is always protected.",
                                "example":"false"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                            },
                            "doNotExtract":{
                                "type":"boolean",
                                "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                "example":"false"
                            },
                            "extractDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Date Time that the bill was extracted for delivery to the recipient."
                            }
                        }
                    },
                    "addressInformation":{
                        "type":"object",
                        "properties":{
                            "name1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name. Otherwise, Name1 contains the recipient's primary name.",
                                "example":"Bill,Louie"
                            },
                            "name2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "name3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "country":{
                                "type":"object",
                                "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address for the bill mailing."
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address for the bill mailing."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address for the bill mailing."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address for the bill mailing."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address for the bill mailing."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address for the bill mailing.",
                                "example":"San Francisco"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address for the bill mailing."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address for the bill mailing."
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for this address.\n",
                                "example":"AB"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address for the bill mailing."
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address for the bill mailing.",
                                "example":"CA"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"true"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1BillRoutgs"
                }
            },
            "GETBILLSUMMARY_response":{
                "type":"object",
                "properties":{
                    "bill":{
                        "type":"object",
                        "properties":{
                            "billId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Bill ID is the system-assigned unique identifier of the bill.",
                                "example":"549133128888"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"5499331599"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "status":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n\nA bill is initially saved in the Pending state. One or more bill segments can be created for the account's service agreements at this point.\n\nA bill becomes Complete when it is ready to be sent to the customer.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "statusDescription":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Description about Bill Segment status.\n* `C   ` - Complete,\n* `P   ` - Pending"
                    },
                    "onlineBillURL":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The URL to view a bill online as returned by the Installation - Online Bill Display algorithm."
                    },
                    "resultMessage":{
                        "type":"string",
                        "maxLength":400,
                        "description":"A message indicating if the online bill URL is unable to be returned for some reason.",
                        "example":"The online bill display function is not available in this installation."
                    },
                    "createDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time is the date and time on which the bill was originally created.",
                        "example":"2002-10-24T16:51:58-04:00"
                    },
                    "systemTimeZoneName":{
                        "type":"string",
                        "maxLength":50,
                        "description":"The name of the time zone that is used by the system installation.",
                        "example":"US/Pacific"
                    },
                    "billDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date used when the bill was completed.",
                        "example":"2001-05-01"
                    },
                    "dueDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Due Date is the date on which the bill is due.",
                        "example":"2001-05-16"
                    },
                    "lateChargeDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Late Payment Charge Date is the date on which the system will levy a late payment charge if payment is not received.",
                        "example":"2001-05-21"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "isBalanceForward":{
                        "type":"boolean",
                        "description":"Open Item accounting"
                    },
                    "chargeTotals":{
                        "type":"object",
                        "properties":{
                            "currentCharges":{
                                "type":"number",
                                "description":"Total Current Billing Charges is the total amount of frozen bill segment financial transactions linked to this bill.",
                                "example":"0"
                            },
                            "otherCharges":{
                                "type":"number",
                                "description":"Total Adjustments is the total amount of frozen or canceled adjustment financial transactions linked to this bill.",
                                "example":"0"
                            },
                            "corrections":{
                                "type":"number",
                                "description":"Total Bill Corrections is the total amount of canceled or rebilled bill segment financial transactions linked to this bill",
                                "example":"0"
                            }
                        }
                    },
                    "balanceForwardValues":{
                        "type":"object",
                        "properties":{
                            "previousBalance":{
                                "type":"number",
                                "description":"Beginning Balance is the balance from the account's last bill.",
                                "example":"70177.75"
                            },
                            "totalPayments":{
                                "type":"number",
                                "description":"Total Payments is the total amount of frozen or canceled payment segment financial transactions linked to this bill.",
                                "example":"0"
                            },
                            "endingBalance":{
                                "type":"number",
                                "description":"Ending Balance For This Period is the amount owed by the customer as of the end of the bill period.",
                                "example":"103496.28"
                            }
                        }
                    },
                    "openItemValues":{
                        "type":"object",
                        "properties":{
                            "numberOfBalancedItems":{
                                "type":"number",
                                "maximum":999999,
                                "minimum":0,
                                "description":"Number of Balanced Items contains the count of financial transactions linked to this bill that are linked to balanced match events.",
                                "example":"0"
                            },
                            "balancedAmount":{
                                "type":"number",
                                "description":"Balanced Amount contains the total amount of financial transactions linked to this bill that are linked to balanced match events.",
                                "example":"0"
                            },
                            "numberOfUnbalancedItems":{
                                "type":"number",
                                "maximum":999999,
                                "minimum":0,
                                "description":"Number of Unbalanced Items contains the count of financial transactions linked to this bill that are linked to unbalanced match events.",
                                "example":"0"
                            },
                            "unbalancedAmount":{
                                "type":"number",
                                "description":"Unbalanced Amount contains total amount of financial transactions linked to this bill that are linked to unbalanced match events.",
                                "example":"0"
                            },
                            "numberOfDisputedItems":{
                                "type":"number",
                                "maximum":999999,
                                "minimum":0,
                                "description":"Number of Disputed Items contains the count of financial transactions linked to this bill that are linked to disputed match events.",
                                "example":"0"
                            },
                            "disputedAmount":{
                                "type":"number",
                                "description":"Disputed  Amount contains the total amount of financial transactions linked to this bill that are linked to disputed match events.",
                                "example":"0"
                            },
                            "numberOfUnmatchedItems":{
                                "type":"number",
                                "maximum":999999,
                                "minimum":0,
                                "description":"Number of Unmatched Items contains the count of financial transactions linked to this bill that are not linked to any match event.",
                                "example":"0"
                            },
                            "unmatchedAmount":{
                                "type":"number",
                                "description":"Unmatched Amount contains the total amount of financial transactions linked to this bill that are not linked to any match event.",
                                "example":"0"
                            }
                        }
                    },
                    "fieldNameForBillTotals":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals2":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals2":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals3":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals3":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals4":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals4":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals5":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals5":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals6":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals6":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals7":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals7":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals8":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals8":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals9":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals9":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "fieldNameForBillTotals10":{
                        "type":"string",
                        "maxLength":60,
                        "description":"Field Names for Bill totals"
                    },
                    "fieldValueForBillTotals10":{
                        "type":"number",
                        "description":"Field Value For bill totals"
                    },
                    "startPeriodDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date - End Date is the portion of the bill segment period that the calculation details apply."
                    },
                    "endPeriodDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Start Date - End Date is the portion of the bill segment period that the calculation details apply."
                    },
                    "mixedPeriodIndicator":{
                        "type":"boolean",
                        "description":"Mixed Period Indicator",
                        "example":"false"
                    },
                    "billedChargesCount":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":0,
                        "description":"Billed Charges Count"
                    },
                    "billedChargesSummary":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "billSegmentStatus":{
                                    "type":"string",
                                    "enum":[
                                        "10  ",
                                        "20  ",
                                        "30  ",
                                        "40  ",
                                        "50  ",
                                        "60  ",
                                        "70  "
                                    ],
                                    "description":"Status is the bill segment's status.\n* `10  ` - Incomplete,\n* `20  ` - Error,\n* `30  ` - Freezable,\n* `40  ` - Pending Cancel,\n* `50  ` - Frozen,\n* `60  ` - Canceled,\n* `70  ` - OK",
                                    "example":"50"
                                },
                                "billSegmentStatusDescription":{
                                    "type":"string",
                                    "maxLength":60,
                                    "description":"Description on Bill is the information about the bill line that appears on the customer's bill."
                                },
                                "totalAmount":{
                                    "type":"number",
                                    "description":"Payoff Amount"
                                },
                                "count":{
                                    "type":"number",
                                    "maximum":99999,
                                    "minimum":0,
                                    "description":"Count"
                                },
                                "hasEstimates":{
                                    "type":"boolean",
                                    "description":"Estimate"
                                },
                                "serviceTypeSummary":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "serviceType":{
                                                "type":"string",
                                                "maxLength":30,
                                                "description":"Service Type",
                                                "example":"E"
                                            },
                                            "totalAmount":{
                                                "type":"number",
                                                "description":"Calculated Amount"
                                            },
                                            "count":{
                                                "type":"number",
                                                "maximum":99999,
                                                "minimum":0,
                                                "description":"Count"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BillSumry"
                }
            },
            "CREATEBILLROUTINGS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID identifies the person who was originally associated with the routing record."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    },
                    "billRoutingParameters":{
                        "type":"object",
                        "properties":{
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type is the method used to transmit the bill to the customer.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type is the method used to transmit the bill to the customer."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billRoutingMethod":{
                                "type":"string",
                                "enum":[
                                    "EB  ",
                                    "EM  ",
                                    "FX  ",
                                    "P   "
                                ],
                                "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                "example":"EM"
                            },
                            "batchControl":{
                                "type":"object",
                                "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                        "example":"POSTROUT"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                "example":"223"
                            },
                            "billPrintIntercept":{
                                "type":"object",
                                "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer.",
                                "properties":{
                                    "billPrintIntercept":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "isReprint":{
                                "type":"boolean",
                                "description":"Reprint is defined as true if a user created this routing. This option is populated by the system and is always protected.",
                                "example":"false"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                            },
                            "doNotExtract":{
                                "type":"boolean",
                                "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                "example":"false"
                            },
                            "extractDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Date Time that the bill was extracted for delivery to the recipient."
                            }
                        }
                    },
                    "addressInformation":{
                        "type":"object",
                        "properties":{
                            "name1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name. Otherwise, Name1 contains the recipient's primary name.",
                                "example":"Bill,Louie"
                            },
                            "name2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "name3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "country":{
                                "type":"object",
                                "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address for the bill mailing."
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address for the bill mailing."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address for the bill mailing."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address for the bill mailing."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address for the bill mailing."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address for the bill mailing.",
                                "example":"San Francisco"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address for the bill mailing."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address for the bill mailing."
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for this address.\n",
                                "example":"AB"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address for the bill mailing."
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address for the bill mailing.",
                                "example":"CA"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"true"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1BillRoutgs"
                }
            },
            "GETBILL_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "billId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"5499331599"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n\nA bill is initially saved in the Pending state. One or more bill segments can be created for the account's service agreements at this point.\n\nA bill becomes Complete when it is ready to be sent to the customer.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "onlineBillURL":{
                        "type":"string",
                        "maxLength":30,
                        "description":"The URL to view a bill online as returned by the Installation - Online Bill Display algorithm."
                    },
                    "resultMessage":{
                        "type":"string",
                        "maxLength":400,
                        "description":"A message indicating if the online bill URL is unable to be returned for some reason.",
                        "example":"The online bill display function is not available in this installation."
                    },
                    "billDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date used when the bill was completed.",
                        "example":"2001-05-01"
                    },
                    "dueDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Due Date is the date on which the bill is due.",
                        "example":"2001-05-16"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time is the date and time on which the bill was originally created.",
                        "example":"2002-10-24T16:51:58-04:00"
                    },
                    "completedDatetime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Completion Date/Time is the date and time on which the bill was completed.",
                        "example":"2002-10-24T16:51:56-04:00"
                    },
                    "isLatePaymentCharge":{
                        "type":"boolean",
                        "description":"Eligible for Late Payment Charge is defined as true if a charge is levied for late payment.",
                        "example":"false"
                    },
                    "latePaymentChargeDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Late Payment Charge Date is the date on which the system will levy a late payment charge if payment is not received.",
                        "example":"2001-05-21"
                    },
                    "nextCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Next Credit Review Date is the next date on which the account's debt will be reviewed by the account debt monitor.",
                        "example":"2001-05-21"
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Bill Segment Status is the bill segment's status."
                    },
                    "totalGeneratedCharge":{
                        "type":"number",
                        "maximum":0,
                        "minimum":0,
                        "description":"Total Generated Charge represents the total amount of the bill segments.",
                        "example":"35"
                    },
                    "isLatestBill":{
                        "type":"boolean",
                        "description":"Latest Bill is defined as true if the bill is the most recent bill.",
                        "example":"false"
                    },
                    "processDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Process Date",
                        "example":"2021-10-05"
                    },
                    "totalAmount":{
                        "type":"number",
                        "description":"The Total Amount contains the sum of the current amount of the bill segments.",
                        "example":"0"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date defines the financial period to which the canceled and new bill segments' financial transactions are booked.",
                        "example":"2021-10-05"
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Allow Estimates is defined as true if the system is allowed to estimate consumption when a meter read cannot be retrieved.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option defines how the system looks for meter reads.",
                        "example":"false"
                    },
                    "creditNoteDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed."
                    },
                    "numberOfUnbalancedItems":{
                        "type":"number",
                        "maximum":999999,
                        "minimum":0,
                        "description":"Number of Unbalanced Items contains the count of financial transactions linked to this bill that are linked to unbalanced match events.",
                        "example":"0"
                    },
                    "numberOfUnmatchedItems":{
                        "type":"number",
                        "maximum":999999,
                        "minimum":0,
                        "description":"Number of Unmatched Items contains the count of financial transactions linked to this bill that are not linked to any match event.",
                        "example":"0"
                    },
                    "openItemTotalAdjustments":{
                        "type":"number",
                        "description":"Total Adjustments is the total amount of frozen or canceled adjustment financial transactions linked to this bill.",
                        "example":"0"
                    },
                    "openItemTotalCorrections":{
                        "type":"number",
                        "description":"Total Bill Corrections is the total amount of canceled or rebilled bill segment financial transactions linked to this bill",
                        "example":"0"
                    },
                    "openItemCurrentCharges":{
                        "type":"number",
                        "description":"Total Current Billing Charges is the total amount of frozen bill segment financial transactions linked to this bill.",
                        "example":"0"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "autopayDetails":{
                        "type":"object",
                        "properties":{
                            "autopayCreationDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Autopay Creation Date is the date on which the automatic payment information comes into effect.",
                                "example":"02-20-2008"
                            },
                            "autopayAmount":{
                                "type":"number",
                                "description":"Auto Pay Amount",
                                "example":"0"
                            },
                            "autopayStopUserId":{
                                "type":"object",
                                "description":"Auto Pay Stop User Id is the operator who cancels an automatic payment.",
                                "properties":{
                                    "autopayStopUserId":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Auto Pay Stop User Id is the operator who cancels an automatic payment."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "autopayStopDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Auto Pay Stop Date Time"
                            },
                            "autopayStopAmount":{
                                "type":"number",
                                "description":"Auto Pay Stop Amount",
                                "example":"0"
                            },
                            "autopayStopCreationDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Autopay Stop creation date is the date when the system was setup to stop the automatic payments."
                            }
                        }
                    },
                    "billRoutings":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "person":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billRoutingParameters":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billRouteType":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Bill Route Type"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "billFormat":{
                                                    "type":"string",
                                                    "enum":[
                                                        "D   ",
                                                        "S   "
                                                    ],
                                                    "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                                    "example":"D"
                                                },
                                                "copies":{
                                                    "type":"number",
                                                    "maximum":99,
                                                    "minimum":-99,
                                                    "description":"Number of Bill Copies"
                                                },
                                                "sequence":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                                                    "example":"2"
                                                },
                                                "extractDateTime":{
                                                    "type":"string",
                                                    "format":"date-time",
                                                    "description":"Date Time that the bill was extracted for delivery to the recipient."
                                                },
                                                "isReprint":{
                                                    "type":"boolean",
                                                    "description":"Reprint"
                                                },
                                                "customerPOId":{
                                                    "type":"string",
                                                    "maxLength":20,
                                                    "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                                                },
                                                "batchControl":{
                                                    "type":"object",
                                                    "properties":{
                                                        "batchControl":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Batch Control"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "batchNumber":{
                                                    "type":"number",
                                                    "maximum":"9999999999",
                                                    "minimum":"-9999999999",
                                                    "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                                    "example":"223"
                                                },
                                                "doNotExtract":{
                                                    "type":"boolean",
                                                    "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                                    "example":"false"
                                                },
                                                "billPrintIntercept":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billPrintIntercept":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"User"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "billRoutingMethod":{
                                            "type":"string",
                                            "enum":[
                                                "EB  ",
                                                "EM  ",
                                                "FX  ",
                                                "P   "
                                            ],
                                            "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                            "example":"EM"
                                        },
                                        "addressInformation":{
                                            "type":"object",
                                            "properties":{
                                                "name1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 1"
                                                },
                                                "name2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 2"
                                                },
                                                "name3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 3"
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The second line of the address for the bill mailing."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The third line of the address for the bill mailing."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The fourth line of the address for the bill mailing."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house if applicable for this address.\n",
                                                    "example":"AB"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":15,
                                                    "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address for the bill mailing."
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address for the bill mailing.",
                                                    "example":"CA"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billMessageCode":{
                                            "type":"object",
                                            "properties":{
                                                "billMessage":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Bill Message"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "insert":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Insert Code defines if the bill message causes an insert in the envelope."
                                        },
                                        "messagePriority":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  ",
                                                "80  ",
                                                "90  "
                                            ],
                                            "description":"Priority is the bill messages priority (on the printed bill).\n* `10  ` - Priority 10 -- Lowest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `90  ` - Priority 90 -- Highest",
                                            "example":"10"
                                        },
                                        "messageOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message On Bill is the message associated with the code.",
                                            "example":"Please call (123) 111-9111 if you have any questions about your rate"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Controls the order in which characteristics of the same type are displayed."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CR",
                                        "C1DE",
                                        "C1DS",
                                        "C1FR",
                                        "C1IC",
                                        "C1RB",
                                        "C1RC",
                                        "C1RO",
                                        "C1SA",
                                        "C1SV",
                                        "C1TR",
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST",
                                        "F1CN",
                                        "F1CO",
                                        "F1GN",
                                        "X1IP"
                                    ],
                                    "description":"Web Service Action:\n* `C1CF` - Cancel Frozen,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1RC` - Recommend Budget,\n* `C1RO` - ReOpen,\n* `C1SA` - Submit For Approval,\n* `C1SV` - Save,\n* `C1TR` - Transfer,\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Resend,\n* `F1CN` - Cancel,\n* `F1CO` - Complete,\n* `F1GN` - Generate,\n* `X1IP` - In Progress"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Bill"
                }
            },
            "DELETEBILL_response":{
                "type":"object",
                "properties":{
                },
                "xml":{
                    "name":"C1-DeletBill"
                }
            },
            "DELETEBILLROUTINGS_response":{
                "type":"object",
                "properties":{
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "billId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID identifies the person who was originally associated with the routing record."
                    },
                    "sequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    },
                    "billRoutingParameters":{
                        "type":"object",
                        "properties":{
                            "billRouteType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Bill Route Type is the method used to transmit the bill to the customer."
                            },
                            "billRoutingMethod":{
                                "type":"string",
                                "enum":[
                                    "EB  ",
                                    "EM  ",
                                    "FX  ",
                                    "P   "
                                ],
                                "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                "example":"EM"
                            },
                            "batchControl":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                "example":"POSTROUT"
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                "example":"223"
                            },
                            "billPrintIntercept":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer."
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "shouldReprint":{
                                "type":"boolean",
                                "description":"Reprint is defined as true if a user created this routing. This option is populated by the system and is always protected.",
                                "example":"false"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                            },
                            "doNotExtract":{
                                "type":"boolean",
                                "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                "example":"false"
                            },
                            "extractDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Date Time that the bill was extracted for delivery to the recipient."
                            }
                        }
                    },
                    "addressInformation":{
                        "type":"object",
                        "properties":{
                            "entityName1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name. Otherwise, Name1 contains the recipient's primary name.",
                                "example":"Bill,Louie"
                            },
                            "entityName2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "entityName3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "country":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "example":"USA"
                            },
                            "postal2":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address for the bill mailing."
                            },
                            "address12":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address for the bill mailing."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address for the bill mailing."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address for the bill mailing."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address for the bill mailing."
                            },
                            "city2":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address for the bill mailing.",
                                "example":"San Francisco"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address for the bill mailing."
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address for the bill mailing."
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for this address.\n",
                                "example":"AB"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address for the bill mailing."
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address for the bill mailing.",
                                "example":"CA"
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"true"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1BillRoutgs"
                }
            },
            "UPDATEBILLROUTINGS_request":{
                "type":"object",
                "properties":{
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID identifies the person who was originally associated with the routing record."
                            }
                        }
                    },
                    "sequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    },
                    "billRoutingParameters":{
                        "type":"object",
                        "properties":{
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type is the method used to transmit the bill to the customer.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type is the method used to transmit the bill to the customer."
                                    }
                                }
                            },
                            "billPrintIntercept":{
                                "type":"object",
                                "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer.",
                                "properties":{
                                    "billPrintIntercept":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer."
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "isReprint":{
                                "type":"boolean",
                                "description":"Reprint is defined as true if a user created this routing. This option is populated by the system and is always protected.",
                                "example":"false"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                            },
                            "doNotExtract":{
                                "type":"boolean",
                                "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                "example":"false"
                            },
                            "extractDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Date Time that the bill was extracted for delivery to the recipient."
                            }
                        }
                    },
                    "addressInformation":{
                        "type":"object",
                        "properties":{
                            "name1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name. Otherwise, Name1 contains the recipient's primary name.",
                                "example":"Bill,Louie"
                            },
                            "name2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "name3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "country":{
                                "type":"object",
                                "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address for the bill mailing."
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address for the bill mailing."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address for the bill mailing."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address for the bill mailing."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address for the bill mailing."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address for the bill mailing.",
                                "example":"San Francisco"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address for the bill mailing."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address for the bill mailing."
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for this address.\n",
                                "example":"AB"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address for the bill mailing."
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address for the bill mailing.",
                                "example":"CA"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"true"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1BillRoutgs"
                }
            },
            "CREATEBILL_request":{
                "type":"object",
                "properties":{
                    "billId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"5499331599"
                            }
                        }
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n\nA bill is initially saved in the Pending state. One or more bill segments can be created for the account's service agreements at this point.\n\nA bill becomes Complete when it is ready to be sent to the customer.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "resultMessage":{
                        "type":"string",
                        "maxLength":400,
                        "description":"A message indicating if the online bill URL is unable to be returned for some reason.",
                        "example":"The online bill display function is not available in this installation."
                    },
                    "billDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date used when the bill was completed.",
                        "example":"2001-05-01"
                    },
                    "dueDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Due Date is the date on which the bill is due.",
                        "example":"2001-05-16"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time is the date and time on which the bill was originally created.",
                        "example":"2002-10-24T16:51:58-04:00"
                    },
                    "completedDatetime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Completion Date/Time is the date and time on which the bill was completed.",
                        "example":"2002-10-24T16:51:56-04:00"
                    },
                    "isLatePaymentCharge":{
                        "type":"boolean",
                        "description":"Eligible for Late Payment Charge is defined as true if a charge is levied for late payment.",
                        "example":"false"
                    },
                    "latePaymentChargeDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Late Payment Charge Date is the date on which the system will levy a late payment charge if payment is not received.",
                        "example":"2001-05-21"
                    },
                    "nextCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Next Credit Review Date is the next date on which the account's debt will be reviewed by the account debt monitor.",
                        "example":"2001-05-21"
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Bill Segment Status is the bill segment's status."
                    },
                    "totalGeneratedCharge":{
                        "type":"number",
                        "maximum":0,
                        "minimum":0,
                        "description":"Total Generated Charge represents the total amount of the bill segments.",
                        "example":"35"
                    },
                    "isLatestBill":{
                        "type":"boolean",
                        "description":"Latest Bill is defined as true if the bill is the most recent bill.",
                        "example":"false"
                    },
                    "processDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Process Date",
                        "example":"2021-10-05"
                    },
                    "totalAmount":{
                        "type":"number",
                        "description":"The Total Amount contains the sum of the current amount of the bill segments.",
                        "example":"0"
                    },
                    "cutOffDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Cutoff Date is the last possible day of each bill period for a bill segment.",
                        "example":"2021-10-05"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date defines the financial period to which the canceled and new bill segments' financial transactions are booked.",
                        "example":"2021-10-05"
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Allow Estimates is defined as true if the system is allowed to estimate consumption when a meter read cannot be retrieved.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option defines how the system looks for meter reads.",
                        "example":"false"
                    },
                    "creditNoteDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed."
                    },
                    "numberOfUnbalancedItems":{
                        "type":"number",
                        "maximum":999999,
                        "minimum":0,
                        "description":"Number of Unbalanced Items contains the count of financial transactions linked to this bill that are linked to unbalanced match events.",
                        "example":"0"
                    },
                    "numberOfUnmatchedItems":{
                        "type":"number",
                        "maximum":999999,
                        "minimum":0,
                        "description":"Number of Unmatched Items contains the count of financial transactions linked to this bill that are not linked to any match event.",
                        "example":"0"
                    },
                    "openItemTotalAdjustments":{
                        "type":"number",
                        "description":"Total Adjustments is the total amount of frozen or canceled adjustment financial transactions linked to this bill.",
                        "example":"0"
                    },
                    "openItemTotalCorrections":{
                        "type":"number",
                        "description":"Total Bill Corrections is the total amount of canceled or rebilled bill segment financial transactions linked to this bill",
                        "example":"0"
                    },
                    "openItemCurrentCharges":{
                        "type":"number",
                        "description":"Total Current Billing Charges is the total amount of frozen bill segment financial transactions linked to this bill.",
                        "example":"0"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "billRoutings":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "person":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID identifies the person who was originally associated with the routing record."
                                                }
                                            }
                                        },
                                        "billRoutingParameters":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billRouteType":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Bill Route Type"
                                                        }
                                                    }
                                                },
                                                "billFormat":{
                                                    "type":"string",
                                                    "enum":[
                                                        "D   ",
                                                        "S   "
                                                    ],
                                                    "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                                    "example":"D"
                                                },
                                                "copies":{
                                                    "type":"number",
                                                    "maximum":99,
                                                    "minimum":-99,
                                                    "description":"Number of Bill Copies"
                                                },
                                                "sequence":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                                                    "example":"2"
                                                },
                                                "extractDateTime":{
                                                    "type":"string",
                                                    "format":"date-time",
                                                    "description":"Date Time that the bill was extracted for delivery to the recipient."
                                                },
                                                "isReprint":{
                                                    "type":"boolean",
                                                    "description":"Reprint"
                                                },
                                                "customerPOId":{
                                                    "type":"string",
                                                    "maxLength":20,
                                                    "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                                                },
                                                "batchControl":{
                                                    "type":"object",
                                                    "properties":{
                                                        "batchControl":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Batch Control"
                                                        }
                                                    }
                                                },
                                                "batchNumber":{
                                                    "type":"number",
                                                    "maximum":"9999999999",
                                                    "minimum":"-9999999999",
                                                    "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                                    "example":"223"
                                                },
                                                "doNotExtract":{
                                                    "type":"boolean",
                                                    "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                                    "example":"false"
                                                },
                                                "billPrintIntercept":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billPrintIntercept":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"User"
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "billRoutingMethod":{
                                            "type":"string",
                                            "enum":[
                                                "EB  ",
                                                "EM  ",
                                                "FX  ",
                                                "P   "
                                            ],
                                            "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                            "example":"EM"
                                        },
                                        "addressInformation":{
                                            "type":"object",
                                            "properties":{
                                                "name1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 1"
                                                },
                                                "name2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 2"
                                                },
                                                "name3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 3"
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The second line of the address for the bill mailing."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The third line of the address for the bill mailing."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The fourth line of the address for the bill mailing."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house if applicable for this address.\n",
                                                    "example":"AB"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":15,
                                                    "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address for the bill mailing."
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address for the bill mailing.",
                                                    "example":"CA"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billMessageCode":{
                                            "type":"object",
                                            "properties":{
                                                "billMessage":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Bill Message is the code that identifies the bill message.",
                                                    "example":"RES"
                                                }
                                            }
                                        },
                                        "insert":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Insert Code defines if the bill message causes an insert in the envelope."
                                        },
                                        "messagePriority":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  ",
                                                "80  ",
                                                "90  "
                                            ],
                                            "description":"Priority is the bill messages priority (on the printed bill).\n* `10  ` - Priority 10 -- Lowest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `90  ` - Priority 90 -- Highest",
                                            "example":"10"
                                        },
                                        "messageOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message On Bill is the message associated with the code.",
                                            "example":"Please call (123) 111-9111 if you have any questions about your rate"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Controls the order in which characteristics of the same type are displayed."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type must be a type of characteristic defined as permissible on a bill record.",
                                                    "example":"ZZDUEDT2"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CR",
                                        "C1DE",
                                        "C1DS",
                                        "C1FR",
                                        "C1IC",
                                        "C1RB",
                                        "C1RC",
                                        "C1RO",
                                        "C1SA",
                                        "C1SV",
                                        "C1TR",
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST",
                                        "F1CN",
                                        "F1CO",
                                        "F1GN",
                                        "X1IP"
                                    ],
                                    "description":"Web Service Action:\n* `C1CF` - Cancel Frozen,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1RC` - Recommend Budget,\n* `C1RO` - ReOpen,\n* `C1SA` - Submit For Approval,\n* `C1SV` - Save,\n* `C1TR` - Transfer,\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Resend,\n* `F1CN` - Cancel,\n* `F1CO` - Complete,\n* `F1GN` - Generate,\n* `X1IP` - In Progress"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Bill"
                }
            },
            "CREATEBILL_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "billId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    "account":{
                        "type":"object",
                        "properties":{
                            "accountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID identifies the customer who is responsible for the bill.",
                                "example":"5499331599"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "billStatus":{
                        "type":"string",
                        "enum":[
                            "C   ",
                            "P   "
                        ],
                        "description":"Bill Status is the bill's status.\n\nA bill is initially saved in the Pending state. One or more bill segments can be created for the account's service agreements at this point.\n\nA bill becomes Complete when it is ready to be sent to the customer.\n* `C   ` - Complete,\n* `P   ` - Pending",
                        "example":"C"
                    },
                    "resultMessage":{
                        "type":"string",
                        "maxLength":400,
                        "description":"A message indicating if the online bill URL is unable to be returned for some reason.",
                        "example":"The online bill display function is not available in this installation."
                    },
                    "billDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date used when the bill was completed.",
                        "example":"2001-05-01"
                    },
                    "dueDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Due Date is the date on which the bill is due.",
                        "example":"2001-05-16"
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "creationDateTime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Create Date/Time is the date and time on which the bill was originally created.",
                        "example":"2002-10-24T16:51:58-04:00"
                    },
                    "completedDatetime":{
                        "type":"string",
                        "format":"date-time",
                        "description":"Completion Date/Time is the date and time on which the bill was completed.",
                        "example":"2002-10-24T16:51:56-04:00"
                    },
                    "isLatePaymentCharge":{
                        "type":"boolean",
                        "description":"Eligible for Late Payment Charge is defined as true if a charge is levied for late payment.",
                        "example":"false"
                    },
                    "latePaymentChargeDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Late Payment Charge Date is the date on which the system will levy a late payment charge if payment is not received.",
                        "example":"2001-05-21"
                    },
                    "nextCreditReviewDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Next Credit Review Date is the next date on which the account's debt will be reviewed by the account debt monitor.",
                        "example":"2001-05-21"
                    },
                    "billSegmentStatus":{
                        "type":"string",
                        "maxLength":30,
                        "description":"Bill Segment Status is the bill segment's status."
                    },
                    "totalGeneratedCharge":{
                        "type":"number",
                        "maximum":0,
                        "minimum":0,
                        "description":"Total Generated Charge represents the total amount of the bill segments.",
                        "example":"35"
                    },
                    "isLatestBill":{
                        "type":"boolean",
                        "description":"Latest Bill is defined as true if the bill is the most recent bill.",
                        "example":"false"
                    },
                    "processDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Process Date",
                        "example":"2021-10-05"
                    },
                    "totalAmount":{
                        "type":"number",
                        "description":"The Total Amount contains the sum of the current amount of the bill segments.",
                        "example":"0"
                    },
                    "accountingDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Accounting Date defines the financial period to which the canceled and new bill segments' financial transactions are booked.",
                        "example":"2021-10-05"
                    },
                    "areEstimatesAllowed":{
                        "type":"boolean",
                        "description":"Allow Estimates is defined as true if the system is allowed to estimate consumption when a meter read cannot be retrieved.",
                        "example":"false"
                    },
                    "hasBillingOption":{
                        "type":"boolean",
                        "description":"Billing Option defines how the system looks for meter reads.",
                        "example":"false"
                    },
                    "creditNoteDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date that was used when the bill was completed."
                    },
                    "numberOfUnbalancedItems":{
                        "type":"number",
                        "maximum":999999,
                        "minimum":0,
                        "description":"Number of Unbalanced Items contains the count of financial transactions linked to this bill that are linked to unbalanced match events.",
                        "example":"0"
                    },
                    "numberOfUnmatchedItems":{
                        "type":"number",
                        "maximum":999999,
                        "minimum":0,
                        "description":"Number of Unmatched Items contains the count of financial transactions linked to this bill that are not linked to any match event.",
                        "example":"0"
                    },
                    "openItemTotalAdjustments":{
                        "type":"number",
                        "description":"Total Adjustments is the total amount of frozen or canceled adjustment financial transactions linked to this bill.",
                        "example":"0"
                    },
                    "openItemTotalCorrections":{
                        "type":"number",
                        "description":"Total Bill Corrections is the total amount of canceled or rebilled bill segment financial transactions linked to this bill",
                        "example":"0"
                    },
                    "openItemCurrentCharges":{
                        "type":"number",
                        "description":"Total Current Billing Charges is the total amount of frozen bill segment financial transactions linked to this bill.",
                        "example":"0"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "autopayDetails":{
                        "type":"object",
                        "properties":{
                            "autopayCreationDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Autopay Creation Date is the date on which the automatic payment information comes into effect.",
                                "example":"02-20-2008"
                            },
                            "autopayAmount":{
                                "type":"number",
                                "description":"Auto Pay Amount",
                                "example":"0"
                            },
                            "autopayStopUserId":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Auto Pay Stop User Id is the operator who cancels an automatic payment."
                            },
                            "autopayStopDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Auto Pay Stop Date Time"
                            },
                            "autopayStopAmount":{
                                "type":"number",
                                "description":"Auto Pay Stop Amount",
                                "example":"0"
                            },
                            "autopayStopCreationDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Autopay Stop creation date is the date when the system was setup to stop the automatic payments."
                            }
                        }
                    },
                    "billRoutings":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "person":{
                                            "type":"object",
                                            "properties":{
                                                "personId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Person ID identifies the person who was originally associated with the routing record."
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "billRoutingParameters":{
                                            "type":"object",
                                            "properties":{
                                                "billRouteType":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billRouteType":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Bill Route Type"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "billFormat":{
                                                    "type":"string",
                                                    "enum":[
                                                        "D   ",
                                                        "S   "
                                                    ],
                                                    "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                                    "example":"D"
                                                },
                                                "copies":{
                                                    "type":"number",
                                                    "maximum":99,
                                                    "minimum":-99,
                                                    "description":"Number of Bill Copies"
                                                },
                                                "sequence":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                                                    "example":"2"
                                                },
                                                "extractDateTime":{
                                                    "type":"string",
                                                    "format":"date-time",
                                                    "description":"Date Time that the bill was extracted for delivery to the recipient."
                                                },
                                                "isReprint":{
                                                    "type":"boolean",
                                                    "description":"Reprint"
                                                },
                                                "customerPOId":{
                                                    "type":"string",
                                                    "maxLength":20,
                                                    "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                                                },
                                                "batchControl":{
                                                    "type":"object",
                                                    "properties":{
                                                        "batchControl":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Batch Control"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "batchNumber":{
                                                    "type":"number",
                                                    "maximum":"9999999999",
                                                    "minimum":"-9999999999",
                                                    "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                                    "example":"223"
                                                },
                                                "doNotExtract":{
                                                    "type":"boolean",
                                                    "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                                    "example":"false"
                                                },
                                                "billPrintIntercept":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billPrintIntercept":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"User"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "billRoutingMethod":{
                                            "type":"string",
                                            "enum":[
                                                "EB  ",
                                                "EM  ",
                                                "FX  ",
                                                "P   "
                                            ],
                                            "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                            "example":"EM"
                                        },
                                        "addressInformation":{
                                            "type":"object",
                                            "properties":{
                                                "name1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 1"
                                                },
                                                "name2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 2"
                                                },
                                                "name3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name 3"
                                                },
                                                "country":{
                                                    "type":"object",
                                                    "properties":{
                                                        "country":{
                                                            "type":"string",
                                                            "maxLength":3,
                                                            "description":"Country"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "postal":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Postal"
                                                },
                                                "address1":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Address"
                                                },
                                                "address2":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The second line of the address for the bill mailing."
                                                },
                                                "address3":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The third line of the address for the bill mailing."
                                                },
                                                "address4":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"The fourth line of the address for the bill mailing."
                                                },
                                                "number1":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"Number 1"
                                                },
                                                "number2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Number 2"
                                                },
                                                "houseType":{
                                                    "type":"string",
                                                    "enum":[
                                                    ],
                                                    "description":"House Type indicates the type of house if applicable for this address.\n",
                                                    "example":"AB"
                                                },
                                                "inCityLimit":{
                                                    "type":"boolean",
                                                    "description":"In City Limit"
                                                },
                                                "geographicCode":{
                                                    "type":"string",
                                                    "maxLength":15,
                                                    "description":"Geographic code used to apply proper taxation rules to the physical address location."
                                                },
                                                "city":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"City"
                                                },
                                                "county":{
                                                    "type":"string",
                                                    "maxLength":90,
                                                    "description":"The county of the address for the bill mailing."
                                                },
                                                "state":{
                                                    "type":"string",
                                                    "maxLength":6,
                                                    "description":"The state of the address for the bill mailing.",
                                                    "example":"CA"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "messages":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "billMessageCode":{
                                            "type":"object",
                                            "properties":{
                                                "billMessage":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Bill Message is the code that identifies the bill message.",
                                                    "example":"RES"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "insert":{
                                            "type":"string",
                                            "maxLength":8,
                                            "description":"Insert Code defines if the bill message causes an insert in the envelope."
                                        },
                                        "messagePriority":{
                                            "type":"string",
                                            "enum":[
                                                "10  ",
                                                "20  ",
                                                "30  ",
                                                "40  ",
                                                "50  ",
                                                "60  ",
                                                "70  ",
                                                "80  ",
                                                "90  "
                                            ],
                                            "description":"Priority is the bill messages priority (on the printed bill).\n* `10  ` - Priority 10 -- Lowest,\n* `20  ` - Priority 20,\n* `30  ` - Priority 30,\n* `40  ` - Priority 40,\n* `50  ` - Priority 50,\n* `60  ` - Priority 60,\n* `70  ` - Priority 70,\n* `80  ` - Priority 80,\n* `90  ` - Priority 90 -- Highest",
                                            "example":"10"
                                        },
                                        "messageOnBill":{
                                            "type":"string",
                                            "maxLength":254,
                                            "description":"Message On Bill is the message associated with the code.",
                                            "example":"Please call (123) 111-9111 if you have any questions about your rate"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"Version"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "sequence":{
                                            "type":"number",
                                            "maximum":999,
                                            "minimum":-999,
                                            "description":"Sequence Controls the order in which characteristics of the same type are displayed."
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type must be a type of characteristic defined as permissible on a bill record.",
                                                    "example":"ZZDUEDT2"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Type of Char Value:\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "action":{
                                    "type":"string",
                                    "enum":[
                                        "C1CF",
                                        "C1CR",
                                        "C1DE",
                                        "C1DS",
                                        "C1FR",
                                        "C1IC",
                                        "C1RB",
                                        "C1RC",
                                        "C1RO",
                                        "C1SA",
                                        "C1SV",
                                        "C1TR",
                                        "D1CA",
                                        "D1DD",
                                        "D1OE",
                                        "D1ST",
                                        "F1CN",
                                        "F1CO",
                                        "F1GN",
                                        "X1IP"
                                    ],
                                    "description":"Web Service Action:\n* `C1CF` - Cancel Frozen,\n* `C1CR` - Credit Note,\n* `C1DE` - Delete,\n* `C1DS` - Distribute,\n* `C1FR` - Freeze,\n* `C1IC` - Init Cancel,\n* `C1RB` - Rebill,\n* `C1RC` - Recommend Budget,\n* `C1RO` - ReOpen,\n* `C1SA` - Submit For Approval,\n* `C1SV` - Save,\n* `C1TR` - Transfer,\n* `D1CA` - Calculate,\n* `D1DD` - Discarded,\n* `D1OE` - Override Exception,\n* `D1ST` - Resend,\n* `F1CN` - Cancel,\n* `F1CO` - Complete,\n* `F1GN` - Generate,\n* `X1IP` - In Progress"
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1-Bill"
                }
            },
            "DELETEBILLROUTINGS_request":{
                "type":"object",
                "properties":{
                    "httpMethod":{
                        "type":"string",
                        "enum":[
                            "DELT",
                            "GET ",
                            "POST",
                            "PTCH",
                            "PUT "
                        ],
                        "description":"HTTP Method\n* `DELT` - Delete,\n* `GET ` - Get,\n* `POST` - Post,\n* `PTCH` - Patch,\n* `PUT ` - Put",
                        "example":"GET"
                    },
                    "billId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Bill ID is the system-assigned unique identifier of the bill.",
                        "example":"549133128888"
                    },
                    "personId":{
                        "type":"string",
                        "maxLength":10,
                        "description":"Person ID identifies the person who was originally associated with the routing record."
                    },
                    "sequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    },
                    "billRoutingParameters":{
                        "type":"object",
                        "properties":{
                            "billRouteType":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Bill Route Type is the method used to transmit the bill to the customer."
                            },
                            "billRoutingMethod":{
                                "type":"string",
                                "enum":[
                                    "EB  ",
                                    "EM  ",
                                    "FX  ",
                                    "P   "
                                ],
                                "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                "example":"EM"
                            },
                            "batchControl":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                "example":"POSTROUT"
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                "example":"223"
                            },
                            "billPrintIntercept":{
                                "type":"string",
                                "maxLength":8,
                                "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer."
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfBillCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "shouldReprint":{
                                "type":"boolean",
                                "description":"Reprint is defined as true if a user created this routing. This option is populated by the system and is always protected.",
                                "example":"false"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                            },
                            "doNotExtract":{
                                "type":"boolean",
                                "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                "example":"false"
                            },
                            "extractDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Date Time that the bill was extracted for delivery to the recipient."
                            }
                        }
                    },
                    "addressInformation":{
                        "type":"object",
                        "properties":{
                            "entityName1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name. Otherwise, Name1 contains the recipient's primary name.",
                                "example":"Bill,Louie"
                            },
                            "entityName2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "entityName3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "country":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "example":"USA"
                            },
                            "postal2":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address for the bill mailing."
                            },
                            "address12":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address for the bill mailing."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address for the bill mailing."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address for the bill mailing."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address for the bill mailing."
                            },
                            "city2":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address for the bill mailing.",
                                "example":"San Francisco"
                            },
                            "streetNumber1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address for the bill mailing."
                            },
                            "streetNumber2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address for the bill mailing."
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for this address.\n",
                                "example":"AB"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address for the bill mailing."
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address for the bill mailing.",
                                "example":"CA"
                            },
                            "isInCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"true"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1BillRoutgs"
                }
            },
            "UPDATEBILLROUTINGS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID identifies the person who was originally associated with the routing record."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    },
                    "billRoutingParameters":{
                        "type":"object",
                        "properties":{
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type is the method used to transmit the bill to the customer.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type is the method used to transmit the bill to the customer."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billRoutingMethod":{
                                "type":"string",
                                "enum":[
                                    "EB  ",
                                    "EM  ",
                                    "FX  ",
                                    "P   "
                                ],
                                "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                "example":"EM"
                            },
                            "batchControl":{
                                "type":"object",
                                "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                        "example":"POSTROUT"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                "example":"223"
                            },
                            "billPrintIntercept":{
                                "type":"object",
                                "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer.",
                                "properties":{
                                    "billPrintIntercept":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "isReprint":{
                                "type":"boolean",
                                "description":"Reprint is defined as true if a user created this routing. This option is populated by the system and is always protected.",
                                "example":"false"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                            },
                            "doNotExtract":{
                                "type":"boolean",
                                "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                "example":"false"
                            },
                            "extractDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Date Time that the bill was extracted for delivery to the recipient."
                            }
                        }
                    },
                    "addressInformation":{
                        "type":"object",
                        "properties":{
                            "name1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name. Otherwise, Name1 contains the recipient's primary name.",
                                "example":"Bill,Louie"
                            },
                            "name2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "name3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "country":{
                                "type":"object",
                                "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address for the bill mailing."
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address for the bill mailing."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address for the bill mailing."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address for the bill mailing."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address for the bill mailing."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address for the bill mailing.",
                                "example":"San Francisco"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address for the bill mailing."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address for the bill mailing."
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for this address.\n",
                                "example":"AB"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address for the bill mailing."
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address for the bill mailing.",
                                "example":"CA"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"true"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1BillRoutgs"
                }
            },
            "GETBILLROUTINGS_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "person":{
                        "type":"object",
                        "properties":{
                            "personId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Person ID identifies the person who was originally associated with the routing record."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "sequence":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"Sequence is the system-assigned identifier assigned to this bill routing.",
                        "example":"2"
                    },
                    "billRoutingParameters":{
                        "type":"object",
                        "properties":{
                            "billRouteType":{
                                "type":"object",
                                "description":"Bill Route Type is the method used to transmit the bill to the customer.",
                                "properties":{
                                    "billRouteType":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Bill Route Type is the method used to transmit the bill to the customer."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billRoutingMethod":{
                                "type":"string",
                                "enum":[
                                    "EB  ",
                                    "EM  ",
                                    "FX  ",
                                    "P   "
                                ],
                                "description":"Bill Routing Method is the method used to transmit the bill to the customer.\n* `EB  ` - EDI Billing,\n* `EM  ` - Email,\n* `FX  ` - Fax,\n* `P   ` - Postal",
                                "example":"EM"
                            },
                            "batchControl":{
                                "type":"object",
                                "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Batch Control is the identifier of the batch of bills in which the recipient's copy was downloaded.",
                                        "example":"POSTROUT"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is used to view information and statistics on the batch run's threads.",
                                "example":"223"
                            },
                            "billPrintIntercept":{
                                "type":"object",
                                "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer.",
                                "properties":{
                                    "billPrintIntercept":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Intercept is the User ID of the individual who wants to review the bill before it is sent to the customer."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "billFormat":{
                                "type":"string",
                                "enum":[
                                    "D   ",
                                    "S   "
                                ],
                                "description":"Bill Format Indicates if the customer should receive a detailed or a summary bill.\n* `D   ` - Detailed,\n* `S   ` - Summary",
                                "example":"D"
                            },
                            "numberOfCopies":{
                                "type":"number",
                                "maximum":99,
                                "minimum":-99,
                                "description":"Number of Bill Copies indicates how many copies of the bill the person receives.",
                                "example":"1"
                            },
                            "isReprint":{
                                "type":"boolean",
                                "description":"Reprint is defined as true if a user created this routing. This option is populated by the system and is always protected.",
                                "example":"false"
                            },
                            "customerPOId":{
                                "type":"string",
                                "maxLength":20,
                                "description":"PO ID is the purchase order Id the customer wants printed on their copy of the bill."
                            },
                            "doNotExtract":{
                                "type":"boolean",
                                "description":"Define Do Not Extract as true if the bill should not be routed to the individual.",
                                "example":"false"
                            },
                            "extractDateTime":{
                                "type":"string",
                                "format":"date-time",
                                "description":"Date Time that the bill was extracted for delivery to the recipient."
                            }
                        }
                    },
                    "addressInformation":{
                        "type":"object",
                        "properties":{
                            "name1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name. Otherwise, Name1 contains the recipient's primary name.",
                                "example":"Bill,Louie"
                            },
                            "name2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "name3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"If the recipient has an override mailing name, Name1, Name2, and Name3 contain the person's override mailing name."
                            },
                            "country":{
                                "type":"object",
                                "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                "properties":{
                                    "country":{
                                        "type":"string",
                                        "maxLength":3,
                                        "description":"Country retrieves its default value from the installation options. The address constituents may differ depending on the Country.",
                                        "example":"USA"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "postal":{
                                "type":"string",
                                "maxLength":12,
                                "description":"The postal code of the address for the bill mailing."
                            },
                            "address1":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The first line of the address for the bill mailing."
                            },
                            "address2":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The second line of the address for the bill mailing."
                            },
                            "address3":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The third line of the address for the bill mailing."
                            },
                            "address4":{
                                "type":"string",
                                "maxLength":254,
                                "description":"The fourth line of the address for the bill mailing."
                            },
                            "city":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The city of the address for the bill mailing.",
                                "example":"San Francisco"
                            },
                            "number1":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The first street number line of the address for the bill mailing."
                            },
                            "number2":{
                                "type":"string",
                                "maxLength":4,
                                "description":"The second street number line of the address for the bill mailing."
                            },
                            "houseType":{
                                "type":"string",
                                "enum":[
                                ],
                                "description":"House Type indicates the type of house if applicable for this address.\n",
                                "example":"AB"
                            },
                            "county":{
                                "type":"string",
                                "maxLength":90,
                                "description":"The county of the address for the bill mailing."
                            },
                            "state":{
                                "type":"string",
                                "maxLength":6,
                                "description":"The state of the address for the bill mailing.",
                                "example":"CA"
                            },
                            "inCityLimit":{
                                "type":"boolean",
                                "description":"In City Limit switch is on if the address is considered within the physical city limits.",
                                "example":"true"
                            },
                            "taxVendorGeographicalCode":{
                                "type":"string",
                                "maxLength":11,
                                "description":"Geographical Code"
                            }
                        }
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    }
                },
                "xml":{
                    "name":"C1BillRoutgs"
                }
            },
            "SEARCHBILL_response":{
                "type":"object",
                "properties":{
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                                "example":"USD"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "accountBalanceForward":{
                        "type":"string",
                        "maxLength":8,
                        "description":"Account Balance Forward",
                        "example":"Y"
                    },
                    "accountSetupDate":{
                        "type":"string",
                        "format":"date",
                        "description":"Bill Date is the business date used when the bill was completed.",
                        "example":"2001-05-01"
                    },
                    "bills":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "bill":{
                                    "type":"object",
                                    "properties":{
                                        "billId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Bill ID is the system-assigned unique identifier of the bill.",
                                            "example":"549133128888"
                                        },
                                        "_link":{
                                            "type":"string",
                                            "description":"_link"
                                        }
                                    }
                                },
                                "billDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Bill Date is the business date used when the bill was completed.",
                                    "example":"2001-05-01"
                                },
                                "billPeriodStartDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Start Date - End Date is the portion of the bill segment period that the calculation details apply."
                                },
                                "billPeriodEndDate":{
                                    "type":"string",
                                    "format":"date",
                                    "description":"Start Date - End Date is the portion of the bill segment period that the calculation details apply."
                                },
                                "mixedPeriodIndicator":{
                                    "type":"boolean",
                                    "description":"Mixed Period Indicator",
                                    "example":"false"
                                },
                                "beginningBalance":{
                                    "type":"number",
                                    "description":"Beginning Balance is the balance from the account's last bill.",
                                    "example":"70177.75"
                                },
                                "totalPaymentAmount":{
                                    "type":"number",
                                    "description":"Total Payments is the total amount of frozen or canceled payment segment financial transactions linked to this bill.",
                                    "example":"0"
                                },
                                "totalAdjustmentAmount":{
                                    "type":"number",
                                    "description":"Total Adjustments is the total amount of frozen or canceled adjustment financial transactions linked to this bill"
                                },
                                "totalCorrectionAmount":{
                                    "type":"number",
                                    "description":"Total Bill Corrections is the total amount of canceled or rebilled bill segment financial transactions linked to this bill."
                                },
                                "totalCurrentCharges":{
                                    "type":"number",
                                    "description":"Total Current Billing Charges is the total amount of frozen bill segment financial transactions linked to this bill.",
                                    "example":"50"
                                },
                                "endingBalance":{
                                    "type":"number",
                                    "description":"Ending Balance For This Period is the amount owed by the customer as of the end of the bill period.",
                                    "example":"103496.28"
                                },
                                "totalChangesAfterCompletion":{
                                    "type":"number",
                                    "description":"Total billing charges after completion",
                                    "example":"0"
                                },
                                "serviceTypeCharges":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "serviceType":{
                                                "type":"string",
                                                "maxLength":30,
                                                "description":"Service Type",
                                                "example":"E"
                                            },
                                            "chargeAmount":{
                                                "type":"string",
                                                "format":"date",
                                                "description":"Calculated Amount"
                                            },
                                            "hasCancelled":{
                                                "type":"boolean",
                                                "description":"If the bill has canceled bill segment financial transactions",
                                                "example":"true"
                                            },
                                            "hasRebilled":{
                                                "type":"boolean",
                                                "description":"If the bill has rebilled bill segment financial transactions",
                                                "example":"true"
                                            },
                                            "servicePeriodStartDate":{
                                                "type":"string",
                                                "format":"date",
                                                "description":"Start Date - End Date is the portion of the bill segment period that the calculation details apply."
                                            },
                                            "servicePeriodEndDate":{
                                                "type":"string",
                                                "format":"date",
                                                "description":"Start Date - End Date is the portion of the bill segment period that the calculation details apply."
                                            },
                                            "mixedPeriodIndicator":{
                                                "type":"boolean",
                                                "description":"Mixed Period Indicator",
                                                "example":"false"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1BillsForAc"
                }
            },
            "ACTIONPAYMENTTENDER_request":{
                "type":"object",
                "properties":{
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN"
                        ],
                        "description":"Available actions for the Payment Tender\n* `C1CN` - Cancel"
                    },
                    "cancelReason":{
                        "type":"string",
                        "maxLength":4,
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "example":"Data entry error"
                    }
                },
                "xml":{
                    "name":"C1ActPytTdr"
                }
            },
            "CREATEPAYMENTTENDER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "paymentEvent":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentTenderId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                        "example":"221888888888"
                    },
                    "payorAccount":{
                        "type":"object",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "tenderType":{
                        "type":"object",
                        "description":"Tender Type describes what was remitted, such as cash or check.",
                        "properties":{
                            "tenderType":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Tender Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "tenderControl":{
                        "type":"object",
                        "properties":{
                            "tenderControlId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Tender Control ID is the identity of the remittance processor batch or cash drawer bundle in which the tender was remitted.",
                                "example":"0225339900"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "tenderAmount":{
                        "type":"number",
                        "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency.",
                        "example":"$25.00"
                    },
                    "checkNumber":{
                        "type":"string",
                        "maxLength":10,
                        "description":"If a check was used for payment, the Check Number contains the identity of the check."
                    },
                    "tenderStatus":{
                        "type":"string",
                        "enum":[
                            "25  ",
                            "60  "
                        ],
                        "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                        "example":"Valid"
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustment":{
                        "type":"object",
                        "properties":{
                            "adjustmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Adjustment ID is displayed if there is an adjustment associated with the payment."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Customer ID is the customer's account ID that appeared on the payment."
                    },
                    "micrId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"MICR ID is the value of the magnetic ink character recognition (MICR) line on the payment."
                    },
                    "name":{
                        "type":"string",
                        "maxLength":40,
                        "description":"Name is the customer's name on the payment record."
                    },
                    "externalReferenceId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Ext. Reference ID is the unique identifier of the payment upload record."
                    },
                    "alternateCurrency":{
                        "type":"object",
                        "description":"If the payment tender was remitted in an alternate currency, i.e. a currency other than the payor account's currency.",
                        "properties":{
                            "alternateCurrency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"If the payment tender was remitted in an alternate currency, i.e. a currency other than the payor account's currency."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "alternateTenderAmount":{
                        "type":"object",
                        "description":"Tender Amount",
                        "properties":{
                            "alternateTenderAmount":{
                                "type":"number",
                                "maximum":"9999999999999.99",
                                "minimum":"-9999999999999.99",
                                "description":"Tender Amount"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "encryptedMicrId":{
                        "type":"string",
                        "maxLength":64,
                        "description":"Encrypted MICR ID"
                    },
                    "hashMicrId":{
                        "type":"string",
                        "maxLength":88,
                        "description":"A hash representation of MICR ID field."
                    },
                    "tndrTypeNonCredit":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Tender Type if Non Credit",
                        "example":"APCK"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "autoPayClearing":{
                        "type":"object",
                        "properties":{
                            "autopayClearingId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Auto Pay Clearing ID is PK of the auto pay staging record."
                            },
                            "accountAutoPay":{
                                "type":"object",
                                "properties":{
                                    "accountAutoPayId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Auto Pay ID is the unique, system-assigned identifier of the auto-pay record."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "bill":{
                                "type":"object",
                                "properties":{
                                    "billId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Bill ID"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "scheduleExtractDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Scheduled Extract Date is the date the automatic payment request was sent or is scheduled to be sent to the financial institution."
                            },
                            "batchControl":{
                                "type":"object",
                                "description":"Batch Code is the batch code for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Code is displayed.",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Batch Code is the batch code for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Code is displayed."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is the batch number for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Number is displayed."
                            },
                            "autopaySource":{
                                "type":"object",
                                "description":"Auto Pay Source Code is the financial institution or credit card company that receives the automatic payment request.",
                                "properties":{
                                    "autopaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"External Account ID is the customer's account number at the financial institution."
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On is only needed if the Tender Type indicates that an expiration date is necessary, such as for a credit card payment."
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name is the customer's name in the financial institution's system."
                            },
                            "autopayDistributeAndFreezeDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The automatic payment is NOT distributed and frozen when the automatic payment is initially created. A separate background process distributes and freezes the automatic payment on the automatic payment GL distribution date . On the GL distribution date, the automatic payment will be interfaced to the general ledger."
                            },
                            "encryptedExternalAccountId":{
                                "type":"string",
                                "maxLength":108,
                                "description":"External Account ID is used to define the customer's bank account or credit card number.\n\nThe system supports encryption for the External Account ID. If your implementation has configured the system to encrypt the External Account ID, the data will be returned with a masked value, such as *******."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The Version number is used for internal concurrency checks.",
                                "example":"1"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2016-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Characteristic Value indicates the value of the characteristic if the characteristic type is pre-defined or foreign key reference.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"02-20-2008"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "tenders":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "paymentTenderId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                                            "example":"221888888888"
                                        },
                                        "payorAccount":{
                                            "type":"object",
                                            "properties":{
                                                "payorAccountId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency3":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tenderType":{
                                            "type":"object",
                                            "properties":{
                                                "tenderType2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Tender Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "tenderControl":{
                                            "type":"object",
                                            "properties":{
                                                "tenderControlId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Tender Control ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "isIncludedInTenderControlBalance":{
                                            "type":"boolean",
                                            "description":"Included in Tender Ctl Balance"
                                        },
                                        "tenderAmount":{
                                            "type":"number",
                                            "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency.",
                                            "example":"$25.00"
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "tenderStatus":{
                                            "type":"string",
                                            "enum":[
                                                "25  ",
                                                "60  "
                                            ],
                                            "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                                            "example":"Valid"
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason3":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "adjustment":{
                                            "type":"object",
                                            "properties":{
                                                "adjustmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Adjustment ID"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "customerId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"Customer ID is the customer's account ID that appeared on the payment."
                                        },
                                        "micrId2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID is the value of the magnetic ink character recognition (MICR) line on the payment."
                                        },
                                        "name":{
                                            "type":"string",
                                            "maxLength":40,
                                            "description":"Name is the customer's name on the payment record."
                                        },
                                        "externalReferenceId2":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"Ext. Reference ID is the unique identifier of the payment upload record."
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "altTenderAmount2":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Tender Amount"
                                        },
                                        "encryptedMicrId2":{
                                            "type":"string",
                                            "maxLength":64,
                                            "description":"Encrypted MICR ID"
                                        },
                                        "hashMicrId2":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"A hash representation of MICR ID field."
                                        },
                                        "tndrTypeNonCredit":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type if Non Credit",
                                            "example":"APCK"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        },
                                        "autoPayClearing":{
                                            "type":"object",
                                            "properties":{
                                                "autopayClearingId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Auto Pay Clearing ID is PK of the auto pay staging record."
                                                },
                                                "accountAutoPay":{
                                                    "type":"object",
                                                    "properties":{
                                                        "accountAutoPayId":{
                                                            "type":"string",
                                                            "maxLength":10,
                                                            "description":"Auto Pay ID"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "bill":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billId2":{
                                                            "type":"string",
                                                            "maxLength":12,
                                                            "description":"Bill ID"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "scheduleExtractDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Scheduled Extract Date is the date the automatic payment request was sent or is scheduled to be sent to the financial institution."
                                                },
                                                "batchControl":{
                                                    "type":"object",
                                                    "properties":{
                                                        "batchControl":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Batch Control"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "batchNumber":{
                                                    "type":"number",
                                                    "maximum":"9999999999",
                                                    "minimum":"-9999999999",
                                                    "description":"Batch Number is the batch number for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Number is displayed."
                                                },
                                                "autopaySource":{
                                                    "type":"object",
                                                    "properties":{
                                                        "autopaySource":{
                                                            "type":"string",
                                                            "maxLength":12,
                                                            "description":"Auto Pay Source"
                                                        },
                                                        "_link":{
                                                            "type":"string",
                                                            "description":"_link"
                                                        }
                                                    }
                                                },
                                                "externalAccountId":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"External Account ID is the customer's account number at the financial institution."
                                                },
                                                "expireDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Expires On is only needed if the Tender Type indicates that an expiration date is necessary, such as for a credit card payment."
                                                },
                                                "entityName":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name is the customer's name in the financial institution's system."
                                                },
                                                "autopayDistributeAndFreezeDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"The automatic payment is NOT distributed and frozen when the automatic payment is initially created. A separate background process distributes and freezes the automatic payment on the automatic payment GL distribution date . On the GL distribution date, the automatic payment will be interfaced to the general ledger."
                                                },
                                                "encryptedExternalAccountId":{
                                                    "type":"string",
                                                    "maxLength":108,
                                                    "description":"External Account ID is used to define the customer's bank account or credit card number.\n\nThe system supports encryption for the External Account ID. If your implementation has configured the system to encrypt the External Account ID, the data will be returned with a masked value, such as *******."
                                                },
                                                "version3":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"The Version number is used for internal concurrency checks.",
                                                    "example":"1"
                                                }
                                            }
                                        },
                                        "nextActions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "action":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1CN"
                                                                ],
                                                                "description":"Available actions for the Payment Tender\n* `C1CN` - Cancel"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CreatPayTe"
                }
            },
            "CREATEPAYMENTTENDER_request":{
                "type":"object",
                "properties":{
                    "paymentEvent":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID"
                            }
                        }
                    },
                    "paymentTenderId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                        "example":"221888888888"
                    },
                    "payorAccount":{
                        "type":"object",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            }
                        }
                    },
                    "tenderType":{
                        "type":"object",
                        "description":"Tender Type describes what was remitted, such as cash or check.",
                        "properties":{
                            "tenderType":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Tender Type"
                            }
                        }
                    },
                    "tenderControl":{
                        "type":"object",
                        "properties":{
                            "tenderControlId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Tender Control ID is the identity of the remittance processor batch or cash drawer bundle in which the tender was remitted.",
                                "example":"0225339900"
                            }
                        }
                    },
                    "tenderAmount":{
                        "type":"number",
                        "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency.",
                        "example":"$25.00"
                    },
                    "checkNumber":{
                        "type":"string",
                        "maxLength":10,
                        "description":"If a check was used for payment, the Check Number contains the identity of the check."
                    },
                    "tenderStatus":{
                        "type":"string",
                        "enum":[
                            "25  ",
                            "60  "
                        ],
                        "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                        "example":"Valid"
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason"
                            }
                        }
                    },
                    "adjustment":{
                        "type":"object",
                        "properties":{
                            "adjustmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Adjustment ID is displayed if there is an adjustment associated with the payment."
                            }
                        }
                    },
                    "customerId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Customer ID is the customer's account ID that appeared on the payment."
                    },
                    "micrId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"MICR ID is the value of the magnetic ink character recognition (MICR) line on the payment."
                    },
                    "name":{
                        "type":"string",
                        "maxLength":40,
                        "description":"Name is the customer's name on the payment record."
                    },
                    "externalReferenceId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Ext. Reference ID is the unique identifier of the payment upload record."
                    },
                    "alternateCurrency":{
                        "type":"object",
                        "description":"If the payment tender was remitted in an alternate currency, i.e. a currency other than the payor account's currency.",
                        "properties":{
                            "alternateCurrency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"If the payment tender was remitted in an alternate currency, i.e. a currency other than the payor account's currency."
                            }
                        }
                    },
                    "alternateTenderAmount":{
                        "type":"object",
                        "description":"Tender Amount",
                        "properties":{
                            "alternateTenderAmount":{
                                "type":"number",
                                "maximum":"9999999999999.99",
                                "minimum":"-9999999999999.99",
                                "description":"Tender Amount"
                            }
                        }
                    },
                    "encryptedMicrId":{
                        "type":"string",
                        "maxLength":64,
                        "description":"Encrypted MICR ID"
                    },
                    "hashMicrId":{
                        "type":"string",
                        "maxLength":88,
                        "description":"A hash representation of MICR ID field."
                    },
                    "tndrTypeNonCredit":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Tender Type if Non Credit",
                        "example":"APCK"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "autoPayClearing":{
                        "type":"object",
                        "properties":{
                            "autopayClearingId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Auto Pay Clearing ID is PK of the auto pay staging record."
                            },
                            "accountAutoPay":{
                                "type":"object",
                                "properties":{
                                    "accountAutoPayId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Auto Pay ID is the unique, system-assigned identifier of the auto-pay record."
                                    }
                                }
                            },
                            "bill":{
                                "type":"object",
                                "properties":{
                                    "billId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Bill ID"
                                    }
                                }
                            },
                            "scheduleExtractDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Scheduled Extract Date is the date the automatic payment request was sent or is scheduled to be sent to the financial institution."
                            },
                            "batchControl":{
                                "type":"object",
                                "description":"Batch Code is the batch code for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Code is displayed.",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Batch Code is the batch code for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Code is displayed."
                                    }
                                }
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is the batch number for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Number is displayed."
                            },
                            "autopaySource":{
                                "type":"object",
                                "description":"Auto Pay Source Code is the financial institution or credit card company that receives the automatic payment request.",
                                "properties":{
                                    "autopaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"External Account ID is the customer's account number at the financial institution."
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On is only needed if the Tender Type indicates that an expiration date is necessary, such as for a credit card payment."
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name is the customer's name in the financial institution's system."
                            },
                            "autopayDistributeAndFreezeDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The automatic payment is NOT distributed and frozen when the automatic payment is initially created. A separate background process distributes and freezes the automatic payment on the automatic payment GL distribution date . On the GL distribution date, the automatic payment will be interfaced to the general ledger."
                            },
                            "encryptedExternalAccountId":{
                                "type":"string",
                                "maxLength":108,
                                "description":"External Account ID is used to define the customer's bank account or credit card number.\n\nThe system supports encryption for the External Account ID. If your implementation has configured the system to encrypt the External Account ID, the data will be returned with a masked value, such as *******."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The Version number is used for internal concurrency checks.",
                                "example":"1"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2016-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Characteristic Value indicates the value of the characteristic if the characteristic type is pre-defined or foreign key reference.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"02-20-2008"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "tenders":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "paymentTenderId":{
                                            "type":"string",
                                            "maxLength":12,
                                            "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                                            "example":"221888888888"
                                        },
                                        "payorAccount":{
                                            "type":"object",
                                            "properties":{
                                                "payorAccountId2":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Account ID"
                                                }
                                            }
                                        },
                                        "currency":{
                                            "type":"object",
                                            "properties":{
                                                "currency3":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Currency Code"
                                                }
                                            }
                                        },
                                        "tenderType":{
                                            "type":"object",
                                            "properties":{
                                                "tenderType2":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Tender Type"
                                                }
                                            }
                                        },
                                        "tenderControl":{
                                            "type":"object",
                                            "properties":{
                                                "tenderControlId":{
                                                    "type":"string",
                                                    "maxLength":10,
                                                    "description":"Tender Control ID"
                                                }
                                            }
                                        },
                                        "isIncludedInTenderControlBalance":{
                                            "type":"boolean",
                                            "description":"Included in Tender Ctl Balance"
                                        },
                                        "tenderAmount":{
                                            "type":"number",
                                            "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency.",
                                            "example":"$25.00"
                                        },
                                        "checkNumber":{
                                            "type":"string",
                                            "maxLength":10,
                                            "description":"Check Number"
                                        },
                                        "tenderStatus":{
                                            "type":"string",
                                            "enum":[
                                                "25  ",
                                                "60  "
                                            ],
                                            "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                                            "example":"Valid"
                                        },
                                        "cancelReason":{
                                            "type":"object",
                                            "properties":{
                                                "cancelReason3":{
                                                    "type":"string",
                                                    "maxLength":4,
                                                    "description":"Cancel Reason"
                                                }
                                            }
                                        },
                                        "adjustment":{
                                            "type":"object",
                                            "properties":{
                                                "adjustmentId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Adjustment ID"
                                                }
                                            }
                                        },
                                        "customerId":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"Customer ID is the customer's account ID that appeared on the payment."
                                        },
                                        "micrId2":{
                                            "type":"string",
                                            "maxLength":30,
                                            "description":"MICR ID is the value of the magnetic ink character recognition (MICR) line on the payment."
                                        },
                                        "name":{
                                            "type":"string",
                                            "maxLength":40,
                                            "description":"Name is the customer's name on the payment record."
                                        },
                                        "externalReferenceId2":{
                                            "type":"string",
                                            "maxLength":36,
                                            "description":"Ext. Reference ID is the unique identifier of the payment upload record."
                                        },
                                        "alternateCurrency":{
                                            "type":"object",
                                            "properties":{
                                                "altCurrencyCd2":{
                                                    "type":"string",
                                                    "maxLength":3,
                                                    "description":"Alternate Currency Code"
                                                }
                                            }
                                        },
                                        "altTenderAmount2":{
                                            "type":"number",
                                            "maximum":"9999999999999.99",
                                            "minimum":"-9999999999999.99",
                                            "description":"Tender Amount"
                                        },
                                        "encryptedMicrId2":{
                                            "type":"string",
                                            "maxLength":64,
                                            "description":"Encrypted MICR ID"
                                        },
                                        "hashMicrId2":{
                                            "type":"string",
                                            "maxLength":88,
                                            "description":"A hash representation of MICR ID field."
                                        },
                                        "tndrTypeNonCredit":{
                                            "type":"string",
                                            "maxLength":4,
                                            "description":"Tender Type if Non Credit",
                                            "example":"APCK"
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        },
                                        "autoPayClearing":{
                                            "type":"object",
                                            "properties":{
                                                "autopayClearingId":{
                                                    "type":"string",
                                                    "maxLength":12,
                                                    "description":"Auto Pay Clearing ID is PK of the auto pay staging record."
                                                },
                                                "accountAutoPay":{
                                                    "type":"object",
                                                    "properties":{
                                                        "accountAutoPayId":{
                                                            "type":"string",
                                                            "maxLength":10,
                                                            "description":"Auto Pay ID"
                                                        }
                                                    }
                                                },
                                                "bill":{
                                                    "type":"object",
                                                    "properties":{
                                                        "billId2":{
                                                            "type":"string",
                                                            "maxLength":12,
                                                            "description":"Bill ID"
                                                        }
                                                    }
                                                },
                                                "scheduleExtractDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Scheduled Extract Date is the date the automatic payment request was sent or is scheduled to be sent to the financial institution."
                                                },
                                                "batchControl":{
                                                    "type":"object",
                                                    "properties":{
                                                        "batchControl":{
                                                            "type":"string",
                                                            "maxLength":8,
                                                            "description":"Batch Control"
                                                        }
                                                    }
                                                },
                                                "batchNumber":{
                                                    "type":"number",
                                                    "maximum":"9999999999",
                                                    "minimum":"-9999999999",
                                                    "description":"Batch Number is the batch number for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Number is displayed."
                                                },
                                                "autopaySource":{
                                                    "type":"object",
                                                    "properties":{
                                                        "autopaySource":{
                                                            "type":"string",
                                                            "maxLength":12,
                                                            "description":"Auto Pay Source"
                                                        }
                                                    }
                                                },
                                                "externalAccountId":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"External Account ID is the customer's account number at the financial institution."
                                                },
                                                "expireDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"Expires On is only needed if the Tender Type indicates that an expiration date is necessary, such as for a credit card payment."
                                                },
                                                "entityName":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Name is the customer's name in the financial institution's system."
                                                },
                                                "autopayDistributeAndFreezeDate":{
                                                    "type":"string",
                                                    "format":"date",
                                                    "description":"The automatic payment is NOT distributed and frozen when the automatic payment is initially created. A separate background process distributes and freezes the automatic payment on the automatic payment GL distribution date . On the GL distribution date, the automatic payment will be interfaced to the general ledger."
                                                },
                                                "encryptedExternalAccountId":{
                                                    "type":"string",
                                                    "maxLength":108,
                                                    "description":"External Account ID is used to define the customer's bank account or credit card number.\n\nThe system supports encryption for the External Account ID. If your implementation has configured the system to encrypt the External Account ID, the data will be returned with a masked value, such as *******."
                                                },
                                                "version3":{
                                                    "type":"number",
                                                    "maximum":99999,
                                                    "minimum":-99999,
                                                    "description":"The Version number is used for internal concurrency checks.",
                                                    "example":"1"
                                                }
                                            }
                                        },
                                        "nextActions":{
                                            "type":"object",
                                            "properties":{
                                                "_data":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "action":{
                                                                "type":"string",
                                                                "enum":[
                                                                    "C1CN"
                                                                ],
                                                                "description":"Available actions for the Payment Tender\n* `C1CN` - Cancel"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1CreatPayTe"
                }
            },
            "ACTIONPAYMENTTENDER_response":{
                "type":"object",
                "properties":{
                    "paymentTender":{
                        "type":"object",
                        "properties":{
                            "paymentTenderId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                                "example":"221888888888"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "action":{
                        "type":"string",
                        "enum":[
                            "C1CN"
                        ],
                        "description":"Available actions for the Payment Tender\n* `C1CN` - Cancel"
                    }
                },
                "xml":{
                    "name":"C1ActPytTdr"
                }
            },
            "GETPAYMENTTENDER_response":{
                "type":"object",
                "properties":{
                    "_self":{
                        "type":"string",
                        "description":"_self"
                    },
                    "paymentEvent":{
                        "type":"object",
                        "properties":{
                            "paymentEventId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Payment Event ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "paymentTenderId":{
                        "type":"string",
                        "maxLength":12,
                        "description":"Pay Tender ID is the system-assigned unique identifier of the tender.",
                        "example":"221888888888"
                    },
                    "payorAccount":{
                        "type":"object",
                        "properties":{
                            "payorAccountId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Account ID"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "currency":{
                        "type":"object",
                        "description":"Currency Code defines the currency in which the account's financial transactions are expressed.",
                        "properties":{
                            "currency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"Currency Code"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "tenderType":{
                        "type":"object",
                        "description":"Tender Type describes what was remitted, such as cash or check.",
                        "properties":{
                            "tenderType":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Tender Type"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "tenderControl":{
                        "type":"object",
                        "properties":{
                            "tenderControlId":{
                                "type":"string",
                                "maxLength":10,
                                "description":"Tender Control ID is the identity of the remittance processor batch or cash drawer bundle in which the tender was remitted.",
                                "example":"0225339900"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "tenderAmount":{
                        "type":"number",
                        "description":"Tender Amount is the amount of the tender. The amount is disabled if the payment was made in an alternate currency.",
                        "example":"$25.00"
                    },
                    "checkNumber":{
                        "type":"string",
                        "maxLength":10,
                        "description":"If a check was used for payment, the Check Number contains the identity of the check."
                    },
                    "tenderStatus":{
                        "type":"string",
                        "enum":[
                            "25  ",
                            "60  "
                        ],
                        "description":"Tender Status is the tender's status.\n* `25  ` - Valid,\n* `60  ` - Canceled",
                        "example":"Valid"
                    },
                    "cancelReason":{
                        "type":"object",
                        "description":"If the payment is canceled, the Cancel Reason is displayed.",
                        "properties":{
                            "cancelReason":{
                                "type":"string",
                                "maxLength":4,
                                "description":"Cancel Reason"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "adjustment":{
                        "type":"object",
                        "properties":{
                            "adjustmentId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Adjustment ID is displayed if there is an adjustment associated with the payment."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "customerId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Customer ID is the customer's account ID that appeared on the payment."
                    },
                    "micrId":{
                        "type":"string",
                        "maxLength":30,
                        "description":"MICR ID is the value of the magnetic ink character recognition (MICR) line on the payment."
                    },
                    "name":{
                        "type":"string",
                        "maxLength":40,
                        "description":"Name is the customer's name on the payment record."
                    },
                    "externalReferenceId":{
                        "type":"string",
                        "maxLength":36,
                        "description":"Ext. Reference ID is the unique identifier of the payment upload record."
                    },
                    "alternateCurrency":{
                        "type":"object",
                        "description":"If the payment tender was remitted in an alternate currency, i.e. a currency other than the payor account's currency.",
                        "properties":{
                            "alternateCurrency":{
                                "type":"string",
                                "maxLength":3,
                                "description":"If the payment tender was remitted in an alternate currency, i.e. a currency other than the payor account's currency."
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "alternateTenderAmount":{
                        "type":"object",
                        "description":"Tender Amount",
                        "properties":{
                            "alternateTenderAmount":{
                                "type":"number",
                                "maximum":"9999999999999.99",
                                "minimum":"-9999999999999.99",
                                "description":"Tender Amount"
                            },
                            "_link":{
                                "type":"string",
                                "description":"_link"
                            }
                        }
                    },
                    "encryptedMicrId":{
                        "type":"string",
                        "maxLength":64,
                        "description":"Encrypted MICR ID"
                    },
                    "hashMicrId":{
                        "type":"string",
                        "maxLength":88,
                        "description":"A hash representation of MICR ID field."
                    },
                    "tndrTypeNonCredit":{
                        "type":"string",
                        "maxLength":4,
                        "description":"Tender Type if Non Credit",
                        "example":"APCK"
                    },
                    "version":{
                        "type":"number",
                        "maximum":99999,
                        "minimum":-99999,
                        "description":"The Version number is used for internal concurrency checks.",
                        "example":"1"
                    },
                    "autoPayClearing":{
                        "type":"object",
                        "properties":{
                            "autopayClearingId":{
                                "type":"string",
                                "maxLength":12,
                                "description":"Auto Pay Clearing ID is PK of the auto pay staging record."
                            },
                            "accountAutoPay":{
                                "type":"object",
                                "properties":{
                                    "accountAutoPayId":{
                                        "type":"string",
                                        "maxLength":10,
                                        "description":"Auto Pay ID is the unique, system-assigned identifier of the auto-pay record."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "bill":{
                                "type":"object",
                                "properties":{
                                    "billId":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Bill ID"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "scheduleExtractDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Scheduled Extract Date is the date the automatic payment request was sent or is scheduled to be sent to the financial institution."
                            },
                            "batchControl":{
                                "type":"object",
                                "description":"Batch Code is the batch code for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Code is displayed.",
                                "properties":{
                                    "batchControl":{
                                        "type":"string",
                                        "maxLength":8,
                                        "description":"Batch Code is the batch code for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Code is displayed."
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "batchNumber":{
                                "type":"number",
                                "maximum":"9999999999",
                                "minimum":"-9999999999",
                                "description":"Batch Number is the batch number for which the tender control was created. If the tender controls are created for a background process, such as the automatic payment extract, Batch Number is displayed."
                            },
                            "autopaySource":{
                                "type":"object",
                                "description":"Auto Pay Source Code is the financial institution or credit card company that receives the automatic payment request.",
                                "properties":{
                                    "autopaySource":{
                                        "type":"string",
                                        "maxLength":12,
                                        "description":"Auto Pay Source"
                                    },
                                    "_link":{
                                        "type":"string",
                                        "description":"_link"
                                    }
                                }
                            },
                            "externalAccountId":{
                                "type":"string",
                                "maxLength":50,
                                "description":"External Account ID is the customer's account number at the financial institution."
                            },
                            "expireDate":{
                                "type":"string",
                                "format":"date",
                                "description":"Expires On is only needed if the Tender Type indicates that an expiration date is necessary, such as for a credit card payment."
                            },
                            "entityName":{
                                "type":"string",
                                "maxLength":254,
                                "description":"Name is the customer's name in the financial institution's system."
                            },
                            "autopayDistributeAndFreezeDate":{
                                "type":"string",
                                "format":"date",
                                "description":"The automatic payment is NOT distributed and frozen when the automatic payment is initially created. A separate background process distributes and freezes the automatic payment on the automatic payment GL distribution date . On the GL distribution date, the automatic payment will be interfaced to the general ledger."
                            },
                            "encryptedExternalAccountId":{
                                "type":"string",
                                "maxLength":108,
                                "description":"External Account ID is used to define the customer's bank account or credit card number.\n\nThe system supports encryption for the External Account ID. If your implementation has configured the system to encrypt the External Account ID, the data will be returned with a masked value, such as *******."
                            },
                            "version":{
                                "type":"number",
                                "maximum":99999,
                                "minimum":-99999,
                                "description":"The Version number is used for internal concurrency checks.",
                                "example":"1"
                            }
                        }
                    },
                    "characteristics":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "effectiveDate":{
                                            "type":"string",
                                            "format":"date",
                                            "description":"Effective Date defines the date on which the characteristic becomes effective. The effective date defaults from the Installation Record.",
                                            "example":"2016-01-01"
                                        },
                                        "characteristicType":{
                                            "type":"object",
                                            "properties":{
                                                "characteristicType":{
                                                    "type":"string",
                                                    "maxLength":8,
                                                    "description":"Characteristic Type"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"_link"
                                                }
                                            }
                                        },
                                        "typeOfCharacteristicValue":{
                                            "type":"string",
                                            "enum":[
                                                "ADV ",
                                                "DFV ",
                                                "FKV ",
                                                "FLV "
                                            ],
                                            "description":"Characteristic Value indicates the value of the characteristic if the characteristic type is pre-defined or foreign key reference.\n* `ADV ` - Adhoc Value,\n* `DFV ` - Predefined Value,\n* `FKV ` - Foreign Key Value,\n* `FLV ` - File Location Value",
                                            "example":"02-20-2008"
                                        },
                                        "characteristicValue":{
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "type":"string",
                                                    "maxLength":254,
                                                    "description":"Characteristic Value"
                                                },
                                                "value2":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 2"
                                                },
                                                "value3":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 3"
                                                },
                                                "value4":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 4"
                                                },
                                                "value5":{
                                                    "type":"string",
                                                    "maxLength":50,
                                                    "description":"Foreign Key Value 5"
                                                },
                                                "_link":{
                                                    "type":"string",
                                                    "description":"(_link)"
                                                }
                                            }
                                        },
                                        "version":{
                                            "type":"number",
                                            "maximum":99999,
                                            "minimum":-99999,
                                            "description":"The Version number is used for internal concurrency checks.",
                                            "example":"1"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "nextActions":{
                        "type":"object",
                        "properties":{
                            "_data":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "action":{
                                            "type":"string",
                                            "enum":[
                                                "C1CN"
                                            ],
                                            "description":"Available actions for the Payment Tender\n* `C1CN` - Cancel"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "xml":{
                    "name":"C1PaymTender"
                }
            }
        },
        "examples":{
            "CREATEACCOUNT_RSPEXX_01":{
                "summary":"Sample Response",
                "value":{
                    "_self":"/rest/apis/customer/v-model/accounts/3511793500",
                    "accountId":"3511793500",
                    "billCycle":{
                        "billCycle":"ZZKX",
                        "_link":"not available"
                    },
                    "setUpDate":"2001-01-01",
                    "currency":{
                        "currency":"USD",
                        "_link":"not available"
                    },
                    "accountManagementGroup":{
                        "accountManagementGroup":"",
                        "_link":"not available"
                    },
                    "alertInformation":"Raja",
                    "billAfterDate":"2001-01-01",
                    "shouldProtectBillCycle":false,
                    "division":{
                        "division":"CA",
                        "_link":"not available"
                    },
                    "mailingPremise":{
                        "mailingPremiseId":"3613821134",
                        "_link":"/rest/apis/customer/v-model/premises/3613821134"
                    },
                    "shouldProtectMailingPremise":false,
                    "collectionClass":{
                        "collectionClass":"RESID",
                        "_link":"not available"
                    },
                    "lastCreditReviewDate":"2016-08-16",
                    "postponeCreditReviewUntilDate":"2016-08-16",
                    "customerClass":{
                        "customerClass":"R",
                        "_link":"not available"
                    },
                    "billPrintIntercept":{
                        "billPrintIntercept":"",
                        "_link":"not available"
                    },
                    "doNotReviewDeposit":true,
                    "budgetPlan":{
                        "budgetPlan":"RES BUD",
                        "_link":"not available"
                    },
                    "version":1,
                    "shouldProtectDivision":false,
                    "accessGroup":{
                        "accessGroup":"***",
                        "_link":"not available"
                    },
                    "characteristics":{
                        "_data":[
                            {
                                "characteristicType":{
                                    "characteristicType":"COMMENT",
                                    "_link":"not available"
                                },
                                "typeOfCharacteristicValue":"ADV",
                                "effectiveDate":"2020-01-10",
                                "characteristicValue":{
                                    "value":"COMMENT",
                                    "_link":"not available"
                                },
                                "version":1
                            }
                        ]
                    },
                    "alerts":{
                        "_data":[
                            {
                                "alertType":{
                                    "alertType":"PP EXEMPT",
                                    "_link":"not available"
                                },
                                "startDate":"2020-08-16",
                                "endDate":"2020-08-18",
                                "version":1
                            }
                        ]
                    },
                    "autoPay":{
                        "_data":[
                            {
                                "accountAutoPay":{
                                    "accountAutoPayId":"3513937238",
                                    "_link":"not available"
                                },
                                "autoPaySource":{
                                    "autoPaySource":"BOFACHK",
                                    "_link":"not available"
                                },
                                "autoPayMethod":{
                                    "autoPayMethod":"C1DD",
                                    "_link":"not available"
                                },
                                "autoPayMaxWithdrawalAmount":0,
                                "startDate":"1999-01-01",
                                "endDate":"2001-01-01",
                                "externalAccountId":"456745323913",
                                "expireDate":"2001-01-01",
                                "entityName":"Brazil,Mark",
                                "version":1
                            }
                        ]
                    },
                    "messages":{
                        "_data":[
                            {
                                "billMessage":{
                                    "billMessage":"CHAR",
                                    "_link":"not available"
                                },
                                "billMessageExpanded":"Thank you for your charitable contributions in %1 for %2, please keep this bill for tax purposes.",
                                "billMessageType":"T"
                            }
                        ]
                    },
                    "creditRatingHistory":{
                        "_data":[
                            {
                                "creditRatingHistoryId":"3514124575",
                                "user":{
                                    "userId":"CDX",
                                    "_link":"not available"
                                },
                                "collectionProcess":{
                                    "collectionProcessId":"123",
                                    "_link":"/rest/apis/customer/collections/collectionProcesss/123"
                                },
                                "severanceProcessId":{
                                    "_link":"not available"
                                },
                                "createDate":"2005-05-13",
                                "payPlanId":{
                                    "payPlanId":"3237211128",
                                    "_link":"/rest/apis/customer/financials/payPlans/3237211128"
                                },
                                "writeOffProcess":{
                                    "writeOffProcessId":"1593518701",
                                    "_link":"/rest/apis/customer/collections/writeoffProcesses/1593518701"
                                },
                                "startDate":"2005-05-13",
                                "endDate":"2005-05-26",
                                "affectCreditRatingBy":100,
                                "cashOnlyPoints":100,
                                "creditRatingCreatedBy":"PP",
                                "eventSequence":0,
                                "version":1
                            }
                        ]
                    },
                    "nonCashDeposits":{
                        "_data":[
                            {
                                "nonCashDepositType":{
                                    "nonCashDepositType":"BOND",
                                    "_link":"not available"
                                },
                                "depositClass":{
                                    "depositClass":"RES",
                                    "_link":"not available"
                                },
                                "thirdPartySa":{
                                    "_link":"not available"
                                },
                                "sequence":1,
                                "startDate":"2020-01-16",
                                "endDate":"2027-05-27",
                                "depositAmount":"150",
                                "documentNumber":"AS-10291010",
                                "comments":"testing NCD Create",
                                "version":1
                            }
                        ]
                    },
                    "accountPersons":{
                        "_data":[
                            {
                                "personId":{
                                    "personId":"9173144034",
                                    "_link":"/rest/apis/customer/v-model/persons/9173144034"
                                },
                                "accountRelationshipType":{
                                    "accountRelationshipType":"MAIN",
                                    "_link":"not available"
                                },
                                "billRouteType":{
                                    "billRouteType":"POSTAL",
                                    "_link":"not available"
                                },
                                "quoteRouteType":{
                                    "_link":"not available"
                                },
                                "billAddressSource":"PREM",
                                "isMainCustomer":true,
                                "isFinanciallyResponsible":true,
                                "isThirdPartyGuarantor":false,
                                "shouldReceiveCopyOfBill":true,
                                "billFormat":"D",
                                "numberOfBillCopies":1,
                                "version":1,
                                "receivesNotification":true,
                                "shouldReceiveCopyOfQuote":false,
                                "webAccess":"NALW"
                            }
                        ]
                    }
                }
            },
            "UPDATEACCOUNT_REQEXX_01":{
                "summary":"Sample Request",
                "value":{
                    "billCycle":{
                        "billCycle":"ZZKX"
                    },
                    "setUpDate":"2022-01-01",
                    "currency":{
                        "currency":"USD"
                    },
                    "alertInformation":"SK",
                    "billAfterDate":"2022-01-01",
                    "shouldProtectBillCycle":false,
                    "division":{
                        "division":"CA"
                    },
                    "shouldProtectMailingPremise":false,
                    "collectionClass":{
                        "collectionClass":"RESID"
                    },
                    "lastCreditReviewDate":"2022-08-08",
                    "customerClass":{
                        "customerClass":"R"
                    },
                    "doNotReviewDeposit":true,
                    "budgetPlan":{
                        "budgetPlan":"RES BUD"
                    },
                    "version":2,
                    "shouldProtectDivision":false,
                    "accessGroup":{
                        "accessGroup":"***"
                    },
                    "characteristics":{
                        "_data":[
                            {
                                "characteristicType":{
                                    "characteristicType":"COMMENT"
                                },
                                "effectiveDate":"2022-01-10",
                                "characteristicValue":{
                                    "value":"COMMENT"
                                },
                                "version":1
                            }
                        ]
                    },
                    "alerts":{
                        "_data":[
                            {
                                "alertType":{
                                    "alertType":"PP EXEMPT"
                                },
                                "startDate":"2021-08-16",
                                "endDate":"2022-08-18",
                                "version":2
                            }
                        ]
                    },
                    "autoPay":{
                        "_data":[
                            {
                                "accountAutoPay":{
                                    "accountAutoPayId":"2566504789"
                                },
                                "autoPaySource":{
                                    "autoPaySource":"BOFACHK"
                                },
                                "autoPayMethod":{
                                    "autoPayMethod":"C1DD"
                                },
                                "startDate":"2021-01-01",
                                "endDate":"2022-01-01",
                                "externalAccountId":"456745323913",
                                "expireDate":"2022-01-01",
                                "entityName":"Brazil,Mark",
                                "version":2,
                                "autoPayMaxWithdrawalAmount":50
                            }
                        ]
                    },
                    "messages":{
                        "_data":[
                            {
                                "billMessage":{
                                    "billMessage":"CHAR"
                                },
                                "billMessageType":"T"
                            }
                        ]
                    },
                    "creditRatingHistory":{
                        "_data":[
                            {
                                "user":{
                                    "userId":"CDX"
                                },
                                "collectionProcess":{
                                    "collectionProcessId":"123"
                                },
                                "payPlanId":{
                                    "payPlanId":"3237211128"
                                },
                                "writeOffProcess":{
                                    "writeOffProcessId":"1593518701"
                                },
                                "creditRatingHistoryId":"2564392063",
                                "startDate":"2005-05-13",
                                "endDate":"2005-05-26",
                                "affectCreditRatingBy":100,
                                "cashOnlyPoints":100,
                                "createDate":"2022-03-28",
                                "creditRatingCreatedBy":"PP",
                                "eventSequence":0,
                                "version":2
                            }
                        ]
                    },
                    "nonCashDeposits":{
                        "_data":[
                            {
                                "nonCashDepositType":{
                                    "nonCashDepositType":"BOND"
                                },
                                "depositClass":{
                                    "depositClass":"RES"
                                },
                                "sequence":1,
                                "startDate":"2020-01-16",
                                "endDate":"2027-05-27",
                                "depositAmount":"150",
                                "documentNumber":"AS-10291010",
                                "comments":"testing NCD Create",
                                "version":2
                            }
                        ]
                    },
                    "accountPersons":{
                        "_data":[
                            {
                                "personId":{
                                    "personId":"9173144034"
                                },
                                "accountRelationshipType":{
                                    "accountRelationshipType":"MAIN"
                                },
                                "billRouteType":{
                                    "billRouteType":"POSTAL"
                                },
                                "billAddressSource":"PREM",
                                "isMainCustomer":true,
                                "isFinanciallyResponsible":true,
                                "isThirdPartyGuarantor":false,
                                "shouldReceiveCopyOfBill":true,
                                "billFormat":"D",
                                "numberOfBillCopies":1,
                                "version":2,
                                "receivesNotification":true,
                                "shouldReceiveCopyOfQuote":false,
                                "webAccess":"NALW"
                            }
                        ]
                    }
                }
            },
            "CREATEACCOUNT_REQEXX_01":{
                "summary":"Sample Request",
                "value":{
                    "billCycle":{
                        "billCycle":"ZZKX"
                    },
                    "setUpDate":"2001-01-01",
                    "currency":{
                        "currency":"USD"
                    },
                    "accountManagementGroup":{
                        "accountManagementGroup":""
                    },
                    "alertInformation":"Raja",
                    "billAfterDate":"2001-01-01",
                    "shouldProtectBillCycle":false,
                    "division":{
                        "division":"CA"
                    },
                    "mailingPremise":{
                        "mailingPremiseId":"3613821134"
                    },
                    "shouldProtectMailingPremise":false,
                    "collectionClass":{
                        "collectionClass":"RESID"
                    },
                    "lastCreditReviewDate":"2016-08-16",
                    "postponeCreditReviewUntilDate":"2016-08-16",
                    "isInternalCreditReview":false,
                    "customerClass":{
                        "customerClass":"R"
                    },
                    "billPrintIntercept":{
                        "billPrintIntercept":""
                    },
                    "doNotReviewDeposit":true,
                    "budgetPlan":{
                        "budgetPlan":"RES BUD"
                    },
                    "shouldProtectDivision":false,
                    "characteristics":{
                        "_data":[
                            {
                                "characteristicType":{
                                    "characteristicType":"COMMENT"
                                },
                                "effectiveDate":"2020-01-10",
                                "characteristicValue":{
                                    "value":"COMMENT "
                                }
                            }
                        ]
                    },
                    "alerts":{
                        "_data":[
                            {
                                "alertType":{
                                    "alertType":"PP EXEMPT"
                                },
                                "startDate":"2020-08-16",
                                "endDate":"2020-08-18"
                            }
                        ]
                    },
                    "autoPay":{
                        "_data":[
                            {
                                "startDate":"1999-01-01",
                                "endDate":"2001-01-01",
                                "autoPaySource":{
                                    "autoPaySource":"BOFACHK"
                                },
                                "externalAccountId":"456745323913",
                                "expireDate":"2001-01-01",
                                "entityName":"Brazil,Mark",
                                "comments":"",
                                "autoPayMaxWithdrawalAmount":0,
                                "autoPayMethod":{
                                    "autoPayMethod":"C1DD"
                                }
                            }
                        ]
                    },
                    "messages":{
                        "_data":[
                            {
                                "billMessage":{
                                    "billMessage":"CHAR"
                                },
                                "billMessageType":"T"
                            }
                        ]
                    },
                    "creditRatingHistory":{
                        "_data":[
                            {
                                "user":{
                                    "userId":"CDX"
                                },
                                "collectionProcess":{
                                    "collectionProcessId":"123"
                                },
                                "startDate":"2005-05-13",
                                "endDate":"2005-05-26",
                                "affectCreditRatingBy":100,
                                "cashOnlyPoints":100,
                                "createDate":"2005-05-13",
                                "creditRatingCreatedBy":"PP",
                                "eventSequence":0,
                                "comments":"",
                                "payPlanId":{
                                    "payPlanId":"3237211128"
                                },
                                "writeOffProcess":{
                                    "writeOffProcessId":"1593518701"
                                }
                            }
                        ]
                    },
                    "nonCashDeposits":{
                        "_data":[
                            {
                                "sequence":1,
                                "nonCashDepositType":{
                                    "nonCashDepositType":"BOND"
                                },
                                "depositClass":{
                                    "depositClass":"RES"
                                },
                                "startDate":"2020-01-16",
                                "endDate":"2027-05-27",
                                "depositAmount":150,
                                "documentNumber":"AS-10291010",
                                "comments":"testing NCD Create"
                            }
                        ]
                    },
                    "accountPersons":{
                        "_data":[
                            {
                                "accountRelationshipType":{
                                    "accountRelationshipType":"MAIN"
                                },
                                "billAddressSource":"PREM",
                                "personId":{
                                    "personId":"9173144034"
                                },
                                "isMainCustomer":true,
                                "isFinanciallyResponsible":true,
                                "isThirdPartyGuarantor":false,
                                "shouldReceiveCopyOfBill":true,
                                "billRouteType":{
                                    "billRouteType":"POSTAL"
                                },
                                "billFormat":"D",
                                "numberOfBillCopies":1,
                                "customerPOId":"",
                                "receivesNotification":true,
                                "prefixSuffixName":"",
                                "prefixOrSuffix":"",
                                "quoteRouteType":"",
                                "shouldReceiveCopyOfQuote":false,
                                "webAccess":"NALW"
                            }
                        ]
                    }
                }
            },
            "UPDATEACCOUNT_RSPEXX_01":{
                "summary":"Sample Response",
                "value":{
                    "_self":"/rest/apis/customer/v-model/accounts/2565793748",
                    "accountId":"2565793748",
                    "billCycle":{
                        "billCycle":"ZZKX",
                        "_link":"not available"
                    },
                    "setUpDate":"2022-01-01",
                    "currency":{
                        "currency":"USD",
                        "_link":"not available"
                    },
                    "accountManagementGroup":"",
                    "alertInformation":"SK",
                    "billAfterDate":"2022-01-01",
                    "shouldProtectBillCycle":false,
                    "division":{
                        "division":"CA",
                        "_link":"not available"
                    },
                    "shouldProtectMailingPremise":false,
                    "collectionClass":{
                        "collectionClass":"RESID",
                        "_link":"not available"
                    },
                    "lastCreditReviewDate":"2022-08-08",
                    "customerClass":{
                        "customerClass":"R",
                        "_link":"not available"
                    },
                    "billPrintIntercept":"",
                    "doNotReviewDeposit":true,
                    "budgetPlan":{
                        "budgetPlan":"RES BUD",
                        "_link":"not available"
                    },
                    "version":3,
                    "shouldProtectDivision":false,
                    "accessGroup":{
                        "accessGroup":"***",
                        "_link":"not available"
                    },
                    "characteristics":{
                        "_data":[
                            {
                                "characteristicType":{
                                    "characteristicType":"COMMENT",
                                    "_link":"not available"
                                },
                                "typeOfCharacteristicValue":"ADV",
                                "effectiveDate":"2022-01-10",
                                "characteristicValue":{
                                    "value":"COMMENT",
                                    "_link":"not available"
                                },
                                "version":2
                            }
                        ]
                    },
                    "alerts":{
                        "_data":[
                            {
                                "alertType":{
                                    "alertType":"PP EXEMPT",
                                    "_link":"not available"
                                },
                                "startDate":"2021-08-16",
                                "endDate":"2022-08-18",
                                "version":1
                            }
                        ]
                    },
                    "autoPay":{
                        "_data":[
                            {
                                "accountAutoPay":{
                                    "accountAutoPayId":"2566504789",
                                    "_link":"not available"
                                },
                                "autoPaySource":{
                                    "autoPaySource":"BOFACHK",
                                    "_link":"not available"
                                },
                                "autoPayMethod":{
                                    "autoPayMethod":"C1DD",
                                    "_link":"not available"
                                },
                                "autoPayMaxWithdrawalAmount":50,
                                "startDate":"2021-01-01",
                                "endDate":"2022-01-01",
                                "externalAccountId":"456745323913",
                                "expireDate":"2022-01-01",
                                "entityName":"Brazil,Mark",
                                "version":3
                            }
                        ]
                    },
                    "messages":{
                        "_data":[
                            {
                                "billMessage":{
                                    "billMessage":"CHAR",
                                    "_link":"not available"
                                },
                                "billMessageExpanded":"Thank you for your charitable contributions in %1 for %2, please keep this bill for tax purposes.",
                                "billMessageType":"T"
                            }
                        ]
                    },
                    "creditRatingHistory":{
                        "_data":[
                            {
                                "user":{
                                    "userId":"CDX",
                                    "_link":"not available"
                                },
                                "collectionProcess":{
                                    "collectionProcessId":"123",
                                    "_link":"/rest/apis/customer/collections/collectionProcesss/123"
                                },
                                "severanceProcessId":{
                                    "_link":"not available"
                                },
                                "createDate":"2022-03-28",
                                "payPlanId":{
                                    "payPlanId":"3237211128",
                                    "_link":"/rest/apis/customer/financials/payPlans/3237211128"
                                },
                                "writeOffProcess":{
                                    "writeOffProcessId":"1593518701",
                                    "_link":"/rest/apis/customer/collections/writeoffProcesses/1593518701"
                                },
                                "creditRatingHistoryId":"2564392063",
                                "startDate":"2005-05-13",
                                "endDate":"2005-05-26",
                                "affectCreditRatingBy":100,
                                "cashOnlyPoints":100,
                                "creditRatingCreatedBy":"PP",
                                "eventSequence":0,
                                "version":3
                            }
                        ]
                    },
                    "nonCashDeposits":{
                        "_data":[
                            {
                                "nonCashDepositType":{
                                    "nonCashDepositType":"BOND",
                                    "_link":"not available"
                                },
                                "depositClass":{
                                    "depositClass":"RES",
                                    "_link":"not available"
                                },
                                "thirdPartySa":{
                                    "_link":"not available"
                                },
                                "sequence":1,
                                "startDate":"2020-01-16",
                                "endDate":"2027-05-27",
                                "depositAmount":"150",
                                "documentNumber":"AS-10291010",
                                "comments":"testing NCD Create",
                                "version":3
                            }
                        ]
                    },
                    "accountPersons":{
                        "_data":[
                            {
                                "personId":{
                                    "personId":"9173144034",
                                    "_link":"/rest/apis/customer/v-model/persons/9173144034"
                                },
                                "accountRelationshipType":{
                                    "accountRelationshipType":"MAIN",
                                    "_link":"not available"
                                },
                                "billRouteType":{
                                    "billRouteType":"POSTAL",
                                    "_link":"not available"
                                },
                                "quoteRouteType":{
                                    "_link":"not available"
                                },
                                "billAddressSource":"PREM",
                                "isMainCustomer":true,
                                "isFinanciallyResponsible":true,
                                "isThirdPartyGuarantor":false,
                                "shouldReceiveCopyOfBill":true,
                                "billFormat":"D",
                                "numberOfBillCopies":1,
                                "version":3,
                                "receivesNotification":true,
                                "shouldReceiveCopyOfQuote":false,
                                "webAccess":"NALW"
                            }
                        ]
                    }
                }
            },
            "GETACCOUNT_RSPEXX_01":{
                "summary":"Sample Response",
                "value":{
                    "_self":"/rest/apis/customer/v-model/accounts/1589809032",
                    "accountId":"1589809032",
                    "billCycle":{
                        "billCycle":"ZZKX",
                        "_link":"not available"
                    },
                    "setUpDate":"2001-01-01",
                    "currency":{
                        "currency":"USD",
                        "_link":"not available"
                    },
                    "accountManagementGroup":"",
                    "shouldProtectBillCycle":false,
                    "division":{
                        "division":"CA",
                        "_link":"not available"
                    },
                    "mailingPremise":{
                        "mailingPremiseId":"3308038454",
                        "_link":"/rest/apis/customer/v-model/premises/3308038454"
                    },
                    "shouldProtectMailingPremise":false,
                    "collectionClass":{
                        "collectionClass":"RESID",
                        "_link":"not available"
                    },
                    "lastCreditReviewDate":"2016-10-26",
                    "customerClass":{
                        "customerClass":"R",
                        "_link":"not available"
                    },
                    "billPrintIntercept":"",
                    "doNotReviewDeposit":true,
                    "budgetPlan":{
                        "budgetPlan":"RES BUD",
                        "_link":"not available"
                    },
                    "version":28,
                    "shouldProtectDivision":false,
                    "accessGroup":{
                        "accessGroup":"***",
                        "_link":"not available"
                    },
                    "characteristics":{
                        "_data":[
                            {
                                "characteristicType":{
                                    "characteristicType":"NEWACCT",
                                    "_link":"not available"
                                },
                                "effectiveDate":"2001-01-01",
                                "typeOfCharacteristicValue":"ADV",
                                "characteristicValue":{
                                    "value":"1751355280",
                                    "_link":"not available"
                                },
                                "version":9
                            }
                        ]
                    },
                    "messages":{
                        "_data":[
                            {
                                "billMessage":{
                                    "billMessage":"CHAR",
                                    "_link":"not available"
                                },
                                "billMessageExpanded":"Thank you for your charitable contributions in 2001 for 0.98, please keep this bill for tax purposes.",
                                "billMessageType":"T"
                            },
                            {
                                "billMessage":{
                                    "billMessage":"CONS",
                                    "_link":"not available"
                                },
                                "billMessageExpanded":"Conserving energy can save you money, call (555) 129-1920 for information about how we can help",
                                "billMessageType":"T"
                            },
                            {
                                "billMessage":{
                                    "billMessage":"CONT",
                                    "_link":"not available"
                                },
                                "billMessageExpanded":"Please contact the company at (555) 129-1029 to discuss your overdue balance",
                                "billMessageType":"T"
                            },
                            {
                                "billMessage":{
                                    "billMessage":"SCEA",
                                    "_link":"not available"
                                },
                                "billMessageExpanded":"2000 have been added to your 10.00 membership.",
                                "billMessageType":"T"
                            }
                        ]
                    },
                    "accountPersons":{
                        "_data":[
                            {
                                "personId":{
                                    "personId":"3433557261",
                                    "_link":"/rest/apis/customer/v-model/persons/3433557261"
                                },
                                "accountRelationshipType":{
                                    "accountRelationshipType":"MAIN",
                                    "_link":"not available"
                                },
                                "billRouteType":{
                                    "billRouteType":"POSTAL",
                                    "_link":"not available"
                                },
                                "quoteRouteType":{
                                    "_link":"not available"
                                },
                                "billAddressSource":"PER",
                                "isMainCustomer":true,
                                "isFinanciallyResponsible":true,
                                "isThirdPartyGuarantor":false,
                                "shouldReceiveCopyOfBill":true,
                                "billFormat":"D",
                                "numberOfBillCopies":1,
                                "version":4,
                                "receivesNotification":true,
                                "shouldReceiveCopyOfQuote":false,
                                "webAccess":"ALWD"
                            },
                            {
                                "personId":{
                                    "personId":"6543638120",
                                    "_link":"/rest/apis/customer/v-model/persons/6543638120"
                                },
                                "accountRelationshipType":{
                                    "accountRelationshipType":"FAMILY",
                                    "_link":"not available"
                                },
                                "billRouteType":{
                                    "billRouteType":"POSTAL",
                                    "_link":"not available"
                                },
                                "quoteRouteType":{
                                    "_link":"not available"
                                },
                                "personAddressOverride":[
                                    {
                                        "state":{
                                            "state":"CA",
                                            "_link":"not available"
                                        },
                                        "country":{
                                            "country":"USA",
                                            "_link":"not available"
                                        },
                                        "address1":"Test 123",
                                        "address2":"Test 123",
                                        "city":"South San Francisco",
                                        "streetNumber1":"123",
                                        "county":"USA",
                                        "postal":"94021",
                                        "houseType":"AB",
                                        "isInCityLimit":false,
                                        "version":3
                                    }
                                ],
                                "billAddressSource":"ACOV",
                                "isMainCustomer":false,
                                "isFinanciallyResponsible":true,
                                "isThirdPartyGuarantor":false,
                                "shouldReceiveCopyOfBill":true,
                                "billFormat":"D",
                                "numberOfBillCopies":1,
                                "version":24,
                                "receivesNotification":true,
                                "shouldReceiveCopyOfQuote":false,
                                "webAccess":"NALW"
                            }
                        ]
                    }
                }
            },
            "GETTODOENTRYLOGS_RSPEXX_01":{
                "summary":"Sample Response",
                "value":{
                    "_self":"/rest/apis/common/toDos/toDoEntries/22799746565067/logs",
                    "logs":{
                        "_data":[
                            {
                                "user":{
                                    "user":"CCBKXH",
                                    "_link":"not available"
                                },
                                "assignedToUser":{
                                    "assignedToUser":"",
                                    "_link":"not available"
                                },
                                "sequence":"1",
                                "logDateTime":"2020-11-17T00:26:00-08:00",
                                "logType":"CRET",
                                "longDescription":"",
                                "version":"1"
                            }
                        ]
                    }
                }
            },
            "GETTODOENTRY_RSPEXX_01":{
                "summary":"Sample Response",
                "value":{
                    "status":"O",
                    "priority":"010",
                    "_self":"/rest/apis/common/toDos/toDoEntries/22799746565067",
                    "toDoType":{
                        "toDoType":"C1-OPTIN",
                        "_link":"not available"
                    },
                    "toDoRole":{
                        "toDoRole":"F1_DFLT",
                        "_link":"not available"
                    },
                    "assignedToUser":{
                        "_link":"not available"
                    },
                    "assignedByUser":{
                        "_link":"not available"
                    },
                    "completedByUser":{
                        "_link":"not available"
                    },
                    "sortKeys":{
                        "_data":[
                            {
                                "sequence":"10",
                                "keyValue":"CCBKXH",
                                "description":"Account",
                                "version":"1"
                            },
                            {
                                "sequence":"20",
                                "keyValue":"Hipolito, King",
                                "description":"Person",
                                "version":"1"
                            }
                        ]
                    },
                    "drillKeys":{
                        "_data":[
                            {
                                "sequence":"10",
                                "keyValue":"22799746565067",
                                "description":"Person ID",
                                "version":"1"
                            }
                        ]
                    },
                    "toDoEntryId":"22799746565067",
                    "messageCategory":11110,
                    "messageNumber":11501,
                    "messageText":"Opt-in request could not be initiated",
                    "creationDateTime":"2020-11-17T00:26:00-08:00",
                    "version":2
                }
            }
        }
    },
    "security":[
        {
            "BasicAuth":[
            ]
        }
    ]
}