Documentation ¶
Index ¶
- Constants
- type Error
- type ErrorList
- type GetTransactionResponse
- func (m *GetTransactionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetTransactionResponse) MarshalBinary() ([]byte, error)
- func (m *GetTransactionResponse) UnmarshalBinary(b []byte) error
- func (m *GetTransactionResponse) Validate(formats strfmt.Registry) error
- type Transaction
- type TransactionStatus
Constants ¶
const ( // TransactionStatusFailure captures enum value "Failure" TransactionStatusFailure string = "Failure" // TransactionStatusProcessing captures enum value "Processing" TransactionStatusProcessing string = "Processing" // TransactionStatusSuccess captures enum value "Success" TransactionStatusSuccess string = "Success" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct { // An error code that identifies the type of error that occurred. // Required: true Code *string `json:"code"` // Additional details that can help the caller understand or fix the issue. Details string `json:"details,omitempty"` // A message that describes the error condition. // Required: true Message *string `json:"message"` }
Error Error response returned when the request is unsuccessful.
swagger:model Error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ErrorList ¶
type ErrorList []*Error
ErrorList A list of error responses returned when a request is unsuccessful.
swagger:model ErrorList
func (ErrorList) ContextValidate ¶
ContextValidate validate this error list based on the context it is used
type GetTransactionResponse ¶
type GetTransactionResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // payload Payload *TransactionStatus `json:"payload,omitempty"` }
GetTransactionResponse The response schema for the getTransactionStatus operation.
swagger:model GetTransactionResponse
func (*GetTransactionResponse) ContextValidate ¶
func (m *GetTransactionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get transaction response based on the context it is used
func (*GetTransactionResponse) MarshalBinary ¶
func (m *GetTransactionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetTransactionResponse) UnmarshalBinary ¶
func (m *GetTransactionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Transaction ¶
type Transaction struct { // Error code and message for the failed transaction. Only available when transaction status is 'Failure'. Errors ErrorList `json:"errors,omitempty"` // Current processing status of the transaction. // Required: true // Enum: [Failure Processing Success] Status *string `json:"status"` // The unique identifier sent in the 'transactionId' field in response to the post request of a specific transaction. // Required: true TransactionID *string `json:"transactionId"` }
Transaction The transaction status details.
swagger:model Transaction
func (*Transaction) ContextValidate ¶
ContextValidate validate this transaction based on the context it is used
func (*Transaction) MarshalBinary ¶
func (m *Transaction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Transaction) UnmarshalBinary ¶
func (m *Transaction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransactionStatus ¶
type TransactionStatus struct { // transaction status TransactionStatus *Transaction `json:"transactionStatus,omitempty"` }
TransactionStatus The payload for the getTransactionStatus operation.
swagger:model TransactionStatus
func (*TransactionStatus) ContextValidate ¶
ContextValidate validate this transaction status based on the context it is used
func (*TransactionStatus) MarshalBinary ¶
func (m *TransactionStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransactionStatus) UnmarshalBinary ¶
func (m *TransactionStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation