Mandate
@mandaitor/sdk / Mandate
Interface: Mandate
Defined in: @mandaitor/sdk/dist/types.d.ts:86
Properties
constraints
constraints:
Constraints
Defined in: @mandaitor/sdk/dist/types.d.ts:98
Boundaries on the delegation
created_at
created_at:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:106
ISO 8601 creation timestamp
delegate
delegate:
Subject
Defined in: @mandaitor/sdk/dist/types.d.ts:94
Who is receiving authority
mandate_id
mandate_id:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:88
Unique mandate identifier, e.g. "mnd_abc123def456"
metadata?
optionalmetadata?:Record<string,unknown>
Defined in: @mandaitor/sdk/dist/types.d.ts:110
Optional metadata
principal
principal:
Subject
Defined in: @mandaitor/sdk/dist/types.d.ts:92
Who is delegating authority
proof
proof:
MandateProof
Defined in: @mandaitor/sdk/dist/types.d.ts:102
Cryptographic proof of creation
scope
scope:
Scope
Defined in: @mandaitor/sdk/dist/types.d.ts:96
What is being delegated
status
status:
MandateStatus
Defined in: @mandaitor/sdk/dist/types.d.ts:100
Current status
taxonomy_version?
optionaltaxonomy_version?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:104
Taxonomy version used for validation
tenant_id
tenant_id:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:90
Tenant that owns this mandate
updated_at
updated_at:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:108
ISO 8601 last update timestamp