Struct google_api_proto::google::cloud::paymentgateway::issuerswitch::v1::IssuerParticipant
source · pub struct IssuerParticipant {
pub account_reference: Option<AccountReference>,
pub mobile_number: String,
pub state: i32,
pub metadata: Option<Metadata>,
pub mpin_failure_count: i32,
pub mpin_locked_time: Option<Timestamp>,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
}
Expand description
A customer of the bank who participates in transactions processed by the issuer switch.
Fields§
§account_reference: Option<AccountReference>
Required. The account details of the issuer participant. Only the account_number and ifsc fields will be used.
mobile_number: String
Output only. The mobile number of the participant.
state: i32
Output only. The current state of the participant.
metadata: Option<Metadata>
Optional. Additional metadata about the participant.
mpin_failure_count: i32
Output only. The current count of consecutive incorrect MPIN attempts.
mpin_locked_time: Option<Timestamp>
Output only. The time when participant’s MPIN got locked due to too many incorrect attempts.
create_time: Option<Timestamp>
Output only. The time when the participant’s account was onboarded to PGIS.
update_time: Option<Timestamp>
Output only. The time when the participant was last updated.
Implementations§
Trait Implementations§
source§impl Clone for IssuerParticipant
impl Clone for IssuerParticipant
source§fn clone(&self) -> IssuerParticipant
fn clone(&self) -> IssuerParticipant
Returns a copy 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 IssuerParticipant
impl Debug for IssuerParticipant
source§impl Default for IssuerParticipant
impl Default for IssuerParticipant
source§impl Message for IssuerParticipant
impl Message for IssuerParticipant
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for IssuerParticipant
impl PartialEq for IssuerParticipant
source§fn eq(&self, other: &IssuerParticipant) -> bool
fn eq(&self, other: &IssuerParticipant) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IssuerParticipant
Auto Trait Implementations§
impl Freeze for IssuerParticipant
impl RefUnwindSafe for IssuerParticipant
impl Send for IssuerParticipant
impl Sync for IssuerParticipant
impl Unpin for IssuerParticipant
impl UnwindSafe for IssuerParticipant
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§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