mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-29 00:49:42 +08:00
fix: added created at and modified at keys in PaymentAttemptResponse (#5412)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -761,9 +761,7 @@ impl HeaderPayload {
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(
|
||||
Default, Debug, serde::Serialize, Clone, PartialEq, ToSchema, router_derive::PolymorphicSchema,
|
||||
)]
|
||||
#[derive(Debug, serde::Serialize, Clone, PartialEq, ToSchema, router_derive::PolymorphicSchema)]
|
||||
pub struct PaymentAttemptResponse {
|
||||
/// Unique identifier for the attempt
|
||||
pub attempt_id: String,
|
||||
@ -791,6 +789,14 @@ pub struct PaymentAttemptResponse {
|
||||
/// The transaction authentication can be set to undergo payer authentication. By default, the authentication will be marked as NO_THREE_DS
|
||||
#[schema(value_type = Option<AuthenticationType>, example = "no_three_ds", default = "three_ds")]
|
||||
pub authentication_type: Option<enums::AuthenticationType>,
|
||||
/// Time at which the payment attempt was created
|
||||
#[schema(value_type = PrimitiveDateTime, example = "2022-09-10T10:11:12Z")]
|
||||
#[serde(with = "common_utils::custom_serde::iso8601")]
|
||||
pub created_at: PrimitiveDateTime,
|
||||
/// Time at which the payment attempt was last modified
|
||||
#[schema(value_type = PrimitiveDateTime, example = "2022-09-10T10:11:12Z")]
|
||||
#[serde(with = "common_utils::custom_serde::iso8601")]
|
||||
pub modified_at: PrimitiveDateTime,
|
||||
/// If the payment was cancelled the reason will be provided here
|
||||
pub cancellation_reason: Option<String>,
|
||||
/// A unique identifier to link the payment to a mandate, can be use instead of payment_method_data
|
||||
|
||||
Reference in New Issue
Block a user