Struct google_api_proto::google::cloud::paymentgateway::issuerswitch::v1::CaseResponse
source · pub struct CaseResponse {
pub complaint_reference_number: String,
pub amount: Option<Money>,
pub adjustment_flag: String,
pub adjustment_code: String,
pub adjustment_reference_id: String,
pub adjustment_remarks: String,
pub approval_number: String,
pub process_status: String,
pub adjustment_time: Option<Timestamp>,
pub result: i32,
pub participant: Option<Participant>,
}
Expand description
Response to the complaint or dispute.
Fields§
§complaint_reference_number: String
Complaint Reference Number(CRN) sent by UPI as a reference against the generated complaint / dispute.
amount: Option<Money>
The adjustment amount of the response. This maps to adjAmt
in
complaint response.
adjustment_flag: String
The adjustment flag in response to the complaint. This maps adjustment flag
in URCS for the complaint transaction to Resp.Ref.adjFlag
in complaint
response.
adjustment_code: String
The adjustment code in response to the complaint. This maps reason code in
URCS for the complaint transaction to Resp.Ref.adjCode
in complaint
response.
adjustment_reference_id: String
It defines the Adjustment Reference ID which has been updated in the
complaint response. This maps to adjRefID
in complaint response.
adjustment_remarks: String
Adjustment Remarks. This maps to adjRemarks
in complaint response.
approval_number: String
The Approval Reference Number. This maps to approvalNum
in complaint
response.
process_status: String
Process Status of the transaction. This maps to procStatus
in complaint
response.
adjustment_time: Option<Timestamp>
The adjustment timestamp when bank performs the adjustment for the received
complaint request. This maps to adjTs
in complaint response.
result: i32
The result of the transaction.
participant: Option<Participant>
The details of the participant of the original financial transaction.
Implementations§
source§impl CaseResponse
impl CaseResponse
Trait Implementations§
source§impl Clone for CaseResponse
impl Clone for CaseResponse
source§fn clone(&self) -> CaseResponse
fn clone(&self) -> CaseResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CaseResponse
impl Debug for CaseResponse
source§impl Default for CaseResponse
impl Default for CaseResponse
source§impl Message for CaseResponse
impl Message for CaseResponse
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for CaseResponse
impl PartialEq for CaseResponse
source§fn eq(&self, other: &CaseResponse) -> bool
fn eq(&self, other: &CaseResponse) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CaseResponse
Auto Trait Implementations§
impl Freeze for CaseResponse
impl RefUnwindSafe for CaseResponse
impl Send for CaseResponse
impl Sync for CaseResponse
impl Unpin for CaseResponse
impl UnwindSafe for CaseResponse
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
§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>
T
in a tonic::Request