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
string
string
Alphabetic city name
city
string
string
ISO 3166-1 alpha-2 country code, see https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
country
string
string
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/isoDate
Rough validation of a valid e-mail address
email
string
string
^.+@.+\..+$
"joe.customer@example.com"
First name of the customer (e.g. John)
firstName
string
string
Localized first name of the customer (e.g. John)
firstNameLocalized
string
string
honorifics
string
string
Last name of the customer (e.g. Doe)
lastName
string
string
Localized last name of the customer (e.g. Doe)
lastNameLocalized
string
string
ITU-T E.164 phone number
phone
string
string
All instances must conform to this regular expression
^\+(?:\d){6,14}\d$
"+358401234567"
profileImageUrl
string
string
sex
string
string
Social Security ID
ssid
Any following options needs to be fulfilled.
boolean
http://maasglobal.com/core/components/common.json#/definitions/ssid
Alphabetic state name
state
string
string
Subscriber Type
subscriberType
string
string
Numeric zip code, see https://en.wikipedia.org/wiki/Postal_code
zipCode
string
string