Skip to main content

Interface: DelegationResult

Defined in: web/lib/api/schema.ts:945

Unified DelegationResult type.

Remarks

Multiple governance endpoints return DelegationResult with different $type discriminators. This unified type accepts any of them for compatibility.

Properties

$type?

optional $type: "pub.chive.governance.grantDelegation#delegationResult" | "pub.chive.governance.revokeDelegation#delegationResult"

Defined in: web/lib/api/schema.ts:946


delegationId?

optional delegationId: string

Defined in: web/lib/api/schema.ts:952

Delegation ID


message

message: string

Defined in: web/lib/api/schema.ts:954

Human-readable result message


success

success: boolean

Defined in: web/lib/api/schema.ts:950

Whether the operation succeeded