http://maasglobal.com/maas-backend/customers/personalData.json
MaaS customer personal data schema
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
|---|---|---|---|---|---|---|
| Can be instantiated | No | Develop | No | Forbidden | Forbidden | maas-backend/customers/personalData.json |
http://maasglobal.com/maas-backend/customers/personalData.json
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| address | string |
Optional | No | personalData (this schema) |
| city | string |
Optional | No | personalData (this schema) |
| country | string |
Optional | No | personalData (this schema) |
| dob | complex | Optional | No | personalData (this schema) |
string |
Optional | No | personalData (this schema) | |
| firstName | string |
Optional | No | personalData (this schema) |
| firstNameLocalized | string |
Optional | No | personalData (this schema) |
| honorifics | string |
Optional | No | personalData (this schema) |
| lastName | string |
Optional | No | personalData (this schema) |
| lastNameLocalized | string |
Optional | No | personalData (this schema) |
| phone | string |
Optional | No | personalData (this schema) |
| profileImageUrl | string |
Optional | No | personalData (this schema) |
| sex | string |
Optional | No | personalData (this schema) |
| ssid | complex | Optional | No | personalData (this schema) |
| state | string |
Optional | No | personalData (this schema) |
| subscriberType | string |
Optional | No | personalData (this schema) |
| zipCode | string |
Optional | No | personalData (this schema) |
Street address (and optional number), http://www.bitboost.com/ref/international-address-formats.html
address
stringstring
Alphabetic city name
city
stringstring
ISO 3166-1 alpha-2 country code, see https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
country
stringstring
All instances must conform to this regular expression (test examples here):
^[A-Z]{2,2}$
The customer’s date of birth or boolean indicating if the value is already in DB
dob
Any following options needs to be fulfilled.
boolean
http://maasglobal.com/core/components/units.json#/definitions/isoDateRough validation of a valid e-mail address
email
stringstring
^.+@.+\..+$
"joe.customer@example.com"
First name of the customer (e.g. John)
firstName
stringstring
Localized first name of the customer (e.g. John)
firstNameLocalized
stringstring
honorifics
stringstring
Last name of the customer (e.g. Doe)
lastName
stringstring
Localized last name of the customer (e.g. Doe)
lastNameLocalized
stringstring
ITU-T E.164 phone number
phone
stringstring
All instances must conform to this regular expression
^\+(?:\d){6,14}\d$
"+358401234567"
profileImageUrl
stringstring
sex
stringstring
Social Security ID
ssid
Any following options needs to be fulfilled.
boolean
http://maasglobal.com/core/components/common.json#/definitions/ssidAlphabetic state name
state
stringstring
Subscriber Type
subscriberType
stringstring
Numeric zip code, see https://en.wikipedia.org/wiki/Postal_code
zipCode
stringstring