exploring

package
v1.7.9 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2025 License: 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 ExploreHistoryAssembly

type ExploreHistoryAssembly struct{ ExploreTransactionAssembly }

ExploreHistoryAssembly is a transactions history exploring operation

func NewHistoryAssembly

func NewHistoryAssembly() *ExploreHistoryAssembly

NewHistoryAssembly returns new instance with prepared HTTP request data ExploreHistoryAssembly

func (*ExploreHistoryAssembly) ParseResponse

func (op *ExploreHistoryAssembly) ParseResponse(response *structures.GatewayResponse) (result *structures.ExploringHistoryResponse, err error)

ParseResponse parses Gateway response into corresponding data structure

type ExploreLimitsAssembly

type ExploreLimitsAssembly struct {
	// contains filtered or unexported fields
}

ExploreLimitsAssembly is a structure for object limits exploring operation

func NewLimitsAssembly

func NewLimitsAssembly() *ExploreLimitsAssembly

NewLimitsAssembly returns new instance with prepared HTTP request data ExploreLimitsAssembly

func (*ExploreLimitsAssembly) GetHTTPMethod

func (op *ExploreLimitsAssembly) GetHTTPMethod() string

GetHTTPMethod return HTTP method which will be used for send request

func (*ExploreLimitsAssembly) GetOperationType

func (op *ExploreLimitsAssembly) GetOperationType() structures.OperationType

GetOperationType return part of route path which will be used for send request

func (*ExploreLimitsAssembly) ParseResponse

func (op *ExploreLimitsAssembly) ParseResponse(response *structures.GatewayResponse) (result *structures.ExploringLimitsResponse, err error)

ParseResponse parses Gateway response into corresponding data structure

type ExploreRecurrentsAssembly

type ExploreRecurrentsAssembly struct{ ExploreTransactionAssembly }

ExploreRecurrentsAssembly is a transactions subsequent recurring transactions exploring operation

func NewRecurrentsAssembly

func NewRecurrentsAssembly() *ExploreRecurrentsAssembly

NewRecurrentsAssembly returns new instance with prepared HTTP request data ExploreRecurrentsAssembly

func (*ExploreRecurrentsAssembly) ParseResponse

ParseResponse parses Gateway response into corresponding data structure

type ExploreRefundsAssembly

type ExploreRefundsAssembly struct{ ExploreTransactionAssembly }

ExploreRefundsAssembly is a transactions refunds exploring operation

func NewRefundsAssembly

func NewRefundsAssembly() *ExploreRefundsAssembly

NewRefundsAssembly returns new instance with prepared HTTP request data ExploreRefundsAssembly

func (*ExploreRefundsAssembly) ParseResponse

func (op *ExploreRefundsAssembly) ParseResponse(response *structures.GatewayResponse) (result *structures.ExploringRefundsResponse, err error)

ParseResponse parses Gateway response into corresponding data structure

type ExploreResultAssembly

type ExploreResultAssembly struct{ ExploreTransactionAssembly }

ExploreResultAssembly is a transactions result exploring operation

func NewResultAssembly

func NewResultAssembly() *ExploreResultAssembly

NewResultAssembly returns new instance with prepared HTTP request data ExploreResultAssembly

func (*ExploreResultAssembly) ParseResponse

func (op *ExploreResultAssembly) ParseResponse(response *structures.GatewayResponse) (result *structures.ExploringResultResponse, err error)

ParseResponse parses Gateway response into corresponding data structure

type ExploreStatusAssembly

type ExploreStatusAssembly struct{ ExploreTransactionAssembly }

ExploreStatusAssembly is a transactions status exploring operation

func NewStatusAssembly

func NewStatusAssembly() *ExploreStatusAssembly

NewStatusAssembly returns new instance with prepared HTTP request data ExploreStatusAssembly

func (*ExploreStatusAssembly) ParseResponse

func (op *ExploreStatusAssembly) ParseResponse(response *structures.GatewayResponse) (result *structures.ExploringStatusResponse, err error)

ParseResponse parses Gateway response into corresponding data structure

type ExploreTransactionAssembly

type ExploreTransactionAssembly struct {

	// Command Data, isn't for any request type and in that case it's combined
	CommandData struct {
		structures.CommandDataExploreGWTransactionIDs
		structures.CommandDataExploreMerchantTransactionIDs
	} `json:"command-data,omitempty"`
	// System data contains user(cardholder) IPv4 address and IPv4 address in case of proxy
	System structures.SystemData `json:"system"`
	// contains filtered or unexported fields
}

ExploreTransactionAssembly is base structure for transactions exploring operation

func (*ExploreTransactionAssembly) GetHTTPMethod

func (op *ExploreTransactionAssembly) GetHTTPMethod() string

GetHTTPMethod return HTTP method which will be used for send request

func (*ExploreTransactionAssembly) GetOperationType

func (op *ExploreTransactionAssembly) GetOperationType() structures.OperationType

GetOperationType return part of route path which will be used for send request

Jump to

Keyboard shortcuts

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