diff --git a/lib/tools/documents/src/documents/certification.rs b/lib/tools/documents/src/documents/certification.rs
index 6fe4a9fd8ea14b8e26710db27a08b0f71b08e826..e93219a67a5eecbeaaee26ea0a91600f4f7ecc64 100644
--- a/lib/tools/documents/src/documents/certification.rs
+++ b/lib/tools/documents/src/documents/certification.rs
@@ -52,13 +52,13 @@ impl CompactTextDocument for CompactCertificationDocument {
/// identity document for jsonification
pub struct CompactCertificationStringDocument {
/// Document issuer
- issuer: String,
+ pub issuer: String,
/// issuer of target identity.
- target: String,
+ pub target: String,
/// Block number
- block_number: u64,
+ pub block_number: u64,
/// Document signature
- signature: String,
+ pub signature: String,
}
impl ToStringObject for CompactCertificationDocument {
diff --git a/lib/tools/documents/src/documents/identity.rs b/lib/tools/documents/src/documents/identity.rs
index 22b5b1e85cce6ddeb168d6f9a8ded878a07d701d..0922e7cd59ff8050e764b641c15bcdc479d558ff 100644
--- a/lib/tools/documents/src/documents/identity.rs
+++ b/lib/tools/documents/src/documents/identity.rs
@@ -49,15 +49,15 @@ pub struct IdentityDocument {
/// identity document for jsonification
pub struct IdentityStringDocument {
/// Currency.
- currency: String,
+ pub currency: String,
/// Unique ID
- username: String,
+ pub username: String,
/// Blockstamp
- blockstamp: String,
+ pub blockstamp: String,
/// Document issuer
- issuer: String,
+ pub issuer: String,
/// Document signature
- signature: String,
+ pub signature: String,
}
impl ToStringObject for IdentityDocument {
diff --git a/lib/tools/documents/src/documents/membership.rs b/lib/tools/documents/src/documents/membership.rs
index a7d783b8e7c4133ab974f5b258220a7845e922e1..facdd9b7fa66a8236c0b4b83a4a4c9355cc77c36 100644
--- a/lib/tools/documents/src/documents/membership.rs
+++ b/lib/tools/documents/src/documents/membership.rs
@@ -62,19 +62,19 @@ pub struct MembershipDocument {
/// identity document for jsonification
pub struct MembershipStringDocument {
/// Currency.
- currency: String,
+ pub currency: String,
/// Document issuer
- issuer: String,
+ pub issuer: String,
/// Blockstamp
- blockstamp: String,
+ pub blockstamp: String,
/// Membership message.
- membership: String,
+ pub membership: String,
/// Unique ID
- username: String,
+ pub username: String,
/// Identity document blockstamp.
- identity_blockstamp: String,
+ pub identity_blockstamp: String,
/// Document signature
- signature: String,
+ pub signature: String,
}
impl ToStringObject for MembershipDocument {
diff --git a/lib/tools/documents/src/documents/revocation.rs b/lib/tools/documents/src/documents/revocation.rs
index 9c137caa7144a061999f5114661f6ed8eb68324a..749aee4bfeae5c0bcbcbda9d0ea0a0b43095f35d 100644
--- a/lib/tools/documents/src/documents/revocation.rs
+++ b/lib/tools/documents/src/documents/revocation.rs
@@ -46,9 +46,9 @@ impl CompactTextDocument for CompactRevocationDocument {
/// Revocation document for jsonification
pub struct CompactRevocationStringDocument {
/// Document issuer
- issuer: String,
+ pub issuer: String,
/// Document signature
- signature: String,
+ pub signature: String,
}
impl ToStringObject for CompactRevocationDocument {
diff --git a/lib/tools/documents/src/documents/transaction.rs b/lib/tools/documents/src/documents/transaction.rs
index b451c6b1d77ac253ab57e292c1ad34b7a3e538f3..388f5077c32425550e780eb63e30d7c025eeab37 100644
--- a/lib/tools/documents/src/documents/transaction.rs
+++ b/lib/tools/documents/src/documents/transaction.rs
@@ -544,25 +544,25 @@ pub struct TransactionDocument {
/// Transaction document stringifed
pub struct TransactionDocumentStringified {
/// Currency.
- currency: String,
+ pub currency: String,
/// Blockstamp
- blockstamp: String,
+ pub blockstamp: String,
/// Locktime
- locktime: u64,
+ pub locktime: u64,
/// Document issuer (there should be only one).
- issuers: Vec<String>,
+ pub issuers: Vec<String>,
/// Transaction inputs.
- inputs: Vec<String>,
+ pub inputs: Vec<String>,
/// Inputs unlocks.
- unlocks: Vec<String>,
+ pub unlocks: Vec<String>,
/// Transaction outputs.
- outputs: Vec<String>,
+ pub outputs: Vec<String>,
/// Transaction comment
- comment: String,
+ pub comment: String,
/// Document signatures
- signatures: Vec<String>,
+ pub signatures: Vec<String>,
/// Transaction hash
- hash: Option<String>,
+ pub hash: Option<String>,
}
impl ToStringObject for TransactionDocument {