bitwarden_api_api/models/
update_payment_method_request_body.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct UpdatePaymentMethodRequestBody {
17 #[serde(rename = "paymentSource")]
18 pub payment_source: Box<models::TokenizedPaymentSourceRequestBody>,
19 #[serde(rename = "taxInformation")]
20 pub tax_information: Box<models::TaxInformationRequestBody>,
21}
22
23impl UpdatePaymentMethodRequestBody {
24 pub fn new(
25 payment_source: models::TokenizedPaymentSourceRequestBody,
26 tax_information: models::TaxInformationRequestBody,
27 ) -> UpdatePaymentMethodRequestBody {
28 UpdatePaymentMethodRequestBody {
29 payment_source: Box::new(payment_source),
30 tax_information: Box::new(tax_information),
31 }
32 }
33}