t() :: %AdyenCheckoutEx.Model.PaymentLinkResource{
allowedPaymentMethods: [String.t()] | nil,
amount: AdyenCheckoutEx.Model.Amount.t(),
applicationInfo: AdyenCheckoutEx.Model.ApplicationInfo.t() | nil,
billingAddress: AdyenCheckoutEx.Model.Address.t() | nil,
blockedPaymentMethods: [String.t()] | nil,
countryCode: String.t() | nil,
deliverAt: DateTime.t() | nil,
deliveryAddress: AdyenCheckoutEx.Model.Address.t() | nil,
description: String.t() | nil,
expiresAt: String.t() | nil,
id: String.t(),
lineItems: [AdyenCheckoutEx.Model.LineItem.t()] | nil,
merchantAccount: String.t(),
merchantOrderReference: String.t() | nil,
recurringProcessingModel: String.t() | nil,
reference: String.t(),
returnUrl: String.t() | nil,
reusable: boolean() | nil,
riskData: AdyenCheckoutEx.Model.RiskData.t() | nil,
shopperEmail: String.t() | nil,
shopperLocale: String.t() | nil,
shopperName: AdyenCheckoutEx.Model.Name.t() | nil,
shopperReference: String.t() | nil,
splits: [AdyenCheckoutEx.Model.Split.t()] | nil,
status: String.t(),
store: String.t() | nil,
storePaymentMethod: boolean() | nil,
url: String.t()
}