capture

package
v0.0.0-...-1f8cd32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: BSD-3-Clause, MIT Imports: 2 Imported by: 0

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

func NewCapture

func NewCapture() *Capture

NewCapture constructs a new 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

func NewOutput

func NewOutput() *Output

NewOutput constructs a new Output

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

func NewResponse

func NewResponse() *Response

NewResponse constructs a new Response

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL