Skip to main content

Interface: ProposalView

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

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:53


changes

changes: ProposalChanges

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


cid

cid: string

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

Content identifier


consensus

consensus: ConsensusProgress

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


createdAt

createdAt: string

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

Creation timestamp


expiresAt?

optional expiresAt: string

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

Expiration timestamp


id

id: string

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

Proposal identifier


label?

optional label: string

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

Node label (from target node or proposed changes)


nodeUri?

optional nodeUri: string

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

Target node URI (for update/merge/deprecate)


proposedBy

proposedBy: string

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

DID of the proposer


proposerName?

optional proposerName: string

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

Display name of the proposer


rationale?

optional rationale: string

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

Rationale for the proposal


status

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

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

Current proposal status


type

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

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

Proposal type


updatedAt?

optional updatedAt: string

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

Last update timestamp


uri

uri: string

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

Proposal AT-URI


votes

votes: VoteCounts

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