Proposal defines the core field members of a governance proposal.

interface Proposal {
    content?: Any | TextProposal;
    depositEndTime: undefined | Date;
    finalTallyResult: undefined | TallyResult;
    isExpedited: boolean;
    proposalId: bigint;
    status: ProposalStatus;
    submitTime: undefined | Date;
    totalDeposit: Coin[];
    votingEndTime: undefined | Date;
    votingStartTime: undefined | Date;
}

Properties

content?: Any | TextProposal
depositEndTime: undefined | Date
finalTallyResult: undefined | TallyResult
isExpedited: boolean
proposalId: bigint
submitTime: undefined | Date
totalDeposit: Coin[]
votingEndTime: undefined | Date
votingStartTime: undefined | Date