Skip to content

Latest commit

 

History

History
123 lines (91 loc) · 4.11 KB

experienceevent-balance-transfers.schema.md

File metadata and controls

123 lines (91 loc) · 4.11 KB

Balance Transfers Schema

https://ns.adobe.com/xdm/mixins/experienceevent-balance-transfers

Used for financial account balance transfers between accounts.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Defined In
Can be instantiated Yes Stable No Forbidden Permitted fieldgroups/experience-event/industry-verticals/experienceevent-balance-transfers.schema.json

Balance Transfers Example

{
  "xdm:personalFinances": {
    "xdm:balanceTransfer": {
      "xdm:transaction": {
        "xdm:balanceTransfer": "",
        "xdm:formApplicationFee": "",
        "xdm:toolUsageTransaction": "",
        "xdm:transactionAmount": "67.85",
        "xdm:transactionID": "T10291832",
        "xdm:transactionDate": "2021-01-07",
        "xdm:transactionType": "transfer"
      }
    },
    "xdm:balanceTransferAccount": {
      "xdm:financial-account": {
        "xdm:balanceTransferAccount": "",
        "xdm:currentAccountBalance": "678.93",
        "xdm:financialAccountID": "1019283724",
        "xdm:financialAccountName": "Personal Checking",
        "xdm:financialAccountOwner": "TBD",
        "xdm:financialAccountType": "checking",
        "xdm:openedDate": "2021-02-17"
      }
    }
  }
}

Balance Transfers Properties

Property Type Required Defined by
xdm:personalFinances object Optional Balance Transfers (this schema)
* any Additional this schema allows additional properties

xdm:personalFinances

Financial details including transactions, accounts, and applications.

xdm:personalFinances

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

xdm:personalFinances Type

object with following properties:

Property Type Required
xdm:balanceTransfers object Optional

xdm:balanceTransfers

Captures the details of balance transfers between accounts.

xdm:balanceTransfers

  • is optional
  • type: object
xdm:balanceTransfers Type

Unknown type object.

{
  "type": "object",
  "description": "Captures the details of balance transfers between accounts.",
  "properties": {
    "xdm:transaction": {
      "title": "Transaction",
      "$ref": "https://ns.adobe.com/xdm/datatypes/transaction",
      "description": "Extension of transaction data type.",
      "meta:titleId": "experienceevent-balance-transfers##xdm:transaction##title##13771",
      "meta:descriptionId": "experienceevent-balance-transfers##xdm:transaction##description##51501"
    },
    "xdm:accountTo": {
      "title": "Account To",
      "$ref": "https://ns.adobe.com/xdm/datatypes/financial-account",
      "description": "Extension of financialAccount data type.  Details the account to which the balance is being transferred.",
      "meta:titleId": "experienceevent-balance-transfers##xdm:accountTo##title##78861",
      "meta:descriptionId": "experienceevent-balance-transfers##xdm:accountTo##description##19891"
    },
    "xdm:accountFrom": {
      "title": "Account From",
      "$ref": "https://ns.adobe.com/xdm/datatypes/financial-account",
      "description": "Extension of financialAccount data type.  Details the account fr which the balance is being transferred.",
      "meta:titleId": "experienceevent-balance-transfers##xdm:accountFrom##title##92831",
      "meta:descriptionId": "experienceevent-balance-transfers##xdm:accountFrom##description##25201"
    }
  },
  "meta:descriptionId": "experienceevent-balance-transfers##xdm:balanceTransfers##description##65361",
  "simpletype": "`object`"
}