From 3ed40740d4bfd21a30f563610308dedf739bd3be Mon Sep 17 00:00:00 2001 From: librelois <elois@ifee.fr> Date: Mon, 20 May 2019 21:26:52 +0200 Subject: [PATCH] [fix] documents: stringified documents fields must be public --- .../documents/src/documents/certification.rs | 8 ++++---- lib/tools/documents/src/documents/identity.rs | 10 +++++----- .../documents/src/documents/membership.rs | 14 ++++++------- .../documents/src/documents/revocation.rs | 4 ++-- .../documents/src/documents/transaction.rs | 20 +++++++++---------- 5 files changed, 28 insertions(+), 28 deletions(-) diff --git a/lib/tools/documents/src/documents/certification.rs b/lib/tools/documents/src/documents/certification.rs index 6fe4a9fd..e93219a6 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 22b5b1e8..0922e7cd 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 a7d783b8..facdd9b7 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 9c137caa..749aee4b 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 b451c6b1..388f5077 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 { -- GitLab