@type t() :: %MollieAPI.Model.PaymentLinkResponse{
_links: MollieAPI.Model.CreatePaymentLinkRequestLinks.t(),
allowedMethods: [MollieAPI.Model.PaymentLinkMethodResponse.t()],
amount: MollieAPI.Model.AmountNullable.t(),
applicationFee:
MollieAPI.Model.CreatePaymentLinkRequestApplicationFee.t() | nil,
archived: any(),
billingAddress: MollieAPI.Model.PaymentAddress.t() | nil,
createdAt: any(),
customerId: any() | nil,
description: any(),
expiresAt: any(),
id: String.t(),
lines: [MollieAPI.Model.PaymentLineItemResponse.t()] | nil,
minimumAmount: MollieAPI.Model.AmountNullable.t() | nil,
mode: MollieAPI.Model.Mode.t(),
paidAt: any(),
profileId: any(),
redirectUrl: any(),
resource: any(),
reusable: any(),
sequenceType: MollieAPI.Model.PaymentLinkSequenceTypeResponse.t() | nil,
shippingAddress: MollieAPI.Model.PaymentAddress.t() | nil,
testmode: any() | nil,
webhookUrl: any()
}