Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Capture ¶
type Capture struct { CaptureOutput *Output `json:"captureOutput,omitempty"` ID *string `json:"id,omitempty"` Status *string `json:"status,omitempty"` StatusOutput *StatusOutput `json:"statusOutput,omitempty"` }
Capture represents class Capture
type CapturesResponse ¶
type CapturesResponse struct {
Captures *[]Capture `json:"captures,omitempty"`
}
CapturesResponse represents class CapturesResponse
func NewCapturesResponse ¶
func NewCapturesResponse() *CapturesResponse
NewCapturesResponse constructs a new CapturesResponse
type Output ¶
type Output struct { AmountOfMoney *definitions.AmountOfMoney `json:"amountOfMoney,omitempty"` AmountPaid *int64 `json:"amountPaid,omitempty"` AmountReversed *int64 `json:"amountReversed,omitempty"` BankTransferPaymentMethodSpecificOutput *payment.BankTransferPaymentMethodSpecificOutput `json:"bankTransferPaymentMethodSpecificOutput,omitempty"` CardPaymentMethodSpecificOutput *payment.CardPaymentMethodSpecificOutput `json:"cardPaymentMethodSpecificOutput,omitempty"` CashPaymentMethodSpecificOutput *payment.CashPaymentMethodSpecificOutput `json:"cashPaymentMethodSpecificOutput,omitempty"` DirectDebitPaymentMethodSpecificOutput *payment.NonSepaDirectDebitPaymentMethodSpecificOutput `json:"directDebitPaymentMethodSpecificOutput,omitempty"` EInvoicePaymentMethodSpecificOutput *payment.EInvoicePaymentMethodSpecificOutput `json:"eInvoicePaymentMethodSpecificOutput,omitempty"` InvoicePaymentMethodSpecificOutput *payment.InvoicePaymentMethodSpecificOutput `json:"invoicePaymentMethodSpecificOutput,omitempty"` MobilePaymentMethodSpecificOutput *payment.MobilePaymentMethodSpecificOutput `json:"mobilePaymentMethodSpecificOutput,omitempty"` PaymentMethod *string `json:"paymentMethod,omitempty"` RedirectPaymentMethodSpecificOutput *payment.RedirectPaymentMethodSpecificOutput `json:"redirectPaymentMethodSpecificOutput,omitempty"` References *payment.References `json:"references,omitempty"` ReversalReason *string `json:"reversalReason,omitempty"` SepaDirectDebitPaymentMethodSpecificOutput *payment.SepaDirectDebitPaymentMethodSpecificOutput `json:"sepaDirectDebitPaymentMethodSpecificOutput,omitempty"` }
Output represents class CaptureOutput
type Response ¶
type Response struct { CaptureOutput *Output `json:"captureOutput,omitempty"` ID *string `json:"id,omitempty"` Status *string `json:"status,omitempty"` StatusOutput *StatusOutput `json:"statusOutput,omitempty"` }
Response represents class CaptureResponse
type StatusOutput ¶
type StatusOutput struct { IsRetriable *bool `json:"isRetriable,omitempty"` ProviderRawOutput *[]definitions.KeyValuePair `json:"providerRawOutput,omitempty"` StatusCode *int32 `json:"statusCode,omitempty"` }
StatusOutput represents class CaptureStatusOutput
func NewStatusOutput ¶
func NewStatusOutput() *StatusOutput
NewStatusOutput constructs a new StatusOutput
Click to show internal directories.
Click to hide internal directories.