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 ¶
func (op *ExploreRecurrentsAssembly) ParseResponse(response *structures.GatewayResponse) (result *structures.ExploringRecurrentsResponse, err error)
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