pub struct MachineRwaVerificationResponse {
pub verified: bool,
pub machine_did: Option<String>,
pub verified_revenue_minor: u64,
pub currency: String,
pub period_start: u64,
pub period_end: u64,
pub sources_verified: u32,
pub holder_distribution_bps: Option<u16>,
pub verified_at: u64,
pub checks: Vec<RevenueVerificationCheck>,
}Expand description
G-C6: Machine RWA revenue verification response.
Fields§
§verified: boolWhether the revenue attestation is verified
machine_did: Option<String>Machine identity (echo)
verified_revenue_minor: u64Total verified revenue
currency: StringCurrency
period_start: u64Revenue period
period_end: u64§sources_verified: u32Number of revenue sources verified
holder_distribution_bps: Option<u16>Distribution recommendation: percentage to token holders
verified_at: u64Verification timestamp
checks: Vec<RevenueVerificationCheck>Detailed verification checks
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MachineRwaVerificationResponse
impl<'de> Deserialize<'de> for MachineRwaVerificationResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MachineRwaVerificationResponse
impl RefUnwindSafe for MachineRwaVerificationResponse
impl Send for MachineRwaVerificationResponse
impl Sync for MachineRwaVerificationResponse
impl Unpin for MachineRwaVerificationResponse
impl UnsafeUnpin for MachineRwaVerificationResponse
impl UnwindSafe for MachineRwaVerificationResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more