Crew member in a hold's embedded PDS. Grants access permissions to push blobs to the hold. Stored in the hold's embedded PDS (one record per member).
Record Key
any
Any valid record key
Properties
addedAt
string
datetime
Required
RFC3339 timestamp of when the member was added
member
string
did
Required
DID of the crew member
permissions
array
of
string
Required
Specific permissions granted to this member
role
string
Required
Member's role in the hold
maxLength: 32 bytesKnown values:
owner, admin, write, readView raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"member",
"role",
"permissions",
"addedAt"
],
"properties": {
"role": {
"type": "string",
"maxLength": 32,
"description": "Member's role in the hold",
"knownValues": [
"owner",
"admin",
"write",
"read"
]
},
"member": {
"type": "string",
"format": "did",
"description": "DID of the crew member"
},
"addedAt": {
"type": "string",
"format": "datetime",
"description": "RFC3339 timestamp of when the member was added"
},
"permissions": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64
},
"description": "Specific permissions granted to this member"
}
}
},
"description": "Crew member in a hold's embedded PDS. Grants access permissions to push blobs to the hold. Stored in the hold's embedded PDS (one record per member)."
}