pub struct ProtocolRefs {
pub acp_checkout_session_id: Option<String>,
pub acp_order_id: Option<String>,
pub acp_delegate_payment_id: Option<String>,
pub ap2_intent_mandate_id: Option<String>,
pub ap2_cart_mandate_id: Option<String>,
pub ap2_payment_mandate_id: Option<String>,
pub ap2_payment_receipt_id: Option<String>,
pub additional: Vec<ProtocolReference>,
}Available on crate feature
payments only.Expand description
Correlated protocol identifiers for one canonical transaction.
Fields§
§acp_checkout_session_id: Option<String>§acp_order_id: Option<String>§acp_delegate_payment_id: Option<String>§ap2_intent_mandate_id: Option<String>§ap2_cart_mandate_id: Option<String>§ap2_payment_mandate_id: Option<String>§ap2_payment_receipt_id: Option<String>§additional: Vec<ProtocolReference>Trait Implementations§
Source§impl Clone for ProtocolRefs
impl Clone for ProtocolRefs
Source§fn clone(&self) -> ProtocolRefs
fn clone(&self) -> ProtocolRefs
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 moreSource§impl Debug for ProtocolRefs
impl Debug for ProtocolRefs
Source§impl Default for ProtocolRefs
impl Default for ProtocolRefs
Source§fn default() -> ProtocolRefs
fn default() -> ProtocolRefs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProtocolRefs
impl<'de> Deserialize<'de> for ProtocolRefs
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProtocolRefs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProtocolRefs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ProtocolRefs
impl PartialEq for ProtocolRefs
Source§impl Serialize for ProtocolRefs
impl Serialize for ProtocolRefs
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for ProtocolRefs
impl StructuralPartialEq for ProtocolRefs
Auto Trait Implementations§
impl Freeze for ProtocolRefs
impl RefUnwindSafe for ProtocolRefs
impl Send for ProtocolRefs
impl Sync for ProtocolRefs
impl Unpin for ProtocolRefs
impl UnsafeUnpin for ProtocolRefs
impl UnwindSafe for ProtocolRefs
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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::RequestCreates a shared type from an unshared type.