Skip to main content

Interface: ProposalView

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:51

View of a governance proposal

Properties​

$type?​

optional $type: "pub.chive.governance.getProposal#proposalView"

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:52


changes​

changes: ProposalChanges

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:65


cid​

cid: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:58

Content identifier


consensus​

consensus: ConsensusProgress

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:75


createdAt​

createdAt: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:77

Creation timestamp


expiresAt?​

optional expiresAt: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:81

Expiration timestamp


id​

id: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:54

Proposal identifier


label?​

optional label: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:62

Node label (from target node or proposed changes)


nodeUri?​

optional nodeUri: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:60

Target node URI (for update/merge/deprecate)


proposedBy​

proposedBy: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:71

DID of the proposer


proposerName?​

optional proposerName: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:73

Display name of the proposer


rationale?​

optional rationale: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:67

Rationale for the proposal


status​

status: string & object | "pending" | "approved" | "rejected" | "expired"

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:69

Current proposal status


type​

type: string & object | "create" | "update" | "merge" | "deprecate"

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:64

Proposal type


updatedAt?​

optional updatedAt: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:79

Last update timestamp


uri​

uri: string

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:56

Proposal AT-URI


votes​

votes: VoteCounts

Defined in: web/lib/api/generated/types/pub/chive/governance/getProposal.ts:74