Versions in this module Expand all Collapse all v1 v1.0.0 Jun 16, 2019 Changes in this version + func BuildHmrcCallbackPayload(mtdHmrcCallbackCode string, mtdHmrcCallbackState string, ...) (*mtd.CodePayload, error) + func BuildRegisterPayload(mtdRegisterState string) (*mtd.StatePayload, error) + func BuildRetrievePayload(mtdRetrieveState string) (*mtd.StatePayload, error) + func DecodeHmrcCallbackResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error) + func DecodeRegisterResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error) + func DecodeRetrieveResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error) + func EncodeHmrcCallbackRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error + func HmrcCallbackMtdPath() string + func NewHmrcCallbackInvalidRequest(body *HmrcCallbackInvalidRequestResponseBody) *goa.ServiceError + func NewHmrcCallbackKeyLengthError(body *HmrcCallbackKeyLengthErrorResponseBody) *goa.ServiceError + func NewHmrcCallbackMatchingKeyNotFound(body *HmrcCallbackMatchingKeyNotFoundResponseBody) *goa.ServiceError + func NewRegisterKeyAlreadyExists(body *RegisterKeyAlreadyExistsResponseBody) *goa.ServiceError + func NewRegisterKeyIPMismatch(body *RegisterKeyIPMismatchResponseBody) *goa.ServiceError + func NewRegisterKeyLengthError(body *RegisterKeyLengthErrorResponseBody) *goa.ServiceError + func NewRetrieveInvalidRequest(body *RetrieveInvalidRequestResponseBody) *goa.ServiceError + func NewRetrieveKeyHasNoToken(body *RetrieveKeyHasNoTokenResponseBody) *goa.ServiceError + func NewRetrieveKeyIPMismatch(body *RetrieveKeyIPMismatchResponseBody) *goa.ServiceError + func NewRetrieveMatchingKeyNotFound(body *RetrieveMatchingKeyNotFoundResponseBody) *goa.ServiceError + func RegisterMtdPath(state string) string + func RetrieveMtdPath(state string) string + func ValidateHmrcCallbackInvalidRequestResponseBody(body *HmrcCallbackInvalidRequestResponseBody) (err error) + func ValidateHmrcCallbackKeyLengthErrorResponseBody(body *HmrcCallbackKeyLengthErrorResponseBody) (err error) + func ValidateHmrcCallbackMatchingKeyNotFoundResponseBody(body *HmrcCallbackMatchingKeyNotFoundResponseBody) (err error) + func ValidateRegisterKeyAlreadyExistsResponseBody(body *RegisterKeyAlreadyExistsResponseBody) (err error) + func ValidateRegisterKeyIPMismatchResponseBody(body *RegisterKeyIPMismatchResponseBody) (err error) + func ValidateRegisterKeyLengthErrorResponseBody(body *RegisterKeyLengthErrorResponseBody) (err error) + func ValidateRetrieveInvalidRequestResponseBody(body *RetrieveInvalidRequestResponseBody) (err error) + func ValidateRetrieveKeyHasNoTokenResponseBody(body *RetrieveKeyHasNoTokenResponseBody) (err error) + func ValidateRetrieveKeyIPMismatchResponseBody(body *RetrieveKeyIPMismatchResponseBody) (err error) + func ValidateRetrieveMatchingKeyNotFoundResponseBody(body *RetrieveMatchingKeyNotFoundResponseBody) (err error) + type Client struct + HmrcCallbackDoer goahttp.Doer + RegisterDoer goahttp.Doer + RestoreResponseBody bool + RetrieveDoer goahttp.Doer + func NewClient(scheme string, host string, doer goahttp.Doer, ...) *Client + func (c *Client) BuildHmrcCallbackRequest(ctx context.Context, v interface{}) (*http.Request, error) + func (c *Client) BuildRegisterRequest(ctx context.Context, v interface{}) (*http.Request, error) + func (c *Client) BuildRetrieveRequest(ctx context.Context, v interface{}) (*http.Request, error) + func (c *Client) HmrcCallback() goa.Endpoint + func (c *Client) Register() goa.Endpoint + func (c *Client) Retrieve() goa.Endpoint + type HmrcCallbackInvalidRequestResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type HmrcCallbackKeyLengthErrorResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type HmrcCallbackMatchingKeyNotFoundResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type RegisterKeyAlreadyExistsResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type RegisterKeyIPMismatchResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type RegisterKeyLengthErrorResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type RetrieveInvalidRequestResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type RetrieveKeyHasNoTokenResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type RetrieveKeyIPMismatchResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool + type RetrieveMatchingKeyNotFoundResponseBody struct + Fault *bool + ID *string + Message *string + Name *string + Temporary *bool + Timeout *bool