CreateMandateRequest
@mandaitor/sdk / CreateMandateRequest
Interface: CreateMandateRequest
Defined in: @mandaitor/sdk/dist/types.d.ts:184
Request body for creating a mandate: the principal, delegate, scope, constraints, and options.
Properties
constraints
constraints:
Constraints
Defined in: @mandaitor/sdk/dist/types.d.ts:188
delegate
delegate:
Subject
Defined in: @mandaitor/sdk/dist/types.d.ts:186
intent?
optionalintent?:MandateIntent
Defined in: @mandaitor/sdk/dist/types.d.ts:194
Experimental
Intent declaration for drift detection
metadata?
optionalmetadata?:Record<string,unknown>
Defined in: @mandaitor/sdk/dist/types.d.ts:190
principal
principal:
Subject
Defined in: @mandaitor/sdk/dist/types.d.ts:185
require_approval?
optionalrequire_approval?:boolean
Defined in: @mandaitor/sdk/dist/types.d.ts:192
If true, mandate starts in PENDING_APPROVAL state requiring explicit approval
scope
scope:
Scope
Defined in: @mandaitor/sdk/dist/types.d.ts:187
taxonomy_version?
optionaltaxonomy_version?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:189
vui?
optionalvui?:CreateVUIInput
Defined in: @mandaitor/sdk/dist/types.d.ts:196
Experimental
Verifiable User Instruction