Struct billecta::OutgoingPayment
source · pub struct OutgoingPayment {Show 35 fields
pub creditor_public_id: Uuid,
pub receiving_payment_method: ReceivingPaymentMethodType,
pub sender_payment_method: Option<SupplierPaymentMethodType>,
pub sending_bankgiro_no: Option<String>,
pub receiving_bankgiro_no: Option<String>,
pub receiving_plusgiro_no: Option<String>,
pub receiving_clearing_no: Option<String>,
pub receiving_account_no: Option<String>,
pub receiver_name: Option<String>,
pub payment_date: Option<DateTime>,
pub amount: Option<Amount>,
pub reference: Option<String>,
pub is_salary_payment: bool,
pub bank_id_reference_token: Option<Uuid>,
pub payment_public_id: Uuid,
pub sender_plusgiro: Option<i32>,
pub outgoing_payment_type: Option<OutgoingPaymentType>,
pub receiver_address: Option<String>,
pub receiver_co_address: Option<String>,
pub receiver_zip_code: Option<String>,
pub receiver_city: Option<String>,
pub transaction_file_public_id: Option<Uuid>,
pub receiver_iban: Option<String>,
pub receiver_bic: Option<String>,
pub comment: Option<String>,
pub category: P27CategoryPurposeType,
pub charge_bearer: P27ChargeBearerType,
pub payment_code_type: P27CodeType,
pub pain_payment_method_type: P27MethodType,
pub receiver_country_code: Option<String>,
pub receiver_org_no: Option<String>,
pub sender_org_no: Option<String>,
pub sender_name: Option<String>,
pub sender_bic: Option<String>,
pub sender_iban: Option<String>,
}
Fields§
§creditor_public_id: Uuid
§receiving_payment_method: ReceivingPaymentMethodType
§sender_payment_method: Option<SupplierPaymentMethodType>
§sending_bankgiro_no: Option<String>
§receiving_bankgiro_no: Option<String>
§receiving_plusgiro_no: Option<String>
§receiving_clearing_no: Option<String>
§receiving_account_no: Option<String>
§receiver_name: Option<String>
§payment_date: Option<DateTime>
§amount: Option<Amount>
§reference: Option<String>
§is_salary_payment: bool
§bank_id_reference_token: Option<Uuid>
§payment_public_id: Uuid
§sender_plusgiro: Option<i32>
§outgoing_payment_type: Option<OutgoingPaymentType>
§receiver_address: Option<String>
§receiver_co_address: Option<String>
§receiver_zip_code: Option<String>
§receiver_city: Option<String>
§transaction_file_public_id: Option<Uuid>
§receiver_iban: Option<String>
§receiver_bic: Option<String>
§comment: Option<String>
§category: P27CategoryPurposeType
§charge_bearer: P27ChargeBearerType
§payment_code_type: P27CodeType
§pain_payment_method_type: P27MethodType
§receiver_country_code: Option<String>
§receiver_org_no: Option<String>
§sender_org_no: Option<String>
§sender_name: Option<String>
§sender_bic: Option<String>
§sender_iban: Option<String>
Trait Implementations§
source§impl Clone for OutgoingPayment
impl Clone for OutgoingPayment
source§fn clone(&self) -> OutgoingPayment
fn clone(&self) -> OutgoingPayment
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 OutgoingPayment
impl Debug for OutgoingPayment
source§impl<'de> Deserialize<'de> for OutgoingPayment
impl<'de> Deserialize<'de> for OutgoingPayment
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
Auto Trait Implementations§
impl Freeze for OutgoingPayment
impl RefUnwindSafe for OutgoingPayment
impl Send for OutgoingPayment
impl Sync for OutgoingPayment
impl Unpin for OutgoingPayment
impl UnwindSafe for OutgoingPayment
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