@type t() :: %MollieAPI.Model.ListEntityPaymentResponse{
_links: MollieAPI.Model.ListEntityPaymentResponseLinks.t() | nil,
amount: MollieAPI.Model.Amount.t() | nil,
amountCaptured: MollieAPI.Model.Amount.t() | nil,
amountChargedBack: MollieAPI.Model.Amount.t() | nil,
amountRefunded: MollieAPI.Model.Amount.t() | nil,
amountRemaining: MollieAPI.Model.Amount.t() | nil,
applicationFee: MollieAPI.Model.EntityPaymentApplicationFee.t() | nil,
authorizedAt: String.t() | nil,
billingAddress: MollieAPI.Model.EntityPaymentBillingAddress.t() | nil,
cancelUrl: String.t() | nil,
canceledAt: String.t() | nil,
captureBefore: String.t() | nil,
captureDelay: String.t() | nil,
captureMode: MollieAPI.Model.CaptureModeResponse.t() | nil,
countryCode: String.t() | nil,
createdAt: String.t() | nil,
customerId: String.t() | nil,
description: String.t() | nil,
details: MollieAPI.Model.EntityPaymentResponseDetails.t() | nil,
dueDate: String.t() | nil,
expiredAt: String.t() | nil,
expiresAt: String.t() | nil,
failedAt: String.t() | nil,
id: String.t() | nil,
isCancelable: boolean() | nil,
issuer: String.t() | nil,
lines: [MollieAPI.Model.EntityPaymentResponseLinesInner.t()] | nil,
locale: MollieAPI.Model.LocaleResponse.t() | nil,
mandateId: String.t() | nil,
metadata: MollieAPI.Model.Metadata.t() | nil,
method: MollieAPI.Model.MethodResponse.t() | nil,
mode: MollieAPI.Model.Mode.t() | nil,
orderId: String.t() | nil,
paidAt: String.t() | nil,
profileId: String.t() | nil,
redirectUrl: String.t() | nil,
resource: String.t() | nil,
restrictPaymentMethodsToCountry: String.t() | nil,
routing: [MollieAPI.Model.EntityPaymentRouteResponse.t()] | nil,
sequenceType: MollieAPI.Model.SequenceTypeResponse.t() | nil,
settlementAmount: MollieAPI.Model.Amount.t() | nil,
settlementId: String.t() | nil,
shippingAddress: MollieAPI.Model.PaymentAddress.t() | nil,
status: MollieAPI.Model.PaymentStatus.t() | nil,
statusReason: MollieAPI.Model.StatusReason.t() | nil,
subscriptionId: String.t() | nil,
testmode: boolean() | nil,
webhookUrl: String.t() | nil
}