pub struct NormalizedAssignmentRequestV1 { /* private fields */ }Implementations§
Source§impl NormalizedAssignmentRequestV1
impl NormalizedAssignmentRequestV1
pub fn new( input: NormalizedAssignmentRequestInputV1, ) -> Result<Self, FactorError>
pub fn validate(&self) -> Result<(), FactorError>
pub fn canonical_bytes(&self) -> Result<Vec<u8>, FactorError>
pub fn digest(&self) -> Result<String, FactorError>
pub fn obligation_id(&self) -> &str
pub fn obligation_atom_digest(&self) -> &str
pub fn claim_digest(&self) -> &str
pub fn offer_digest(&self) -> &str
pub fn seller_id(&self) -> &str
pub fn buyer_id(&self) -> &str
pub fn buyer_settlement_destination_ref(&self) -> &str
pub const fn agreed_price(&self) -> &MonetaryAmount
pub const fn agreed_discount_bps(&self) -> u16
pub const fn expected_disposition_version(&self) -> u64
pub const fn expected_disposition_lifecycle_fence(&self) -> u64
pub const fn expected_settlement_lifecycle_version(&self) -> u64
pub const fn expected_settlement_lifecycle_fence(&self) -> u64
pub fn action_nonce(&self) -> &str
pub const fn effective_at_unix_ms(&self) -> u64
pub const fn due_at_unix_ms(&self) -> u64
pub const fn expires_at_unix_ms(&self) -> u64
Trait Implementations§
Source§impl Clone for NormalizedAssignmentRequestV1
impl Clone for NormalizedAssignmentRequestV1
Source§fn clone(&self) -> NormalizedAssignmentRequestV1
fn clone(&self) -> NormalizedAssignmentRequestV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for NormalizedAssignmentRequestV1
impl<'de> Deserialize<'de> for NormalizedAssignmentRequestV1
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
impl Eq for NormalizedAssignmentRequestV1
impl StructuralPartialEq for NormalizedAssignmentRequestV1
Auto Trait Implementations§
impl Freeze for NormalizedAssignmentRequestV1
impl RefUnwindSafe for NormalizedAssignmentRequestV1
impl Send for NormalizedAssignmentRequestV1
impl Sync for NormalizedAssignmentRequestV1
impl Unpin for NormalizedAssignmentRequestV1
impl UnsafeUnpin for NormalizedAssignmentRequestV1
impl UnwindSafe for NormalizedAssignmentRequestV1
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