Types
TransactionParticipant
Example
{
"type": "TransactionParticipant",
"roleName": "Buyer",
"position": 1,
"givenName": "John",
"familyName": "Smith",
"additionalName": "Big",
"email": "user@example.com",
"telephone": "+15558675309",
"affiliation": [
"https://{agentid}.example.com/profile/card#me"
]
}
Schema
| Name | Type | Description |
|---|---|---|
| (root) | object | a participant in a transaction, i.e. Buyer, Seller, etc... |
| type | string | const ("TransactionParticipant") |
| roleName | string | the role of the participant in the transaction |
| position | number | numeric position for the participant/roleName. |
| givenName | string | First Name of a person |
| familyName | string | Last Name of a person. Family Name <= 50 characters |
| additionalName | string | middleName or alternate name of the Person |
| string | a valid email address format (email) | |
| telephone | string | Primary phone number. |
| affiliation | array<string> | person or organization associated with the participant |
| affiliation (single item) | string | format (uri) |