Commit 790d2bd5 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

TS 103 976 CR013 - Adding AllocatedAccounts

parent d3643e53
Loading
Loading
Loading
Loading
+33 −0
Original line number Diff line number Diff line
{
  "VINtoAllocatedUserAccountsRecords": [
    {
      "AccountIdentifier": "XYZ123"
    },
    {
      "AccountIdentifier": "ABC789",
      "CreationDate": "2022-01-16T15:57:00Z",
      "DeletionDate": "2025-01-16T15:57:00Z",
      "CustomerName": "Name",
      "CustomerAddress": [
          "Address",
          "AnotherAddress"
      ],
      "EmailAddresses": [
        "email@example.com",
        "other_email@example.com"
      ],
      "PhoneNumbers": [
        "491713920000"
      ],
      "DisplayName": "Display name",
      "DevicesUsed": [
        {
          "MACAddress": "00:00:5e:00:53:00"
        }
      ],
      "OtherInfo": {
        "item": "Any valid JSON is accepted here"
      }
    }
  ]
}
 No newline at end of file
+52 −1
Original line number Diff line number Diff line
@@ -311,6 +311,51 @@
        "ConnectionTime"
      ]
    },
    "VINtoAllocatedUserAccountsRecord": {
      "type": "object",
      "properties": {
        "AccountIdentifier": {
          "$ref": "ts_103280_2017_07#/$defs/ShortString"
        },
        "CreationDate": {
          "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime"
        },
        "DeletionDate": {
          "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime"
        },
        "CustomerName": {
          "$ref": "ts_103280_2017_07#/$defs/LongString"
        },
        "CustomerAddress": {
          "type" : "array",
          "items" : {
            "$ref": "ts_103280_2017_07#/$defs/LongString"
          }
        },
        "EmailAddress": {
          "type": "array",
          "items": {
            "$ref": "ts_103280_2017_07#/$defs/EmailAddress"
          }
        },
        "PhoneNumbers": {
          "type": "array",
          "items": {
            "$ref": "ts_103280_2017_07#/$defs/InternationalE164"
          }
        },
        "DisplayName": {
          "$ref": "ts_103280_2017_07#/$defs/ShortString"
        },
        "DevicesUsed": {
          "$ref": "#/$defs/ListOfCommsIDs"
        },
        "OtherInfo": {}
      },
      "required": [
        "AccountIdentifier"
      ]
    },
    "ListOfCommsIDs": {
      "type": "array",
      "items": {
@@ -355,6 +400,12 @@
          "items": {
            "$ref": "#/$defs/VINtoSubscribedServicesRecord"
          }
        },
        "VINtoAllocatedUserAccountsRecords": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/VINtoAllocatedUserAccountsRecord"
          }
        }
      }
    }