Skip to main content

dpp/document/
fields.rs

1/// The property names of a document
2pub mod property_names {
3    pub const FEATURE_VERSION: &str = "$version";
4    pub const ID: &str = "$id";
5    pub const DATA_CONTRACT_ID: &str = "$dataContractId";
6    pub const REVISION: &str = "$revision";
7    pub const OWNER_ID: &str = "$ownerId";
8    pub const CREATOR_ID: &str = "$creatorId";
9    pub const CONTRACT_VERSION: &str = "$contractVersion";
10    pub const PRICE: &str = "$price";
11    pub const CREATED_AT: &str = "$createdAt";
12    pub const UPDATED_AT: &str = "$updatedAt";
13    pub const TRANSFERRED_AT: &str = "$transferredAt";
14    pub const CREATED_AT_BLOCK_HEIGHT: &str = "$createdAtBlockHeight";
15    pub const UPDATED_AT_BLOCK_HEIGHT: &str = "$updatedAtBlockHeight";
16    pub const TRANSFERRED_AT_BLOCK_HEIGHT: &str = "$transferredAtBlockHeight";
17    pub const CREATED_AT_CORE_BLOCK_HEIGHT: &str = "$createdAtCoreBlockHeight";
18    pub const UPDATED_AT_CORE_BLOCK_HEIGHT: &str = "$updatedAtCoreBlockHeight";
19    pub const TRANSFERRED_AT_CORE_BLOCK_HEIGHT: &str = "$transferredAtCoreBlockHeight";
20}
21
22pub const IDENTIFIER_FIELDS: [&str; 3] = [
23    property_names::ID,
24    property_names::OWNER_ID,
25    property_names::DATA_CONTRACT_ID,
26];