using System.Text.Json.Serialization;
namespace IOL.VippsEcommerce.Models.Api;
public class VippsPaymentActionResponse
{
///
/// Text which describes what instrument was used to complete the payment. Not included until a user has chosen and approved in the app.
///
/// Text which describes what instrument was used to complete the payment. Not included until a user has chosen and approved in the app.
[JsonPropertyName("paymentInstrument")]
public string PaymentInstrument { get; set; }
///
/// Id which uniquely identifies a payment. Maximum length is 50 alphanumeric characters: a-z, A-Z, 0-9 and '-'.
///
/// Id which uniquely identifies a payment. Maximum length is 50 alphanumeric characters: a-z, A-Z, 0-9 and '-'.
[JsonPropertyName("orderId")]
public string OrderId { get; set; }
///
/// Gets or Sets TransactionInfo
///
[JsonPropertyName("transactionInfo")]
public TTransactionInfo TransactionInfo { get; set; }
///
/// Gets or Sets TransactionSummary
///
[JsonPropertyName("transactionSummary")]
public TTransactionSummary TransactionSummary { get; set; }
}