Skip to main content

junobuild_cdn/proposals/
errors.rs

1// Cannot submit proposal.
2pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_SUBMIT: &str = "juno.cdn.proposals.error.cannot_submit";
3// Proposal cannot be submitted. Current status:
4pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_SUBMIT_INVALID_STATUS: &str =
5    "juno.cdn.proposals.error.cannot_submit_invalid_status";
6
7// Cannot reject proposal.
8pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_REJECT: &str = "juno.cdn.proposals.error.cannot_reject";
9// Proposal cannot be rejected. Current status:
10pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_REJECT_INVALID_STATUS: &str =
11    "juno.cdn.proposals.error.cannot_reject_invalid_status";
12
13// Cannot commit proposal.
14pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_COMMIT: &str = "juno.cdn.proposals.error.cannot_commit";
15// Proposal cannot be committed. Current status:
16pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_COMMIT_INVALID_STATUS: &str =
17    "juno.cdn.proposals.error.cannot_commit_invalid_status";
18
19// The provided SHA-256 hash ({}) does not match the expected value for the proposal to commit.
20pub const JUNO_CDN_PROPOSALS_ERROR_INVALID_HASH: &str = "juno.cdn.proposals.error.invalid_hash";
21
22// Proposal type is not supported.
23pub const JUNO_CDN_PROPOSALS_ERROR_UNKNOWN_TYPE: &str = "juno.cdn.proposals.error.unknown_type";
24
25// Empty content chunks for encoding
26pub const JUNO_CDN_PROPOSALS_ERROR_EMPTY_CONTENT_CHUNKS: &str =
27    "juno.cdn.proposals.error.empty_content_chunks";
28// No content chunks found for encoding {} at index {}
29pub const JUNO_CDN_PROPOSALS_ERROR_NOT_CONTENT_CHUNKS_AT_INDEX: &str =
30    "juno.cdn.proposals.error.no_content_chunks_at_index";
31
32// Empty assets for proposal ID {}
33pub const JUNO_CDN_PROPOSALS_ERROR_EMPTY_ASSETS: &str = "juno.cdn.proposals.error.empty_assets";
34// Cannot delete proposal assets.
35pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_DELETE_ASSETS: &str =
36    "juno.cdn.proposals.error.cannot_delete_assets";
37// Proposal assets cannot be deleted. Current status:
38pub const JUNO_CDN_PROPOSALS_ERROR_CANNOT_DELETE_ASSETS_INVALID_STATUS: &str =
39    "juno.cdn.proposals.error.cannot_delete_assets_invalid_status";
40
41// Cannot convert next proposal ID.
42pub const JUNO_CDN_PROPOSALS_ERROR_NEXT_ID_CONVERT: &str =
43    "juno.cdn.proposals.error.next_id_convert";
44// Next proposal ID would overflow.
45pub const JUNO_CDN_PROPOSALS_ERROR_NEXT_ID_OVERFLOW: &str =
46    "juno.cdn.proposals.error.next_id_overflow";