pub struct CustomerComplaint {
pub application_time: Option<Option<String>>,
pub journey_details: Option<Box<ClaimedJourneyDetails>>,
pub claim_manager: Option<Box<PersonDetail>>,
pub affected_passengers: Option<Vec<Passenger>>,
pub supporting_documents: Option<Vec<SupportingDocument>>,
pub booking_ids: Option<Option<Vec<String>>>,
pub ticket_control_number: Option<Option<Vec<String>>>,
pub requested_payment_type: Option<String>,
pub bank_account: Option<Box<BankAccountReference>>,
}Expand description
CustomerComplaint : complaint details provided by the passengers
Fields§
§application_time: Option<Option<String>>date and time when the claim was made. This starts the legal time line to process the claim
journey_details: Option<Box<ClaimedJourneyDetails>>§claim_manager: Option<Box<PersonDetail>>§affected_passengers: Option<Vec<Passenger>>§supporting_documents: Option<Vec<SupportingDocument>>§booking_ids: Option<Option<Vec<String>>>list of booking Ids
ticket_control_number: Option<Option<Vec<String>>>list of ticket control number (visible ticket identification for the customer)
requested_payment_type: Option<String>§bank_account: Option<Box<BankAccountReference>>Implementations§
Source§impl CustomerComplaint
impl CustomerComplaint
Sourcepub fn new() -> CustomerComplaint
pub fn new() -> CustomerComplaint
complaint details provided by the passengers
Trait Implementations§
Source§impl Clone for CustomerComplaint
impl Clone for CustomerComplaint
Source§fn clone(&self) -> CustomerComplaint
fn clone(&self) -> CustomerComplaint
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 CustomerComplaint
impl Debug for CustomerComplaint
Source§impl Default for CustomerComplaint
impl Default for CustomerComplaint
Source§fn default() -> CustomerComplaint
fn default() -> CustomerComplaint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomerComplaint
impl<'de> Deserialize<'de> for CustomerComplaint
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
Source§impl PartialEq for CustomerComplaint
impl PartialEq for CustomerComplaint
Source§impl Serialize for CustomerComplaint
impl Serialize for CustomerComplaint
impl StructuralPartialEq for CustomerComplaint
Auto Trait Implementations§
impl Freeze for CustomerComplaint
impl RefUnwindSafe for CustomerComplaint
impl Send for CustomerComplaint
impl Sync for CustomerComplaint
impl Unpin for CustomerComplaint
impl UnwindSafe for CustomerComplaint
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