|
1 | 1 | use common_enums::{PaymentMethodType, RequestIncrementalAuthorization};
|
2 |
| -use common_types::primitive_wrappers::RequestExtendedAuthorizationBool; |
| 2 | +use common_types::primitive_wrappers::{ |
| 3 | + EnablePartialAuthorizationBool, RequestExtendedAuthorizationBool, |
| 4 | +}; |
3 | 5 | use common_utils::{encryption::Encryption, pii, types::MinorUnit};
|
4 | 6 | use diesel::{AsChangeset, Identifiable, Insertable, Queryable, Selectable};
|
5 | 7 | use masking::ExposeInterface;
|
@@ -76,7 +78,7 @@ pub struct PaymentIntent {
|
76 | 78 | pub shipping_amount_tax: Option<MinorUnit>,
|
77 | 79 | pub duty_amount: Option<MinorUnit>,
|
78 | 80 | pub order_date: Option<PrimitiveDateTime>,
|
79 |
| - pub enable_partial_authorization: Option<bool>, |
| 81 | + pub enable_partial_authorization: Option<EnablePartialAuthorizationBool>, |
80 | 82 | pub enable_overcapture: Option<common_types::primitive_wrappers::EnableOvercaptureBool>,
|
81 | 83 | pub merchant_reference_id: Option<common_utils::id_type::PaymentReferenceId>,
|
82 | 84 | pub billing_address: Option<Encryption>,
|
@@ -178,7 +180,7 @@ pub struct PaymentIntent {
|
178 | 180 | pub shipping_amount_tax: Option<MinorUnit>,
|
179 | 181 | pub duty_amount: Option<MinorUnit>,
|
180 | 182 | pub order_date: Option<PrimitiveDateTime>,
|
181 |
| - pub enable_partial_authorization: Option<bool>, |
| 183 | + pub enable_partial_authorization: Option<EnablePartialAuthorizationBool>, |
182 | 184 | pub enable_overcapture: Option<common_types::primitive_wrappers::EnableOvercaptureBool>,
|
183 | 185 | }
|
184 | 186 |
|
@@ -357,7 +359,7 @@ pub struct PaymentIntentNew {
|
357 | 359 | pub organization_id: common_utils::id_type::OrganizationId,
|
358 | 360 | pub tax_details: Option<TaxDetails>,
|
359 | 361 | pub skip_external_tax_calculation: Option<bool>,
|
360 |
| - pub enable_partial_authorization: Option<bool>, |
| 362 | + pub enable_partial_authorization: Option<EnablePartialAuthorizationBool>, |
361 | 363 | pub split_txns_enabled: Option<common_enums::SplitTxnsEnabled>,
|
362 | 364 | pub merchant_reference_id: Option<common_utils::id_type::PaymentReferenceId>,
|
363 | 365 | pub billing_address: Option<Encryption>,
|
@@ -468,7 +470,7 @@ pub struct PaymentIntentNew {
|
468 | 470 | pub order_date: Option<PrimitiveDateTime>,
|
469 | 471 | pub shipping_amount_tax: Option<MinorUnit>,
|
470 | 472 | pub duty_amount: Option<MinorUnit>,
|
471 |
| - pub enable_partial_authorization: Option<bool>, |
| 473 | + pub enable_partial_authorization: Option<EnablePartialAuthorizationBool>, |
472 | 474 | pub enable_overcapture: Option<common_types::primitive_wrappers::EnableOvercaptureBool>,
|
473 | 475 | }
|
474 | 476 |
|
@@ -639,7 +641,7 @@ pub struct PaymentIntentUpdateFields {
|
639 | 641 | pub order_date: Option<PrimitiveDateTime>,
|
640 | 642 | pub shipping_amount_tax: Option<MinorUnit>,
|
641 | 643 | pub duty_amount: Option<MinorUnit>,
|
642 |
| - pub enable_partial_authorization: Option<bool>, |
| 644 | + pub enable_partial_authorization: Option<EnablePartialAuthorizationBool>, |
643 | 645 | pub enable_overcapture: Option<common_types::primitive_wrappers::EnableOvercaptureBool>,
|
644 | 646 | }
|
645 | 647 |
|
@@ -863,7 +865,7 @@ pub struct PaymentIntentUpdateInternal {
|
863 | 865 | pub order_date: Option<PrimitiveDateTime>,
|
864 | 866 | pub shipping_amount_tax: Option<MinorUnit>,
|
865 | 867 | pub duty_amount: Option<MinorUnit>,
|
866 |
| - pub enable_partial_authorization: Option<bool>, |
| 868 | + pub enable_partial_authorization: Option<EnablePartialAuthorizationBool>, |
867 | 869 | pub enable_overcapture: Option<common_types::primitive_wrappers::EnableOvercaptureBool>,
|
868 | 870 | }
|
869 | 871 |
|
|
0 commit comments