Skip to content

Latest commit

 

History

History
236 lines (112 loc) · 3.79 KB

profile-user-account-details.schema.md

File metadata and controls

236 lines (112 loc) · 3.79 KB

User Account Details Schema

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

User Account Details Example

{
  "xdm:userAccount": {
    "xdm:ID": "X87321",
    "xdm:accountType": "personal"
  }
}

User Account Details Properties

Property Type Required Defined by
xdm:userAccount object Optional User Account Details (this schema)
* any Additional this schema allows additional properties

xdm:userAccount

Loyalty details, preferences, login processes, and other account preferences.

xdm:userAccount

  • is optional
  • type: object
  • defined in this schema

xdm:userAccount Type

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

xdm:ID

ID

Captures the user account ID.

xdm:ID

  • is optional
  • type: string
xdm:ID Type

string

xdm:accountType

Account Type

Captures the user account type, if applicable.

xdm:accountType

  • is optional
  • type: string
xdm:accountType Type

string

xdm:alertStatus

Alert Status

Captures whether or not alerts have been enabled for the account.

xdm:alertStatus

  • is optional
  • type: boolean
xdm:alertStatus Type

boolean

xdm:autopayStatus

Autopay Status

Captures whether or not the account has been enrolled in autopay.

xdm:autopayStatus

  • is optional
  • type: boolean
xdm:autopayStatus Type

boolean

xdm:contactDetails

Contact Details

Extension of the Personal Profile data type.

xdm:contactDetails

  • is optional
  • type: reference
xdm:contactDetails Type
  • https://ns.adobe.com/xdm/context/profile-personal-details

xdm:productPreferences

Product Preferences

Product, shopping, or experience preferences such as gender, color pref, seat/aisle, king/double bed, etc.

xdm:productPreferences

  • is optional
  • type: string[]
xdm:productPreferences Type

Array type: string[]

All items must be of the type: string

xdm:startDate

Start Date

Date when the account was opened.

xdm:startDate

  • is optional
  • type: string
xdm:startDate Type

string

xdm:status

Status

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.

xdm:status Known Values
Value Description
active Active
inactive Inactive
disabled Disabled
other Other