https://ns.adobe.com/xdm/mixins/profile/profile-user-account-details
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stable | No | Forbidden | Permitted | fieldgroups/profile/profile-user-account-details.schema.json |
{
"xdm:userAccount": {
"xdm:ID": "X87321",
"xdm:accountType": "personal"
}
}
Property | Type | Required | Defined by |
---|---|---|---|
xdm:userAccount | object |
Optional | User Account Details (this schema) |
* |
any | Additional | this schema allows additional properties |
Loyalty details, preferences, login processes, and other account preferences.
xdm:userAccount
- is optional
- type:
object
- defined in this schema
object
with following properties:
Property | Type | Required |
---|---|---|
xdm:ID |
string | Optional |
xdm:accountType |
string | Optional |
xdm:alertStatus |
boolean | Optional |
xdm:autopayStatus |
boolean | Optional |
xdm:contactDetails |
Optional | |
xdm:productPreferences |
array | Optional |
xdm:startDate |
string | Optional |
xdm:status |
string | Optional |
Captures the user account ID.
xdm:ID
- is optional
- type:
string
string
Captures the user account type, if applicable.
xdm:accountType
- is optional
- type:
string
string
Captures whether or not alerts have been enabled for the account.
xdm:alertStatus
- is optional
- type:
boolean
boolean
Captures whether or not the account has been enrolled in autopay.
xdm:autopayStatus
- is optional
- type:
boolean
boolean
Extension of the Personal Profile data type.
xdm:contactDetails
- is optional
- type: reference
Product, shopping, or experience preferences such as gender, color pref, seat/aisle, king/double bed, etc.
xdm:productPreferences
- is optional
- type:
string[]
Array type: string[]
All items must be of the type:
string
Date when the account was opened.
xdm:startDate
- is optional
- type:
string
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
This should describe the current status of the account
xdm:status
- is optional
- type:
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
active |
Active |
inactive |
Inactive |
disabled |
Disabled |
other |
Other |