pub struct PaymentTransactionUpdate<'a> {Show 23 fields
pub occurred_at: Option<&'a str>,
pub service_origin: Option<&'a str>,
pub frontend_kind: Option<&'a str>,
pub transport_kind: Option<&'a str>,
pub endpoint_path: Option<&'a str>,
pub method: Option<&'a str>,
pub session_id: Option<&'a str>,
pub action_kind: Option<&'a str>,
pub resource_ref: Option<&'a str>,
pub contract_ref: Option<&'a str>,
pub invoice_ref: Option<&'a str>,
pub challenge_id: Option<&'a str>,
pub quoted_amount: Option<&'a str>,
pub settled_amount: Option<&'a str>,
pub fee_amount: Option<&'a str>,
pub proof_ref: Option<&'a str>,
pub proof_kind: Option<&'a str>,
pub payer_ref: Option<&'a str>,
pub payee_ref: Option<&'a str>,
pub request_hash: Option<&'a str>,
pub response_code: Option<&'a str>,
pub status: &'a str,
pub metadata_json: Option<&'a str>,
}Fields§
§occurred_at: Option<&'a str>§service_origin: Option<&'a str>§frontend_kind: Option<&'a str>§transport_kind: Option<&'a str>§endpoint_path: Option<&'a str>§method: Option<&'a str>§session_id: Option<&'a str>§action_kind: Option<&'a str>§resource_ref: Option<&'a str>§contract_ref: Option<&'a str>§invoice_ref: Option<&'a str>§challenge_id: Option<&'a str>§quoted_amount: Option<&'a str>§settled_amount: Option<&'a str>§fee_amount: Option<&'a str>§proof_ref: Option<&'a str>§proof_kind: Option<&'a str>§payer_ref: Option<&'a str>§payee_ref: Option<&'a str>§request_hash: Option<&'a str>§response_code: Option<&'a str>§status: &'a str§metadata_json: Option<&'a str>Trait Implementations§
Source§impl<'a> Clone for PaymentTransactionUpdate<'a>
impl<'a> Clone for PaymentTransactionUpdate<'a>
Source§fn clone(&self) -> PaymentTransactionUpdate<'a>
fn clone(&self) -> PaymentTransactionUpdate<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<'a> Freeze for PaymentTransactionUpdate<'a>
impl<'a> RefUnwindSafe for PaymentTransactionUpdate<'a>
impl<'a> Send for PaymentTransactionUpdate<'a>
impl<'a> Sync for PaymentTransactionUpdate<'a>
impl<'a> Unpin for PaymentTransactionUpdate<'a>
impl<'a> UnsafeUnpin for PaymentTransactionUpdate<'a>
impl<'a> UnwindSafe for PaymentTransactionUpdate<'a>
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request