mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
feat(core): Add support for updating metadata after payment has been authorized (#7776)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -33,6 +33,8 @@ pub enum Derives {
|
||||
SdkSessionUpdateData,
|
||||
PostSessionTokens,
|
||||
PostSessionTokensData,
|
||||
UpdateMetadata,
|
||||
UpdateMetadataData,
|
||||
}
|
||||
|
||||
impl Derives {
|
||||
@ -121,6 +123,12 @@ impl Conversion {
|
||||
Derives::PostSessionTokensData => {
|
||||
syn::Ident::new("PaymentsPostSessionTokensData", Span::call_site())
|
||||
}
|
||||
Derives::UpdateMetadata => {
|
||||
syn::Ident::new("PaymentsUpdateMetadataRequest", Span::call_site())
|
||||
}
|
||||
Derives::UpdateMetadataData => {
|
||||
syn::Ident::new("PaymentsUpdateMetadataData", Span::call_site())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -443,6 +451,7 @@ pub fn operation_derive_inner(input: DeriveInput) -> syn::Result<proc_macro::Tok
|
||||
PaymentsIncrementalAuthorizationData,
|
||||
SdkPaymentsSessionUpdateData,
|
||||
PaymentsPostSessionTokensData,
|
||||
PaymentsUpdateMetadataData,
|
||||
|
||||
api::{
|
||||
PaymentsCaptureRequest,
|
||||
@ -456,7 +465,8 @@ pub fn operation_derive_inner(input: DeriveInput) -> syn::Result<proc_macro::Tok
|
||||
VerifyRequest,
|
||||
PaymentsDynamicTaxCalculationRequest,
|
||||
PaymentsIncrementalAuthorizationRequest,
|
||||
PaymentsPostSessionTokensRequest
|
||||
PaymentsPostSessionTokensRequest,
|
||||
PaymentsUpdateMetadataRequest
|
||||
}
|
||||
};
|
||||
#trait_derive
|
||||
|
||||
Reference in New Issue
Block a user