Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuthRequestDTO ¶
type AuthRequestDTO struct { EndUserIP string `json:"endUserIp"` Requirement Requirement `json:"requirement"` UserVisibleData string `json:"userVisibleData"` UserNonVisibleData string `json:"userNonVisibleData"` UserVisibleDataFormat string `json:"userVisibleDataFormat"` }
type AuthResponseDTO ¶
type CancelRequestDTO ¶
type CancelRequestDTO struct {
OrderRef string `json:"orderRef"`
}
type CollectRequestDTO ¶
type CollectRequestDTO struct {
OrderRef string `json:"orderRef"`
}
type CollectResponseDTO ¶
type CollectResponseDTO struct { OrderRef string `json:"orderRef"` Status CollectStatus `json:"status"` HintCode HintCode `json:"hintCode"` }
type CollectStatus ¶
type CollectStatus string
var ( CollectStatusComplete CollectStatus = "complete" CollectStatusPending CollectStatus = "pending" CollectStatusFailed CollectStatus = "failed" )
type CompletionData ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(db *bbolt.DB) *Controller
func (*Controller) Auth ¶
func (ctrl *Controller) Auth(w http.ResponseWriter, r *http.Request)
func (*Controller) Collect ¶
func (ctrl *Controller) Collect(w http.ResponseWriter, r *http.Request)
type Requirement ¶
Click to show internal directories.
Click to hide internal directories.