desec

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

README

desec

Auto-generated code from the deSEC DNS API.

This package provides Go bindings for writing HTTP clients to the deSEC DNS management API. It forks the draft OpenAPI specification spec file by:

  • Replacing \. with . in the /{name}/rrsets/{subname}.../{type}/ route so that the Go code generates correcly instead of failing with an "invalid escape sequence" error.
  • Disabling generation of client code for the /api/v1/domains/{name}/rrsets/{subname}/{type}/ and /api/v1/domains/{name}/rrsets/{subname}@/{type}/, routes, as those routes are redundant to the /api/v1/domains/{name}/rrsets/{subname}.../{type}/ route and we don't need multiple sets of client code functions (which would requie different names) to do the same thing.
  • Disabling generation of client code for the /api/v1/domains/{name}/rrsets/.../{type}/ and /api/v1/domains/{name}/rrsets/@/{type}/ routes, as those routes are redundant to the /api/v1/domains/{name}/rrsets/{subname}.../{type}/ (with an empty string for the subname URL parameter) route.
  • Adding a Key component to the list of models, as the Domain component now has a list of Key objects rather than a list of strings for its keys field.
  • Added the subname and type GET query parameters to the /api/v1/domains/{name}/rrsets/ route.
  • Updated the schemas for expected responses from the /api/v1/domains/{name}/rrsets/ and /api/v1/domains/ routes to be an array of RRset objects, rather than an object containing that array along with pagination cursors.
  • Updated the RRset object schema to make records be an array of strings, rather than an array of objects each containing a content field.

Usage

To regenerate, make sure you've installed the deepmap/oapi-codegen tool:

go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@latest

Then run go generate ./....

Documentation

Overview

Package desec provides generic client code for the deSEC DNS server API

Package desec provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Package desec provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Package desec provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCreateAccountDeleteRequest

func NewCreateAccountDeleteRequest(server string, body CreateAccountDeleteJSONRequestBody) (*http.Request, error)

NewCreateAccountDeleteRequest calls the generic CreateAccountDelete builder with application/json body

func NewCreateAccountDeleteRequestWithBody

func NewCreateAccountDeleteRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAccountDeleteRequestWithBody generates requests for CreateAccountDelete with any type of body

func NewCreateAccountLogoutRequest

func NewCreateAccountLogoutRequest(server string, body CreateAccountLogoutJSONRequestBody) (*http.Request, error)

NewCreateAccountLogoutRequest calls the generic CreateAccountLogout builder with application/json body

func NewCreateAccountLogoutRequestWithBody

func NewCreateAccountLogoutRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAccountLogoutRequestWithBody generates requests for CreateAccountLogout with any type of body

func NewCreateAuthenticatedActivateUserActionRequest

func NewCreateAuthenticatedActivateUserActionRequest(server string, code string, body CreateAuthenticatedActivateUserActionJSONRequestBody) (*http.Request, error)

NewCreateAuthenticatedActivateUserActionRequest calls the generic CreateAuthenticatedActivateUserAction builder with application/json body

func NewCreateAuthenticatedActivateUserActionRequestWithBody

func NewCreateAuthenticatedActivateUserActionRequestWithBody(server string, code string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAuthenticatedActivateUserActionRequestWithBody generates requests for CreateAuthenticatedActivateUserAction with any type of body

func NewCreateAuthenticatedChangeEmailUserActionRequest

func NewCreateAuthenticatedChangeEmailUserActionRequest(server string, code string, body CreateAuthenticatedChangeEmailUserActionJSONRequestBody) (*http.Request, error)

NewCreateAuthenticatedChangeEmailUserActionRequest calls the generic CreateAuthenticatedChangeEmailUserAction builder with application/json body

func NewCreateAuthenticatedChangeEmailUserActionRequestWithBody

func NewCreateAuthenticatedChangeEmailUserActionRequestWithBody(server string, code string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAuthenticatedChangeEmailUserActionRequestWithBody generates requests for CreateAuthenticatedChangeEmailUserAction with any type of body

func NewCreateAuthenticatedDeleteUserActionRequest

func NewCreateAuthenticatedDeleteUserActionRequest(server string, code string, body CreateAuthenticatedDeleteUserActionJSONRequestBody) (*http.Request, error)

NewCreateAuthenticatedDeleteUserActionRequest calls the generic CreateAuthenticatedDeleteUserAction builder with application/json body

func NewCreateAuthenticatedDeleteUserActionRequestWithBody

func NewCreateAuthenticatedDeleteUserActionRequestWithBody(server string, code string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAuthenticatedDeleteUserActionRequestWithBody generates requests for CreateAuthenticatedDeleteUserAction with any type of body

func NewCreateAuthenticatedRenewDomainBasicUserActionRequest

func NewCreateAuthenticatedRenewDomainBasicUserActionRequest(server string, code string, body CreateAuthenticatedRenewDomainBasicUserActionJSONRequestBody) (*http.Request, error)

NewCreateAuthenticatedRenewDomainBasicUserActionRequest calls the generic CreateAuthenticatedRenewDomainBasicUserAction builder with application/json body

func NewCreateAuthenticatedRenewDomainBasicUserActionRequestWithBody

func NewCreateAuthenticatedRenewDomainBasicUserActionRequestWithBody(server string, code string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAuthenticatedRenewDomainBasicUserActionRequestWithBody generates requests for CreateAuthenticatedRenewDomainBasicUserAction with any type of body

func NewCreateAuthenticatedResetPasswordUserActionRequest

func NewCreateAuthenticatedResetPasswordUserActionRequest(server string, code string, body CreateAuthenticatedResetPasswordUserActionJSONRequestBody) (*http.Request, error)

NewCreateAuthenticatedResetPasswordUserActionRequest calls the generic CreateAuthenticatedResetPasswordUserAction builder with application/json body

func NewCreateAuthenticatedResetPasswordUserActionRequestWithBody

func NewCreateAuthenticatedResetPasswordUserActionRequestWithBody(server string, code string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAuthenticatedResetPasswordUserActionRequestWithBody generates requests for CreateAuthenticatedResetPasswordUserAction with any type of body

func NewCreateCaptchaRequest

func NewCreateCaptchaRequest(server string, body CreateCaptchaJSONRequestBody) (*http.Request, error)

NewCreateCaptchaRequest calls the generic CreateCaptcha builder with application/json body

func NewCreateCaptchaRequestWithBody

func NewCreateCaptchaRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCaptchaRequestWithBody generates requests for CreateCaptcha with any type of body

func NewCreateChangeEmailRequest

func NewCreateChangeEmailRequest(server string, body CreateChangeEmailJSONRequestBody) (*http.Request, error)

NewCreateChangeEmailRequest calls the generic CreateChangeEmail builder with application/json body

func NewCreateChangeEmailRequestWithBody

func NewCreateChangeEmailRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateChangeEmailRequestWithBody generates requests for CreateChangeEmail with any type of body

func NewCreateDomainRequest

func NewCreateDomainRequest(server string, body CreateDomainJSONRequestBody) (*http.Request, error)

NewCreateDomainRequest calls the generic CreateDomain builder with application/json body

func NewCreateDomainRequestWithBody

func NewCreateDomainRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateDomainRequestWithBody generates requests for CreateDomain with any type of body

func NewCreateDonationRequest

func NewCreateDonationRequest(server string, body CreateDonationJSONRequestBody) (*http.Request, error)

NewCreateDonationRequest calls the generic CreateDonation builder with application/json body

func NewCreateDonationRequestWithBody

func NewCreateDonationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateDonationRequestWithBody generates requests for CreateDonation with any type of body

func NewCreateRRsetsRequest

func NewCreateRRsetsRequest(server string, name string, body CreateRRsetsJSONRequestBody) (*http.Request, error)

NewCreateRRsetsRequest calls the generic CreateRRsets builder with application/json body

func NewCreateRRsetsRequestWithBody

func NewCreateRRsetsRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)

NewCreateRRsetsRequestWithBody generates requests for CreateRRsets with any type of body

func NewCreateRegisterAccountRequest

func NewCreateRegisterAccountRequest(server string, body CreateRegisterAccountJSONRequestBody) (*http.Request, error)

NewCreateRegisterAccountRequest calls the generic CreateRegisterAccount builder with application/json body

func NewCreateRegisterAccountRequestWithBody

func NewCreateRegisterAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateRegisterAccountRequestWithBody generates requests for CreateRegisterAccount with any type of body

func NewCreateResetPasswordRequest

func NewCreateResetPasswordRequest(server string, body CreateResetPasswordJSONRequestBody) (*http.Request, error)

NewCreateResetPasswordRequest calls the generic CreateResetPassword builder with application/json body

func NewCreateResetPasswordRequestWithBody

func NewCreateResetPasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateResetPasswordRequestWithBody generates requests for CreateResetPassword with any type of body

func NewCreateTokenFromLoginRequest

func NewCreateTokenFromLoginRequest(server string, body CreateTokenFromLoginJSONRequestBody) (*http.Request, error)

NewCreateTokenFromLoginRequest calls the generic CreateTokenFromLogin builder with application/json body

func NewCreateTokenFromLoginRequestWithBody

func NewCreateTokenFromLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTokenFromLoginRequestWithBody generates requests for CreateTokenFromLogin with any type of body

func NewCreateTokenRequest

func NewCreateTokenRequest(server string, body CreateTokenJSONRequestBody) (*http.Request, error)

NewCreateTokenRequest calls the generic CreateToken builder with application/json body

func NewCreateTokenRequestWithBody

func NewCreateTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTokenRequestWithBody generates requests for CreateToken with any type of body

func NewDestroyDomainRequest

func NewDestroyDomainRequest(server string, name string) (*http.Request, error)

NewDestroyDomainRequest generates requests for DestroyDomain

func NewDestroyRRsetRequest

func NewDestroyRRsetRequest(server string, name string, subname string, pType string) (*http.Request, error)

NewDestroyRRsetRequest generates requests for DestroyRRset

func NewDestroyTokenRequest

func NewDestroyTokenRequest(server string, id string) (*http.Request, error)

NewDestroyTokenRequest generates requests for DestroyToken

func NewDomainWriteLimiter

func NewDomainWriteLimiter(safetyMargin float64) *slidingwindows.MultiLimiter

func NewListDomainsRequest

func NewListDomainsRequest(server string, params *ListDomainsParams) (*http.Request, error)

NewListDomainsRequest generates requests for ListDomains

func NewListDyndnsRRsetsRequest

func NewListDyndnsRRsetsRequest(server string, params *ListDyndnsRRsetsParams) (*http.Request, error)

NewListDyndnsRRsetsRequest generates requests for ListDyndnsRRsets

func NewListRRsetsRequest

func NewListRRsetsRequest(server string, name string, params *ListRRsetsParams) (*http.Request, error)

NewListRRsetsRequest generates requests for ListRRsets

func NewListRootsRequest

func NewListRootsRequest(server string) (*http.Request, error)

NewListRootsRequest generates requests for ListRoots

func NewListSerialsRequest

func NewListSerialsRequest(server string) (*http.Request, error)

NewListSerialsRequest generates requests for ListSerials

func NewListTokensRequest

func NewListTokensRequest(server string, params *ListTokensParams) (*http.Request, error)

NewListTokensRequest generates requests for ListTokens

func NewPartialUpdateRRsetRequest

func NewPartialUpdateRRsetRequest(server string, name string, subname string, pType string, body PartialUpdateRRsetJSONRequestBody) (*http.Request, error)

NewPartialUpdateRRsetRequest calls the generic PartialUpdateRRset builder with application/json body

func NewPartialUpdateRRsetRequestWithBody

func NewPartialUpdateRRsetRequestWithBody(server string, name string, subname string, pType string, contentType string, body io.Reader) (*http.Request, error)

NewPartialUpdateRRsetRequestWithBody generates requests for PartialUpdateRRset with any type of body

func NewPartialUpdateRRsetsRequest

func NewPartialUpdateRRsetsRequest(server string, name string, body PartialUpdateRRsetsJSONRequestBody) (*http.Request, error)

NewPartialUpdateRRsetsRequest calls the generic PartialUpdateRRsets builder with application/json body

func NewPartialUpdateRRsetsRequestWithBody

func NewPartialUpdateRRsetsRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)

NewPartialUpdateRRsetsRequestWithBody generates requests for PartialUpdateRRsets with any type of body

func NewPartialUpdateTokenRequest

func NewPartialUpdateTokenRequest(server string, id string, body PartialUpdateTokenJSONRequestBody) (*http.Request, error)

NewPartialUpdateTokenRequest calls the generic PartialUpdateToken builder with application/json body

func NewPartialUpdateTokenRequestWithBody

func NewPartialUpdateTokenRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewPartialUpdateTokenRequestWithBody generates requests for PartialUpdateToken with any type of body

func NewRRSetWriteLimiter

func NewRRSetWriteLimiter(safetyMargin float64) *slidingwindows.MultiLimiter

func NewReadLimiter

func NewReadLimiter(safetyMargin float64) *slidingwindows.MultiLimiter

func NewRetrieveAuthenticatedActivateUserActionRequest

func NewRetrieveAuthenticatedActivateUserActionRequest(server string, code string) (*http.Request, error)

NewRetrieveAuthenticatedActivateUserActionRequest generates requests for RetrieveAuthenticatedActivateUserAction

func NewRetrieveAuthenticatedChangeEmailUserActionRequest

func NewRetrieveAuthenticatedChangeEmailUserActionRequest(server string, code string) (*http.Request, error)

NewRetrieveAuthenticatedChangeEmailUserActionRequest generates requests for RetrieveAuthenticatedChangeEmailUserAction

func NewRetrieveAuthenticatedDeleteUserActionRequest

func NewRetrieveAuthenticatedDeleteUserActionRequest(server string, code string) (*http.Request, error)

NewRetrieveAuthenticatedDeleteUserActionRequest generates requests for RetrieveAuthenticatedDeleteUserAction

func NewRetrieveAuthenticatedRenewDomainBasicUserActionRequest

func NewRetrieveAuthenticatedRenewDomainBasicUserActionRequest(server string, code string) (*http.Request, error)

NewRetrieveAuthenticatedRenewDomainBasicUserActionRequest generates requests for RetrieveAuthenticatedRenewDomainBasicUserAction

func NewRetrieveAuthenticatedResetPasswordUserActionRequest

func NewRetrieveAuthenticatedResetPasswordUserActionRequest(server string, code string) (*http.Request, error)

NewRetrieveAuthenticatedResetPasswordUserActionRequest generates requests for RetrieveAuthenticatedResetPasswordUserAction

func NewRetrieveDomainRequest

func NewRetrieveDomainRequest(server string, name string) (*http.Request, error)

NewRetrieveDomainRequest generates requests for RetrieveDomain

func NewRetrieveRRsetRequest

func NewRetrieveRRsetRequest(server string, name string, subname string, pType string) (*http.Request, error)

NewRetrieveRRsetRequest generates requests for RetrieveRRset

func NewRetrieveTokenRequest

func NewRetrieveTokenRequest(server string, id string) (*http.Request, error)

NewRetrieveTokenRequest generates requests for RetrieveToken

func NewRetrieveUserRequest

func NewRetrieveUserRequest(server string) (*http.Request, error)

NewRetrieveUserRequest generates requests for RetrieveUser

func NewUpdateRRsetRequest

func NewUpdateRRsetRequest(server string, name string, subname string, pType string, body UpdateRRsetJSONRequestBody) (*http.Request, error)

NewUpdateRRsetRequest calls the generic UpdateRRset builder with application/json body

func NewUpdateRRsetRequestWithBody

func NewUpdateRRsetRequestWithBody(server string, name string, subname string, pType string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRRsetRequestWithBody generates requests for UpdateRRset with any type of body

func NewUpdateRRsetsRequest

func NewUpdateRRsetsRequest(server string, name string, body UpdateRRsetsJSONRequestBody) (*http.Request, error)

NewUpdateRRsetsRequest calls the generic UpdateRRsets builder with application/json body

func NewUpdateRRsetsRequestWithBody

func NewUpdateRRsetsRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRRsetsRequestWithBody generates requests for UpdateRRsets with any type of body

func NewUpdateTokenRequest

func NewUpdateTokenRequest(server string, id string, body UpdateTokenJSONRequestBody) (*http.Request, error)

NewUpdateTokenRequest calls the generic UpdateToken builder with application/json body

func NewUpdateTokenRequestWithBody

func NewUpdateTokenRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTokenRequestWithBody generates requests for UpdateToken with any type of body

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types

type AuthenticatedActivateUserAction

type AuthenticatedActivateUserAction struct {
	Captcha *struct {
		Id       string  `json:"id"`
		Solution *string `json:"solution,omitempty"`
	} `json:"captcha,omitempty"`
	Domain *string `json:"domain"`
	State  string  `json:"state"`
	User   string  `json:"user"`
}

AuthenticatedActivateUserAction defines model for AuthenticatedActivateUserAction.

type AuthenticatedChangeEmailUserAction

type AuthenticatedChangeEmailUserAction struct {
	NewEmail openapi_types.Email `json:"new_email"`
	State    string              `json:"state"`
	User     string              `json:"user"`
}

AuthenticatedChangeEmailUserAction defines model for AuthenticatedChangeEmailUserAction.

type AuthenticatedDeleteUserAction

type AuthenticatedDeleteUserAction struct {
	State string `json:"state"`
	User  string `json:"user"`
}

AuthenticatedDeleteUserAction defines model for AuthenticatedDeleteUserAction.

type AuthenticatedRenewDomainBasicUserAction

type AuthenticatedRenewDomainBasicUserAction struct {
	Domain int    `json:"domain"`
	State  string `json:"state"`
	User   string `json:"user"`
}

AuthenticatedRenewDomainBasicUserAction defines model for AuthenticatedRenewDomainBasicUserAction.

type AuthenticatedResetPasswordUserAction

type AuthenticatedResetPasswordUserAction struct {
	NewPassword *string `json:"new_password,omitempty"`
	State       string  `json:"state"`
	User        string  `json:"user"`
}

AuthenticatedResetPasswordUserAction defines model for AuthenticatedResetPasswordUserAction.

type Captcha

type Captcha struct {
	Challenge *string             `json:"challenge,omitempty"`
	Content   *string             `json:"content,omitempty"`
	Id        *openapi_types.UUID `json:"id,omitempty"`
	Kind      *CaptchaKind        `json:"kind,omitempty"`
}

Captcha defines model for Captcha.

type CaptchaKind

type CaptchaKind string

CaptchaKind defines model for Captcha.Kind.

const (
	Audio CaptchaKind = "audio"
	Image CaptchaKind = "image"
)

Defines values for CaptchaKind.

type ChangeEmail

type ChangeEmail struct {
	NewEmail openapi_types.Email `json:"new_email"`
}

ChangeEmail defines model for ChangeEmail.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewAuthClient

func NewAuthClient(server string, authtoken string, opts ...ClientOption) (*Client, error)

NewAuthClient creates a new Client, with the server's required authtoken and reasonable defaults.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) CreateAccountDelete

func (c *Client) CreateAccountDelete(ctx context.Context, body CreateAccountDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountDeleteWithBody

func (c *Client) CreateAccountDeleteWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountLogout

func (c *Client) CreateAccountLogout(ctx context.Context, body CreateAccountLogoutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountLogoutWithBody

func (c *Client) CreateAccountLogoutWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedActivateUserAction

func (c *Client) CreateAuthenticatedActivateUserAction(ctx context.Context, code string, body CreateAuthenticatedActivateUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedActivateUserActionWithBody

func (c *Client) CreateAuthenticatedActivateUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedChangeEmailUserAction

func (c *Client) CreateAuthenticatedChangeEmailUserAction(ctx context.Context, code string, body CreateAuthenticatedChangeEmailUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedChangeEmailUserActionWithBody

func (c *Client) CreateAuthenticatedChangeEmailUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedDeleteUserAction

func (c *Client) CreateAuthenticatedDeleteUserAction(ctx context.Context, code string, body CreateAuthenticatedDeleteUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedDeleteUserActionWithBody

func (c *Client) CreateAuthenticatedDeleteUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedRenewDomainBasicUserAction

func (c *Client) CreateAuthenticatedRenewDomainBasicUserAction(ctx context.Context, code string, body CreateAuthenticatedRenewDomainBasicUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedRenewDomainBasicUserActionWithBody

func (c *Client) CreateAuthenticatedRenewDomainBasicUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedResetPasswordUserAction

func (c *Client) CreateAuthenticatedResetPasswordUserAction(ctx context.Context, code string, body CreateAuthenticatedResetPasswordUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthenticatedResetPasswordUserActionWithBody

func (c *Client) CreateAuthenticatedResetPasswordUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCaptcha

func (c *Client) CreateCaptcha(ctx context.Context, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCaptchaWithBody

func (c *Client) CreateCaptchaWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateChangeEmail

func (c *Client) CreateChangeEmail(ctx context.Context, body CreateChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateChangeEmailWithBody

func (c *Client) CreateChangeEmailWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDomain

func (c *Client) CreateDomain(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDomainWithBody

func (c *Client) CreateDomainWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDonation

func (c *Client) CreateDonation(ctx context.Context, body CreateDonationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDonationWithBody

func (c *Client) CreateDonationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRRsets

func (c *Client) CreateRRsets(ctx context.Context, name string, body CreateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRRsetsWithBody

func (c *Client) CreateRRsetsWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRegisterAccount

func (c *Client) CreateRegisterAccount(ctx context.Context, body CreateRegisterAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRegisterAccountWithBody

func (c *Client) CreateRegisterAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateResetPassword

func (c *Client) CreateResetPassword(ctx context.Context, body CreateResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateResetPasswordWithBody

func (c *Client) CreateResetPasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateToken

func (c *Client) CreateToken(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTokenFromLogin

func (c *Client) CreateTokenFromLogin(ctx context.Context, body CreateTokenFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTokenFromLoginWithBody

func (c *Client) CreateTokenFromLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTokenWithBody

func (c *Client) CreateTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DestroyDomain

func (c *Client) DestroyDomain(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DestroyRRset

func (c *Client) DestroyRRset(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DestroyToken

func (c *Client) DestroyToken(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDomains

func (c *Client) ListDomains(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDyndnsRRsets

func (c *Client) ListDyndnsRRsets(ctx context.Context, params *ListDyndnsRRsetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRRsets

func (c *Client) ListRRsets(ctx context.Context, name string, params *ListRRsetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRoots

func (c *Client) ListRoots(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSerials

func (c *Client) ListSerials(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTokens

func (c *Client) ListTokens(ctx context.Context, params *ListTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PartialUpdateRRset

func (c *Client) PartialUpdateRRset(ctx context.Context, name string, subname string, pType string, body PartialUpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PartialUpdateRRsetWithBody

func (c *Client) PartialUpdateRRsetWithBody(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PartialUpdateRRsets

func (c *Client) PartialUpdateRRsets(ctx context.Context, name string, body PartialUpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PartialUpdateRRsetsWithBody

func (c *Client) PartialUpdateRRsetsWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PartialUpdateToken

func (c *Client) PartialUpdateToken(ctx context.Context, id string, body PartialUpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PartialUpdateTokenWithBody

func (c *Client) PartialUpdateTokenWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveAuthenticatedActivateUserAction

func (c *Client) RetrieveAuthenticatedActivateUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveAuthenticatedChangeEmailUserAction

func (c *Client) RetrieveAuthenticatedChangeEmailUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveAuthenticatedDeleteUserAction

func (c *Client) RetrieveAuthenticatedDeleteUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveAuthenticatedRenewDomainBasicUserAction

func (c *Client) RetrieveAuthenticatedRenewDomainBasicUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveAuthenticatedResetPasswordUserAction

func (c *Client) RetrieveAuthenticatedResetPasswordUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveDomain

func (c *Client) RetrieveDomain(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveRRset

func (c *Client) RetrieveRRset(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveToken

func (c *Client) RetrieveToken(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveUser

func (c *Client) RetrieveUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRRset

func (c *Client) UpdateRRset(ctx context.Context, name string, subname string, pType string, body UpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRRsetWithBody

func (c *Client) UpdateRRsetWithBody(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRRsets

func (c *Client) UpdateRRsets(ctx context.Context, name string, body UpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRRsetsWithBody

func (c *Client) UpdateRRsetsWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateToken

func (c *Client) UpdateToken(ctx context.Context, id string, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTokenWithBody

func (c *Client) UpdateTokenWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// ListRoots request
	ListRoots(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRegisterAccount request with any body
	CreateRegisterAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRegisterAccount(ctx context.Context, body CreateRegisterAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveUser request
	RetrieveUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateChangeEmail request with any body
	CreateChangeEmailWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateChangeEmail(ctx context.Context, body CreateChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAccountDelete request with any body
	CreateAccountDeleteWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAccountDelete(ctx context.Context, body CreateAccountDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateResetPassword request with any body
	CreateResetPasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateResetPassword(ctx context.Context, body CreateResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTokenFromLogin request with any body
	CreateTokenFromLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTokenFromLogin(ctx context.Context, body CreateTokenFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAccountLogout request with any body
	CreateAccountLogoutWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAccountLogout(ctx context.Context, body CreateAccountLogoutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTokens request
	ListTokens(ctx context.Context, params *ListTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateToken request with any body
	CreateTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateToken(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DestroyToken request
	DestroyToken(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveToken request
	RetrieveToken(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PartialUpdateToken request with any body
	PartialUpdateTokenWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PartialUpdateToken(ctx context.Context, id string, body PartialUpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateToken request with any body
	UpdateTokenWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateToken(ctx context.Context, id string, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCaptcha request with any body
	CreateCaptchaWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCaptcha(ctx context.Context, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDomains request
	ListDomains(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDomain request with any body
	CreateDomainWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDomain(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DestroyDomain request
	DestroyDomain(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveDomain request
	RetrieveDomain(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRRsets request
	ListRRsets(ctx context.Context, name string, params *ListRRsetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PartialUpdateRRsets request with any body
	PartialUpdateRRsetsWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PartialUpdateRRsets(ctx context.Context, name string, body PartialUpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRRsets request with any body
	CreateRRsetsWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRRsets(ctx context.Context, name string, body CreateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRRsets request with any body
	UpdateRRsetsWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateRRsets(ctx context.Context, name string, body UpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DestroyRRset request
	DestroyRRset(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveRRset request
	RetrieveRRset(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PartialUpdateRRset request with any body
	PartialUpdateRRsetWithBody(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PartialUpdateRRset(ctx context.Context, name string, subname string, pType string, body PartialUpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRRset request with any body
	UpdateRRsetWithBody(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateRRset(ctx context.Context, name string, subname string, pType string, body UpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDonation request with any body
	CreateDonationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDonation(ctx context.Context, body CreateDonationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDyndnsRRsets request
	ListDyndnsRRsets(ctx context.Context, params *ListDyndnsRRsetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSerials request
	ListSerials(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveAuthenticatedActivateUserAction request
	RetrieveAuthenticatedActivateUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAuthenticatedActivateUserAction request with any body
	CreateAuthenticatedActivateUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAuthenticatedActivateUserAction(ctx context.Context, code string, body CreateAuthenticatedActivateUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveAuthenticatedChangeEmailUserAction request
	RetrieveAuthenticatedChangeEmailUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAuthenticatedChangeEmailUserAction request with any body
	CreateAuthenticatedChangeEmailUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAuthenticatedChangeEmailUserAction(ctx context.Context, code string, body CreateAuthenticatedChangeEmailUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveAuthenticatedDeleteUserAction request
	RetrieveAuthenticatedDeleteUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAuthenticatedDeleteUserAction request with any body
	CreateAuthenticatedDeleteUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAuthenticatedDeleteUserAction(ctx context.Context, code string, body CreateAuthenticatedDeleteUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveAuthenticatedRenewDomainBasicUserAction request
	RetrieveAuthenticatedRenewDomainBasicUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAuthenticatedRenewDomainBasicUserAction request with any body
	CreateAuthenticatedRenewDomainBasicUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAuthenticatedRenewDomainBasicUserAction(ctx context.Context, code string, body CreateAuthenticatedRenewDomainBasicUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveAuthenticatedResetPasswordUserAction request
	RetrieveAuthenticatedResetPasswordUserAction(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAuthenticatedResetPasswordUserAction request with any body
	CreateAuthenticatedResetPasswordUserActionWithBody(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAuthenticatedResetPasswordUserAction(ctx context.Context, code string, body CreateAuthenticatedResetPasswordUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewAuthClientWithResponses

func NewAuthClientWithResponses(server string, authtoken string, opts ...ClientOption) (*ClientWithResponses, error)

NewAuthClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling and the server's required authtoken.

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) CreateAccountDeleteWithBodyWithResponse

func (c *ClientWithResponses) CreateAccountDeleteWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountDeleteResponse, error)

CreateAccountDeleteWithBodyWithResponse request with arbitrary body returning *CreateAccountDeleteResponse

func (*ClientWithResponses) CreateAccountDeleteWithResponse

func (c *ClientWithResponses) CreateAccountDeleteWithResponse(ctx context.Context, body CreateAccountDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountDeleteResponse, error)

func (*ClientWithResponses) CreateAccountLogoutWithBodyWithResponse

func (c *ClientWithResponses) CreateAccountLogoutWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountLogoutResponse, error)

CreateAccountLogoutWithBodyWithResponse request with arbitrary body returning *CreateAccountLogoutResponse

func (*ClientWithResponses) CreateAccountLogoutWithResponse

func (c *ClientWithResponses) CreateAccountLogoutWithResponse(ctx context.Context, body CreateAccountLogoutJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountLogoutResponse, error)

func (*ClientWithResponses) CreateAuthenticatedActivateUserActionWithBodyWithResponse

func (c *ClientWithResponses) CreateAuthenticatedActivateUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedActivateUserActionResponse, error)

CreateAuthenticatedActivateUserActionWithBodyWithResponse request with arbitrary body returning *CreateAuthenticatedActivateUserActionResponse

func (*ClientWithResponses) CreateAuthenticatedChangeEmailUserActionWithBodyWithResponse

func (c *ClientWithResponses) CreateAuthenticatedChangeEmailUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedChangeEmailUserActionResponse, error)

CreateAuthenticatedChangeEmailUserActionWithBodyWithResponse request with arbitrary body returning *CreateAuthenticatedChangeEmailUserActionResponse

func (*ClientWithResponses) CreateAuthenticatedDeleteUserActionWithBodyWithResponse

func (c *ClientWithResponses) CreateAuthenticatedDeleteUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedDeleteUserActionResponse, error)

CreateAuthenticatedDeleteUserActionWithBodyWithResponse request with arbitrary body returning *CreateAuthenticatedDeleteUserActionResponse

func (*ClientWithResponses) CreateAuthenticatedRenewDomainBasicUserActionWithBodyWithResponse

func (c *ClientWithResponses) CreateAuthenticatedRenewDomainBasicUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedRenewDomainBasicUserActionResponse, error)

CreateAuthenticatedRenewDomainBasicUserActionWithBodyWithResponse request with arbitrary body returning *CreateAuthenticatedRenewDomainBasicUserActionResponse

func (*ClientWithResponses) CreateAuthenticatedResetPasswordUserActionWithBodyWithResponse

func (c *ClientWithResponses) CreateAuthenticatedResetPasswordUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedResetPasswordUserActionResponse, error)

CreateAuthenticatedResetPasswordUserActionWithBodyWithResponse request with arbitrary body returning *CreateAuthenticatedResetPasswordUserActionResponse

func (*ClientWithResponses) CreateCaptchaWithBodyWithResponse

func (c *ClientWithResponses) CreateCaptchaWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

CreateCaptchaWithBodyWithResponse request with arbitrary body returning *CreateCaptchaResponse

func (*ClientWithResponses) CreateCaptchaWithResponse

func (c *ClientWithResponses) CreateCaptchaWithResponse(ctx context.Context, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

func (*ClientWithResponses) CreateChangeEmailWithBodyWithResponse

func (c *ClientWithResponses) CreateChangeEmailWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChangeEmailResponse, error)

CreateChangeEmailWithBodyWithResponse request with arbitrary body returning *CreateChangeEmailResponse

func (*ClientWithResponses) CreateChangeEmailWithResponse

func (c *ClientWithResponses) CreateChangeEmailWithResponse(ctx context.Context, body CreateChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChangeEmailResponse, error)

func (*ClientWithResponses) CreateDomainWithBodyWithResponse

func (c *ClientWithResponses) CreateDomainWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

CreateDomainWithBodyWithResponse request with arbitrary body returning *CreateDomainResponse

func (*ClientWithResponses) CreateDomainWithResponse

func (c *ClientWithResponses) CreateDomainWithResponse(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

func (*ClientWithResponses) CreateDonationWithBodyWithResponse

func (c *ClientWithResponses) CreateDonationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDonationResponse, error)

CreateDonationWithBodyWithResponse request with arbitrary body returning *CreateDonationResponse

func (*ClientWithResponses) CreateDonationWithResponse

func (c *ClientWithResponses) CreateDonationWithResponse(ctx context.Context, body CreateDonationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDonationResponse, error)

func (*ClientWithResponses) CreateRRsetsWithBodyWithResponse

func (c *ClientWithResponses) CreateRRsetsWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRRsetsResponse, error)

CreateRRsetsWithBodyWithResponse request with arbitrary body returning *CreateRRsetsResponse

func (*ClientWithResponses) CreateRRsetsWithResponse

func (c *ClientWithResponses) CreateRRsetsWithResponse(ctx context.Context, name string, body CreateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRRsetsResponse, error)

func (*ClientWithResponses) CreateRegisterAccountWithBodyWithResponse

func (c *ClientWithResponses) CreateRegisterAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRegisterAccountResponse, error)

CreateRegisterAccountWithBodyWithResponse request with arbitrary body returning *CreateRegisterAccountResponse

func (*ClientWithResponses) CreateRegisterAccountWithResponse

func (c *ClientWithResponses) CreateRegisterAccountWithResponse(ctx context.Context, body CreateRegisterAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRegisterAccountResponse, error)

func (*ClientWithResponses) CreateResetPasswordWithBodyWithResponse

func (c *ClientWithResponses) CreateResetPasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResetPasswordResponse, error)

CreateResetPasswordWithBodyWithResponse request with arbitrary body returning *CreateResetPasswordResponse

func (*ClientWithResponses) CreateResetPasswordWithResponse

func (c *ClientWithResponses) CreateResetPasswordWithResponse(ctx context.Context, body CreateResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResetPasswordResponse, error)

func (*ClientWithResponses) CreateTokenFromLoginWithBodyWithResponse

func (c *ClientWithResponses) CreateTokenFromLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenFromLoginResponse, error)

CreateTokenFromLoginWithBodyWithResponse request with arbitrary body returning *CreateTokenFromLoginResponse

func (*ClientWithResponses) CreateTokenFromLoginWithResponse

func (c *ClientWithResponses) CreateTokenFromLoginWithResponse(ctx context.Context, body CreateTokenFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenFromLoginResponse, error)

func (*ClientWithResponses) CreateTokenWithBodyWithResponse

func (c *ClientWithResponses) CreateTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

CreateTokenWithBodyWithResponse request with arbitrary body returning *CreateTokenResponse

func (*ClientWithResponses) CreateTokenWithResponse

func (c *ClientWithResponses) CreateTokenWithResponse(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

func (*ClientWithResponses) DestroyDomainWithResponse

func (c *ClientWithResponses) DestroyDomainWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DestroyDomainResponse, error)

DestroyDomainWithResponse request returning *DestroyDomainResponse

func (*ClientWithResponses) DestroyRRsetWithResponse

func (c *ClientWithResponses) DestroyRRsetWithResponse(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*DestroyRRsetResponse, error)

DestroyRRsetWithResponse request returning *DestroyRRsetResponse

func (*ClientWithResponses) DestroyTokenWithResponse

func (c *ClientWithResponses) DestroyTokenWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DestroyTokenResponse, error)

DestroyTokenWithResponse request returning *DestroyTokenResponse

func (*ClientWithResponses) ListDomainsWithResponse

func (c *ClientWithResponses) ListDomainsWithResponse(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*ListDomainsResponse, error)

ListDomainsWithResponse request returning *ListDomainsResponse

func (*ClientWithResponses) ListDyndnsRRsetsWithResponse

func (c *ClientWithResponses) ListDyndnsRRsetsWithResponse(ctx context.Context, params *ListDyndnsRRsetsParams, reqEditors ...RequestEditorFn) (*ListDyndnsRRsetsResponse, error)

ListDyndnsRRsetsWithResponse request returning *ListDyndnsRRsetsResponse

func (*ClientWithResponses) ListRRsetsWithResponse

func (c *ClientWithResponses) ListRRsetsWithResponse(ctx context.Context, name string, params *ListRRsetsParams, reqEditors ...RequestEditorFn) (*ListRRsetsResponse, error)

ListRRsetsWithResponse request returning *ListRRsetsResponse

func (*ClientWithResponses) ListRootsWithResponse

func (c *ClientWithResponses) ListRootsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRootsResponse, error)

ListRootsWithResponse request returning *ListRootsResponse

func (*ClientWithResponses) ListSerialsWithResponse

func (c *ClientWithResponses) ListSerialsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSerialsResponse, error)

ListSerialsWithResponse request returning *ListSerialsResponse

func (*ClientWithResponses) ListTokensWithResponse

func (c *ClientWithResponses) ListTokensWithResponse(ctx context.Context, params *ListTokensParams, reqEditors ...RequestEditorFn) (*ListTokensResponse, error)

ListTokensWithResponse request returning *ListTokensResponse

func (*ClientWithResponses) PartialUpdateRRsetWithBodyWithResponse

func (c *ClientWithResponses) PartialUpdateRRsetWithBodyWithResponse(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetResponse, error)

PartialUpdateRRsetWithBodyWithResponse request with arbitrary body returning *PartialUpdateRRsetResponse

func (*ClientWithResponses) PartialUpdateRRsetWithResponse

func (c *ClientWithResponses) PartialUpdateRRsetWithResponse(ctx context.Context, name string, subname string, pType string, body PartialUpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetResponse, error)

func (*ClientWithResponses) PartialUpdateRRsetsWithBodyWithResponse

func (c *ClientWithResponses) PartialUpdateRRsetsWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetsResponse, error)

PartialUpdateRRsetsWithBodyWithResponse request with arbitrary body returning *PartialUpdateRRsetsResponse

func (*ClientWithResponses) PartialUpdateRRsetsWithResponse

func (c *ClientWithResponses) PartialUpdateRRsetsWithResponse(ctx context.Context, name string, body PartialUpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetsResponse, error)

func (*ClientWithResponses) PartialUpdateTokenWithBodyWithResponse

func (c *ClientWithResponses) PartialUpdateTokenWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateTokenResponse, error)

PartialUpdateTokenWithBodyWithResponse request with arbitrary body returning *PartialUpdateTokenResponse

func (*ClientWithResponses) PartialUpdateTokenWithResponse

func (c *ClientWithResponses) PartialUpdateTokenWithResponse(ctx context.Context, id string, body PartialUpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateTokenResponse, error)

func (*ClientWithResponses) RetrieveAuthenticatedActivateUserActionWithResponse

func (c *ClientWithResponses) RetrieveAuthenticatedActivateUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedActivateUserActionResponse, error)

RetrieveAuthenticatedActivateUserActionWithResponse request returning *RetrieveAuthenticatedActivateUserActionResponse

func (*ClientWithResponses) RetrieveAuthenticatedChangeEmailUserActionWithResponse

func (c *ClientWithResponses) RetrieveAuthenticatedChangeEmailUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedChangeEmailUserActionResponse, error)

RetrieveAuthenticatedChangeEmailUserActionWithResponse request returning *RetrieveAuthenticatedChangeEmailUserActionResponse

func (*ClientWithResponses) RetrieveAuthenticatedDeleteUserActionWithResponse

func (c *ClientWithResponses) RetrieveAuthenticatedDeleteUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedDeleteUserActionResponse, error)

RetrieveAuthenticatedDeleteUserActionWithResponse request returning *RetrieveAuthenticatedDeleteUserActionResponse

func (*ClientWithResponses) RetrieveAuthenticatedRenewDomainBasicUserActionWithResponse

func (c *ClientWithResponses) RetrieveAuthenticatedRenewDomainBasicUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedRenewDomainBasicUserActionResponse, error)

RetrieveAuthenticatedRenewDomainBasicUserActionWithResponse request returning *RetrieveAuthenticatedRenewDomainBasicUserActionResponse

func (*ClientWithResponses) RetrieveAuthenticatedResetPasswordUserActionWithResponse

func (c *ClientWithResponses) RetrieveAuthenticatedResetPasswordUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedResetPasswordUserActionResponse, error)

RetrieveAuthenticatedResetPasswordUserActionWithResponse request returning *RetrieveAuthenticatedResetPasswordUserActionResponse

func (*ClientWithResponses) RetrieveDomainWithResponse

func (c *ClientWithResponses) RetrieveDomainWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*RetrieveDomainResponse, error)

RetrieveDomainWithResponse request returning *RetrieveDomainResponse

func (*ClientWithResponses) RetrieveRRsetWithResponse

func (c *ClientWithResponses) RetrieveRRsetWithResponse(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*RetrieveRRsetResponse, error)

RetrieveRRsetWithResponse request returning *RetrieveRRsetResponse

func (*ClientWithResponses) RetrieveTokenWithResponse

func (c *ClientWithResponses) RetrieveTokenWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RetrieveTokenResponse, error)

RetrieveTokenWithResponse request returning *RetrieveTokenResponse

func (*ClientWithResponses) RetrieveUserWithResponse

func (c *ClientWithResponses) RetrieveUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RetrieveUserResponse, error)

RetrieveUserWithResponse request returning *RetrieveUserResponse

func (*ClientWithResponses) UpdateRRsetWithBodyWithResponse

func (c *ClientWithResponses) UpdateRRsetWithBodyWithResponse(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRRsetResponse, error)

UpdateRRsetWithBodyWithResponse request with arbitrary body returning *UpdateRRsetResponse

func (*ClientWithResponses) UpdateRRsetWithResponse

func (c *ClientWithResponses) UpdateRRsetWithResponse(ctx context.Context, name string, subname string, pType string, body UpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRRsetResponse, error)

func (*ClientWithResponses) UpdateRRsetsWithBodyWithResponse

func (c *ClientWithResponses) UpdateRRsetsWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRRsetsResponse, error)

UpdateRRsetsWithBodyWithResponse request with arbitrary body returning *UpdateRRsetsResponse

func (*ClientWithResponses) UpdateRRsetsWithResponse

func (c *ClientWithResponses) UpdateRRsetsWithResponse(ctx context.Context, name string, body UpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRRsetsResponse, error)

func (*ClientWithResponses) UpdateTokenWithBodyWithResponse

func (c *ClientWithResponses) UpdateTokenWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)

UpdateTokenWithBodyWithResponse request with arbitrary body returning *UpdateTokenResponse

func (*ClientWithResponses) UpdateTokenWithResponse

func (c *ClientWithResponses) UpdateTokenWithResponse(ctx context.Context, id string, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListRoots request
	ListRootsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRootsResponse, error)

	// CreateRegisterAccount request with any body
	CreateRegisterAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRegisterAccountResponse, error)

	CreateRegisterAccountWithResponse(ctx context.Context, body CreateRegisterAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRegisterAccountResponse, error)

	// RetrieveUser request
	RetrieveUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RetrieveUserResponse, error)

	// CreateChangeEmail request with any body
	CreateChangeEmailWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChangeEmailResponse, error)

	CreateChangeEmailWithResponse(ctx context.Context, body CreateChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChangeEmailResponse, error)

	// CreateAccountDelete request with any body
	CreateAccountDeleteWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountDeleteResponse, error)

	CreateAccountDeleteWithResponse(ctx context.Context, body CreateAccountDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountDeleteResponse, error)

	// CreateResetPassword request with any body
	CreateResetPasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResetPasswordResponse, error)

	CreateResetPasswordWithResponse(ctx context.Context, body CreateResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResetPasswordResponse, error)

	// CreateTokenFromLogin request with any body
	CreateTokenFromLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenFromLoginResponse, error)

	CreateTokenFromLoginWithResponse(ctx context.Context, body CreateTokenFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenFromLoginResponse, error)

	// CreateAccountLogout request with any body
	CreateAccountLogoutWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountLogoutResponse, error)

	CreateAccountLogoutWithResponse(ctx context.Context, body CreateAccountLogoutJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountLogoutResponse, error)

	// ListTokens request
	ListTokensWithResponse(ctx context.Context, params *ListTokensParams, reqEditors ...RequestEditorFn) (*ListTokensResponse, error)

	// CreateToken request with any body
	CreateTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

	CreateTokenWithResponse(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

	// DestroyToken request
	DestroyTokenWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DestroyTokenResponse, error)

	// RetrieveToken request
	RetrieveTokenWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RetrieveTokenResponse, error)

	// PartialUpdateToken request with any body
	PartialUpdateTokenWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateTokenResponse, error)

	PartialUpdateTokenWithResponse(ctx context.Context, id string, body PartialUpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateTokenResponse, error)

	// UpdateToken request with any body
	UpdateTokenWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)

	UpdateTokenWithResponse(ctx context.Context, id string, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)

	// CreateCaptcha request with any body
	CreateCaptchaWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

	CreateCaptchaWithResponse(ctx context.Context, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

	// ListDomains request
	ListDomainsWithResponse(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*ListDomainsResponse, error)

	// CreateDomain request with any body
	CreateDomainWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

	CreateDomainWithResponse(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

	// DestroyDomain request
	DestroyDomainWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DestroyDomainResponse, error)

	// RetrieveDomain request
	RetrieveDomainWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*RetrieveDomainResponse, error)

	// ListRRsets request
	ListRRsetsWithResponse(ctx context.Context, name string, params *ListRRsetsParams, reqEditors ...RequestEditorFn) (*ListRRsetsResponse, error)

	// PartialUpdateRRsets request with any body
	PartialUpdateRRsetsWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetsResponse, error)

	PartialUpdateRRsetsWithResponse(ctx context.Context, name string, body PartialUpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetsResponse, error)

	// CreateRRsets request with any body
	CreateRRsetsWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRRsetsResponse, error)

	CreateRRsetsWithResponse(ctx context.Context, name string, body CreateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRRsetsResponse, error)

	// UpdateRRsets request with any body
	UpdateRRsetsWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRRsetsResponse, error)

	UpdateRRsetsWithResponse(ctx context.Context, name string, body UpdateRRsetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRRsetsResponse, error)

	// DestroyRRset request
	DestroyRRsetWithResponse(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*DestroyRRsetResponse, error)

	// RetrieveRRset request
	RetrieveRRsetWithResponse(ctx context.Context, name string, subname string, pType string, reqEditors ...RequestEditorFn) (*RetrieveRRsetResponse, error)

	// PartialUpdateRRset request with any body
	PartialUpdateRRsetWithBodyWithResponse(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetResponse, error)

	PartialUpdateRRsetWithResponse(ctx context.Context, name string, subname string, pType string, body PartialUpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*PartialUpdateRRsetResponse, error)

	// UpdateRRset request with any body
	UpdateRRsetWithBodyWithResponse(ctx context.Context, name string, subname string, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRRsetResponse, error)

	UpdateRRsetWithResponse(ctx context.Context, name string, subname string, pType string, body UpdateRRsetJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRRsetResponse, error)

	// CreateDonation request with any body
	CreateDonationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDonationResponse, error)

	CreateDonationWithResponse(ctx context.Context, body CreateDonationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDonationResponse, error)

	// ListDyndnsRRsets request
	ListDyndnsRRsetsWithResponse(ctx context.Context, params *ListDyndnsRRsetsParams, reqEditors ...RequestEditorFn) (*ListDyndnsRRsetsResponse, error)

	// ListSerials request
	ListSerialsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSerialsResponse, error)

	// RetrieveAuthenticatedActivateUserAction request
	RetrieveAuthenticatedActivateUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedActivateUserActionResponse, error)

	// CreateAuthenticatedActivateUserAction request with any body
	CreateAuthenticatedActivateUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedActivateUserActionResponse, error)

	CreateAuthenticatedActivateUserActionWithResponse(ctx context.Context, code string, body CreateAuthenticatedActivateUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAuthenticatedActivateUserActionResponse, error)

	// RetrieveAuthenticatedChangeEmailUserAction request
	RetrieveAuthenticatedChangeEmailUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedChangeEmailUserActionResponse, error)

	// CreateAuthenticatedChangeEmailUserAction request with any body
	CreateAuthenticatedChangeEmailUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedChangeEmailUserActionResponse, error)

	CreateAuthenticatedChangeEmailUserActionWithResponse(ctx context.Context, code string, body CreateAuthenticatedChangeEmailUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAuthenticatedChangeEmailUserActionResponse, error)

	// RetrieveAuthenticatedDeleteUserAction request
	RetrieveAuthenticatedDeleteUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedDeleteUserActionResponse, error)

	// CreateAuthenticatedDeleteUserAction request with any body
	CreateAuthenticatedDeleteUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedDeleteUserActionResponse, error)

	CreateAuthenticatedDeleteUserActionWithResponse(ctx context.Context, code string, body CreateAuthenticatedDeleteUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAuthenticatedDeleteUserActionResponse, error)

	// RetrieveAuthenticatedRenewDomainBasicUserAction request
	RetrieveAuthenticatedRenewDomainBasicUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedRenewDomainBasicUserActionResponse, error)

	// CreateAuthenticatedRenewDomainBasicUserAction request with any body
	CreateAuthenticatedRenewDomainBasicUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedRenewDomainBasicUserActionResponse, error)

	CreateAuthenticatedRenewDomainBasicUserActionWithResponse(ctx context.Context, code string, body CreateAuthenticatedRenewDomainBasicUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAuthenticatedRenewDomainBasicUserActionResponse, error)

	// RetrieveAuthenticatedResetPasswordUserAction request
	RetrieveAuthenticatedResetPasswordUserActionWithResponse(ctx context.Context, code string, reqEditors ...RequestEditorFn) (*RetrieveAuthenticatedResetPasswordUserActionResponse, error)

	// CreateAuthenticatedResetPasswordUserAction request with any body
	CreateAuthenticatedResetPasswordUserActionWithBodyWithResponse(ctx context.Context, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthenticatedResetPasswordUserActionResponse, error)

	CreateAuthenticatedResetPasswordUserActionWithResponse(ctx context.Context, code string, body CreateAuthenticatedResetPasswordUserActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAuthenticatedResetPasswordUserActionResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CreateAccountDeleteJSONBody

type CreateAccountDeleteJSONBody = interface{}

CreateAccountDeleteJSONBody defines parameters for CreateAccountDelete.

type CreateAccountDeleteJSONRequestBody

type CreateAccountDeleteJSONRequestBody = CreateAccountDeleteJSONBody

CreateAccountDeleteJSONRequestBody defines body for CreateAccountDelete for application/json ContentType.

type CreateAccountDeleteResponse

type CreateAccountDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *interface{}
}

func ParseCreateAccountDeleteResponse

func ParseCreateAccountDeleteResponse(rsp *http.Response) (*CreateAccountDeleteResponse, error)

ParseCreateAccountDeleteResponse parses an HTTP response from a CreateAccountDeleteWithResponse call

func (CreateAccountDeleteResponse) Status

Status returns HTTPResponse.Status

func (CreateAccountDeleteResponse) StatusCode

func (r CreateAccountDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAccountLogoutJSONBody

type CreateAccountLogoutJSONBody = interface{}

CreateAccountLogoutJSONBody defines parameters for CreateAccountLogout.

type CreateAccountLogoutJSONRequestBody

type CreateAccountLogoutJSONRequestBody = CreateAccountLogoutJSONBody

CreateAccountLogoutJSONRequestBody defines body for CreateAccountLogout for application/json ContentType.

type CreateAccountLogoutResponse

type CreateAccountLogoutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *interface{}
}

func ParseCreateAccountLogoutResponse

func ParseCreateAccountLogoutResponse(rsp *http.Response) (*CreateAccountLogoutResponse, error)

ParseCreateAccountLogoutResponse parses an HTTP response from a CreateAccountLogoutWithResponse call

func (CreateAccountLogoutResponse) Status

Status returns HTTPResponse.Status

func (CreateAccountLogoutResponse) StatusCode

func (r CreateAccountLogoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAuthenticatedActivateUserActionJSONRequestBody

type CreateAuthenticatedActivateUserActionJSONRequestBody = AuthenticatedActivateUserAction

CreateAuthenticatedActivateUserActionJSONRequestBody defines body for CreateAuthenticatedActivateUserAction for application/json ContentType.

type CreateAuthenticatedActivateUserActionResponse

type CreateAuthenticatedActivateUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthenticatedActivateUserAction
}

func ParseCreateAuthenticatedActivateUserActionResponse

func ParseCreateAuthenticatedActivateUserActionResponse(rsp *http.Response) (*CreateAuthenticatedActivateUserActionResponse, error)

ParseCreateAuthenticatedActivateUserActionResponse parses an HTTP response from a CreateAuthenticatedActivateUserActionWithResponse call

func (CreateAuthenticatedActivateUserActionResponse) Status

Status returns HTTPResponse.Status

func (CreateAuthenticatedActivateUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateAuthenticatedChangeEmailUserActionJSONRequestBody

type CreateAuthenticatedChangeEmailUserActionJSONRequestBody = AuthenticatedChangeEmailUserAction

CreateAuthenticatedChangeEmailUserActionJSONRequestBody defines body for CreateAuthenticatedChangeEmailUserAction for application/json ContentType.

type CreateAuthenticatedChangeEmailUserActionResponse

type CreateAuthenticatedChangeEmailUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthenticatedChangeEmailUserAction
}

func ParseCreateAuthenticatedChangeEmailUserActionResponse

func ParseCreateAuthenticatedChangeEmailUserActionResponse(rsp *http.Response) (*CreateAuthenticatedChangeEmailUserActionResponse, error)

ParseCreateAuthenticatedChangeEmailUserActionResponse parses an HTTP response from a CreateAuthenticatedChangeEmailUserActionWithResponse call

func (CreateAuthenticatedChangeEmailUserActionResponse) Status

Status returns HTTPResponse.Status

func (CreateAuthenticatedChangeEmailUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateAuthenticatedDeleteUserActionJSONRequestBody

type CreateAuthenticatedDeleteUserActionJSONRequestBody = AuthenticatedDeleteUserAction

CreateAuthenticatedDeleteUserActionJSONRequestBody defines body for CreateAuthenticatedDeleteUserAction for application/json ContentType.

type CreateAuthenticatedDeleteUserActionResponse

type CreateAuthenticatedDeleteUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthenticatedDeleteUserAction
}

func ParseCreateAuthenticatedDeleteUserActionResponse

func ParseCreateAuthenticatedDeleteUserActionResponse(rsp *http.Response) (*CreateAuthenticatedDeleteUserActionResponse, error)

ParseCreateAuthenticatedDeleteUserActionResponse parses an HTTP response from a CreateAuthenticatedDeleteUserActionWithResponse call

func (CreateAuthenticatedDeleteUserActionResponse) Status

Status returns HTTPResponse.Status

func (CreateAuthenticatedDeleteUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateAuthenticatedRenewDomainBasicUserActionJSONRequestBody

type CreateAuthenticatedRenewDomainBasicUserActionJSONRequestBody = AuthenticatedRenewDomainBasicUserAction

CreateAuthenticatedRenewDomainBasicUserActionJSONRequestBody defines body for CreateAuthenticatedRenewDomainBasicUserAction for application/json ContentType.

type CreateAuthenticatedRenewDomainBasicUserActionResponse

type CreateAuthenticatedRenewDomainBasicUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthenticatedRenewDomainBasicUserAction
}

func ParseCreateAuthenticatedRenewDomainBasicUserActionResponse

func ParseCreateAuthenticatedRenewDomainBasicUserActionResponse(rsp *http.Response) (*CreateAuthenticatedRenewDomainBasicUserActionResponse, error)

ParseCreateAuthenticatedRenewDomainBasicUserActionResponse parses an HTTP response from a CreateAuthenticatedRenewDomainBasicUserActionWithResponse call

func (CreateAuthenticatedRenewDomainBasicUserActionResponse) Status

Status returns HTTPResponse.Status

func (CreateAuthenticatedRenewDomainBasicUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateAuthenticatedResetPasswordUserActionJSONRequestBody

type CreateAuthenticatedResetPasswordUserActionJSONRequestBody = AuthenticatedResetPasswordUserAction

CreateAuthenticatedResetPasswordUserActionJSONRequestBody defines body for CreateAuthenticatedResetPasswordUserAction for application/json ContentType.

type CreateAuthenticatedResetPasswordUserActionResponse

type CreateAuthenticatedResetPasswordUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthenticatedResetPasswordUserAction
}

func ParseCreateAuthenticatedResetPasswordUserActionResponse

func ParseCreateAuthenticatedResetPasswordUserActionResponse(rsp *http.Response) (*CreateAuthenticatedResetPasswordUserActionResponse, error)

ParseCreateAuthenticatedResetPasswordUserActionResponse parses an HTTP response from a CreateAuthenticatedResetPasswordUserActionWithResponse call

func (CreateAuthenticatedResetPasswordUserActionResponse) Status

Status returns HTTPResponse.Status

func (CreateAuthenticatedResetPasswordUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateCaptchaJSONRequestBody

type CreateCaptchaJSONRequestBody = Captcha

CreateCaptchaJSONRequestBody defines body for CreateCaptcha for application/json ContentType.

type CreateCaptchaResponse

type CreateCaptchaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Captcha
}

func ParseCreateCaptchaResponse

func ParseCreateCaptchaResponse(rsp *http.Response) (*CreateCaptchaResponse, error)

ParseCreateCaptchaResponse parses an HTTP response from a CreateCaptchaWithResponse call

func (CreateCaptchaResponse) Status

func (r CreateCaptchaResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCaptchaResponse) StatusCode

func (r CreateCaptchaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateChangeEmailJSONRequestBody

type CreateChangeEmailJSONRequestBody = ChangeEmail

CreateChangeEmailJSONRequestBody defines body for CreateChangeEmail for application/json ContentType.

type CreateChangeEmailResponse

type CreateChangeEmailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ChangeEmail
}

func ParseCreateChangeEmailResponse

func ParseCreateChangeEmailResponse(rsp *http.Response) (*CreateChangeEmailResponse, error)

ParseCreateChangeEmailResponse parses an HTTP response from a CreateChangeEmailWithResponse call

func (CreateChangeEmailResponse) Status

func (r CreateChangeEmailResponse) Status() string

Status returns HTTPResponse.Status

func (CreateChangeEmailResponse) StatusCode

func (r CreateChangeEmailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDomainJSONRequestBody

type CreateDomainJSONRequestBody = Domain

CreateDomainJSONRequestBody defines body for CreateDomain for application/json ContentType.

type CreateDomainResponse

type CreateDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Domain
}

func ParseCreateDomainResponse

func ParseCreateDomainResponse(rsp *http.Response) (*CreateDomainResponse, error)

ParseCreateDomainResponse parses an HTTP response from a CreateDomainWithResponse call

func (CreateDomainResponse) Status

func (r CreateDomainResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDomainResponse) StatusCode

func (r CreateDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDonationJSONRequestBody

type CreateDonationJSONRequestBody = Donation

CreateDonationJSONRequestBody defines body for CreateDonation for application/json ContentType.

type CreateDonationResponse

type CreateDonationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Donation
}

func ParseCreateDonationResponse

func ParseCreateDonationResponse(rsp *http.Response) (*CreateDonationResponse, error)

ParseCreateDonationResponse parses an HTTP response from a CreateDonationWithResponse call

func (CreateDonationResponse) Status

func (r CreateDonationResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDonationResponse) StatusCode

func (r CreateDonationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRRsetsJSONRequestBody

type CreateRRsetsJSONRequestBody = RRsets

CreateRRsetsJSONRequestBody defines body for CreateRRsets for application/json ContentType.

type CreateRRsetsResponse

type CreateRRsetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RRsets
}

func ParseCreateRRsetsResponse

func ParseCreateRRsetsResponse(rsp *http.Response) (*CreateRRsetsResponse, error)

ParseCreateRRsetsResponse parses an HTTP response from a CreateRRsetsWithResponse call

func (CreateRRsetsResponse) Status

func (r CreateRRsetsResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRRsetsResponse) StatusCode

func (r CreateRRsetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRegisterAccountJSONRequestBody

type CreateRegisterAccountJSONRequestBody = RegisterAccount

CreateRegisterAccountJSONRequestBody defines body for CreateRegisterAccount for application/json ContentType.

type CreateRegisterAccountResponse

type CreateRegisterAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RegisterAccount
}

func ParseCreateRegisterAccountResponse

func ParseCreateRegisterAccountResponse(rsp *http.Response) (*CreateRegisterAccountResponse, error)

ParseCreateRegisterAccountResponse parses an HTTP response from a CreateRegisterAccountWithResponse call

func (CreateRegisterAccountResponse) Status

Status returns HTTPResponse.Status

func (CreateRegisterAccountResponse) StatusCode

func (r CreateRegisterAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateResetPasswordJSONRequestBody

type CreateResetPasswordJSONRequestBody = ResetPassword

CreateResetPasswordJSONRequestBody defines body for CreateResetPassword for application/json ContentType.

type CreateResetPasswordResponse

type CreateResetPasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ResetPassword
}

func ParseCreateResetPasswordResponse

func ParseCreateResetPasswordResponse(rsp *http.Response) (*CreateResetPasswordResponse, error)

ParseCreateResetPasswordResponse parses an HTTP response from a CreateResetPasswordWithResponse call

func (CreateResetPasswordResponse) Status

Status returns HTTPResponse.Status

func (CreateResetPasswordResponse) StatusCode

func (r CreateResetPasswordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTokenFromLoginJSONRequestBody

type CreateTokenFromLoginJSONRequestBody = Token

CreateTokenFromLoginJSONRequestBody defines body for CreateTokenFromLogin for application/json ContentType.

type CreateTokenFromLoginResponse

type CreateTokenFromLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Token
}

func ParseCreateTokenFromLoginResponse

func ParseCreateTokenFromLoginResponse(rsp *http.Response) (*CreateTokenFromLoginResponse, error)

ParseCreateTokenFromLoginResponse parses an HTTP response from a CreateTokenFromLoginWithResponse call

func (CreateTokenFromLoginResponse) Status

Status returns HTTPResponse.Status

func (CreateTokenFromLoginResponse) StatusCode

func (r CreateTokenFromLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTokenJSONRequestBody

type CreateTokenJSONRequestBody = Token

CreateTokenJSONRequestBody defines body for CreateToken for application/json ContentType.

type CreateTokenResponse

type CreateTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Token
}

func ParseCreateTokenResponse

func ParseCreateTokenResponse(rsp *http.Response) (*CreateTokenResponse, error)

ParseCreateTokenResponse parses an HTTP response from a CreateTokenWithResponse call

func (CreateTokenResponse) Status

func (r CreateTokenResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTokenResponse) StatusCode

func (r CreateTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DestroyDomainResponse

type DestroyDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDestroyDomainResponse

func ParseDestroyDomainResponse(rsp *http.Response) (*DestroyDomainResponse, error)

ParseDestroyDomainResponse parses an HTTP response from a DestroyDomainWithResponse call

func (DestroyDomainResponse) Status

func (r DestroyDomainResponse) Status() string

Status returns HTTPResponse.Status

func (DestroyDomainResponse) StatusCode

func (r DestroyDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DestroyRRsetResponse

type DestroyRRsetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDestroyRRsetResponse

func ParseDestroyRRsetResponse(rsp *http.Response) (*DestroyRRsetResponse, error)

ParseDestroyRRsetResponse parses an HTTP response from a DestroyRRsetWithResponse call

func (DestroyRRsetResponse) Status

func (r DestroyRRsetResponse) Status() string

Status returns HTTPResponse.Status

func (DestroyRRsetResponse) StatusCode

func (r DestroyRRsetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DestroyTokenResponse

type DestroyTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDestroyTokenResponse

func ParseDestroyTokenResponse(rsp *http.Response) (*DestroyTokenResponse, error)

ParseDestroyTokenResponse parses an HTTP response from a DestroyTokenWithResponse call

func (DestroyTokenResponse) Status

func (r DestroyTokenResponse) Status() string

Status returns HTTPResponse.Status

func (DestroyTokenResponse) StatusCode

func (r DestroyTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Domain

type Domain struct {
	Created    *time.Time `json:"created,omitempty"`
	Keys       *[]Key     `json:"keys,omitempty"`
	MinimumTtl *int       `json:"minimum_ttl,omitempty"`
	Name       string     `json:"name"`
	Published  *time.Time `json:"published,omitempty"`
	Touched    *string    `json:"touched,omitempty"`
}

Domain defines model for Domain.

type Donation

type Donation struct {
	Amount   string               `json:"amount"`
	Bic      *string              `json:"bic,omitempty"`
	Email    *openapi_types.Email `json:"email,omitempty"`
	Iban     string               `json:"iban"`
	Interval *DonationInterval    `json:"interval,omitempty"`
	Message  *string              `json:"message,omitempty"`
	Mref     *string              `json:"mref,omitempty"`
	Name     string               `json:"name"`
}

Donation defines model for Donation.

type DonationInterval

type DonationInterval int

DonationInterval defines model for Donation.Interval.

const (
	N0 DonationInterval = 0
	N1 DonationInterval = 1
	N3 DonationInterval = 3
)

Defines values for DonationInterval.

type EchoRouter

type EchoRouter interface {
	CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Key

type Key struct {
	Dnskey  *string   `json:"dnskey,omitempty"`
	Ds      *[]string `json:"ds,omitempty"`
	Flags   *int      `json:"flags,omitempty"`
	Keytype *string   `json:"keytype,omitempty"`
}

Key defines model for Key.

type ListDomainsParams

type ListDomainsParams struct {
	// Cursor The pagination cursor value.
	Cursor *int `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListDomainsParams defines parameters for ListDomains.

type ListDomainsResponse

type ListDomainsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Domain
}

func ParseListDomainsResponse

func ParseListDomainsResponse(rsp *http.Response) (*ListDomainsResponse, error)

ParseListDomainsResponse parses an HTTP response from a ListDomainsWithResponse call

func (ListDomainsResponse) Status

func (r ListDomainsResponse) Status() string

Status returns HTTPResponse.Status

func (ListDomainsResponse) StatusCode

func (r ListDomainsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDyndnsRRsetsParams

type ListDyndnsRRsetsParams struct {
	// Cursor The pagination cursor value.
	Cursor *int `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListDyndnsRRsetsParams defines parameters for ListDyndnsRRsets.

type ListDyndnsRRsetsResponse

type ListDyndnsRRsetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseListDyndnsRRsetsResponse

func ParseListDyndnsRRsetsResponse(rsp *http.Response) (*ListDyndnsRRsetsResponse, error)

ParseListDyndnsRRsetsResponse parses an HTTP response from a ListDyndnsRRsetsWithResponse call

func (ListDyndnsRRsetsResponse) Status

func (r ListDyndnsRRsetsResponse) Status() string

Status returns HTTPResponse.Status

func (ListDyndnsRRsetsResponse) StatusCode

func (r ListDyndnsRRsetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRRsetsParams

type ListRRsetsParams struct {
	// Subname The subname filter.
	Subname *string `form:"subname,omitempty" json:"subname,omitempty"`

	// Type The record type filter.
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// Cursor The pagination cursor value.
	Cursor *int `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListRRsetsParams defines parameters for ListRRsets.

type ListRRsetsResponse

type ListRRsetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RRset
}

func ParseListRRsetsResponse

func ParseListRRsetsResponse(rsp *http.Response) (*ListRRsetsResponse, error)

ParseListRRsetsResponse parses an HTTP response from a ListRRsetsWithResponse call

func (ListRRsetsResponse) Status

func (r ListRRsetsResponse) Status() string

Status returns HTTPResponse.Status

func (ListRRsetsResponse) StatusCode

func (r ListRRsetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRootsResponse

type ListRootsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]interface{}
}

func ParseListRootsResponse

func ParseListRootsResponse(rsp *http.Response) (*ListRootsResponse, error)

ParseListRootsResponse parses an HTTP response from a ListRootsWithResponse call

func (ListRootsResponse) Status

func (r ListRootsResponse) Status() string

Status returns HTTPResponse.Status

func (ListRootsResponse) StatusCode

func (r ListRootsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSerialsResponse

type ListSerialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]interface{}
}

func ParseListSerialsResponse

func ParseListSerialsResponse(rsp *http.Response) (*ListSerialsResponse, error)

ParseListSerialsResponse parses an HTTP response from a ListSerialsWithResponse call

func (ListSerialsResponse) Status

func (r ListSerialsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSerialsResponse) StatusCode

func (r ListSerialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTokensParams

type ListTokensParams struct {
	// Cursor The pagination cursor value.
	Cursor *int `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListTokensParams defines parameters for ListTokens.

type ListTokensResponse

type ListTokensResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Next     *string  `json:"next"`
		Previous *string  `json:"previous"`
		Results  *[]Token `json:"results,omitempty"`
	}
}

func ParseListTokensResponse

func ParseListTokensResponse(rsp *http.Response) (*ListTokensResponse, error)

ParseListTokensResponse parses an HTTP response from a ListTokensWithResponse call

func (ListTokensResponse) Status

func (r ListTokensResponse) Status() string

Status returns HTTPResponse.Status

func (ListTokensResponse) StatusCode

func (r ListTokensResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PartialUpdateRRsetJSONRequestBody

type PartialUpdateRRsetJSONRequestBody = RRset

PartialUpdateRRsetJSONRequestBody defines body for PartialUpdateRRset for application/json ContentType.

type PartialUpdateRRsetResponse

type PartialUpdateRRsetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RRset
}

func ParsePartialUpdateRRsetResponse

func ParsePartialUpdateRRsetResponse(rsp *http.Response) (*PartialUpdateRRsetResponse, error)

ParsePartialUpdateRRsetResponse parses an HTTP response from a PartialUpdateRRsetWithResponse call

func (PartialUpdateRRsetResponse) Status

Status returns HTTPResponse.Status

func (PartialUpdateRRsetResponse) StatusCode

func (r PartialUpdateRRsetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PartialUpdateRRsetsJSONRequestBody

type PartialUpdateRRsetsJSONRequestBody = RRsets

PartialUpdateRRsetsJSONRequestBody defines body for PartialUpdateRRsets for application/json ContentType.

type PartialUpdateRRsetsResponse

type PartialUpdateRRsetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RRsets
}

func ParsePartialUpdateRRsetsResponse

func ParsePartialUpdateRRsetsResponse(rsp *http.Response) (*PartialUpdateRRsetsResponse, error)

ParsePartialUpdateRRsetsResponse parses an HTTP response from a PartialUpdateRRsetsWithResponse call

func (PartialUpdateRRsetsResponse) Status

Status returns HTTPResponse.Status

func (PartialUpdateRRsetsResponse) StatusCode

func (r PartialUpdateRRsetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PartialUpdateTokenJSONRequestBody

type PartialUpdateTokenJSONRequestBody = Token

PartialUpdateTokenJSONRequestBody defines body for PartialUpdateToken for application/json ContentType.

type PartialUpdateTokenResponse

type PartialUpdateTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Token
}

func ParsePartialUpdateTokenResponse

func ParsePartialUpdateTokenResponse(rsp *http.Response) (*PartialUpdateTokenResponse, error)

ParsePartialUpdateTokenResponse parses an HTTP response from a PartialUpdateTokenWithResponse call

func (PartialUpdateTokenResponse) Status

Status returns HTTPResponse.Status

func (PartialUpdateTokenResponse) StatusCode

func (r PartialUpdateTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RRset

type RRset struct {
	Created *time.Time `json:"created,omitempty"`
	Domain  *string    `json:"domain,omitempty"`
	Name    *string    `json:"name,omitempty"`
	Records []string   `json:"records"`
	Subname string     `json:"subname"`
	Touched *time.Time `json:"touched,omitempty"`
	Ttl     *int       `json:"ttl,omitempty"`
	Type    string     `json:"type"`
}

RRset defines model for RRset.

type RRsets added in v0.8.0

type RRsets = []RRset

RRsets defines model for RRsets.

type RegisterAccount

type RegisterAccount struct {
	Captcha *struct {
		Id       string  `json:"id"`
		Solution *string `json:"solution,omitempty"`
	} `json:"captcha,omitempty"`
	Domain   *string             `json:"domain,omitempty"`
	Email    openapi_types.Email `json:"email"`
	Password *string             `json:"password"`
}

RegisterAccount defines model for RegisterAccount.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResetPassword

type ResetPassword struct {
	Captcha struct {
		Id       string  `json:"id"`
		Solution *string `json:"solution,omitempty"`
	} `json:"captcha"`
	Email openapi_types.Email `json:"email"`
}

ResetPassword defines model for ResetPassword.

type RetrieveAuthenticatedActivateUserActionResponse

type RetrieveAuthenticatedActivateUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticatedActivateUserAction
}

func ParseRetrieveAuthenticatedActivateUserActionResponse

func ParseRetrieveAuthenticatedActivateUserActionResponse(rsp *http.Response) (*RetrieveAuthenticatedActivateUserActionResponse, error)

ParseRetrieveAuthenticatedActivateUserActionResponse parses an HTTP response from a RetrieveAuthenticatedActivateUserActionWithResponse call

func (RetrieveAuthenticatedActivateUserActionResponse) Status

Status returns HTTPResponse.Status

func (RetrieveAuthenticatedActivateUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveAuthenticatedChangeEmailUserActionResponse

type RetrieveAuthenticatedChangeEmailUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticatedChangeEmailUserAction
}

func ParseRetrieveAuthenticatedChangeEmailUserActionResponse

func ParseRetrieveAuthenticatedChangeEmailUserActionResponse(rsp *http.Response) (*RetrieveAuthenticatedChangeEmailUserActionResponse, error)

ParseRetrieveAuthenticatedChangeEmailUserActionResponse parses an HTTP response from a RetrieveAuthenticatedChangeEmailUserActionWithResponse call

func (RetrieveAuthenticatedChangeEmailUserActionResponse) Status

Status returns HTTPResponse.Status

func (RetrieveAuthenticatedChangeEmailUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveAuthenticatedDeleteUserActionResponse

type RetrieveAuthenticatedDeleteUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticatedDeleteUserAction
}

func ParseRetrieveAuthenticatedDeleteUserActionResponse

func ParseRetrieveAuthenticatedDeleteUserActionResponse(rsp *http.Response) (*RetrieveAuthenticatedDeleteUserActionResponse, error)

ParseRetrieveAuthenticatedDeleteUserActionResponse parses an HTTP response from a RetrieveAuthenticatedDeleteUserActionWithResponse call

func (RetrieveAuthenticatedDeleteUserActionResponse) Status

Status returns HTTPResponse.Status

func (RetrieveAuthenticatedDeleteUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveAuthenticatedRenewDomainBasicUserActionResponse

type RetrieveAuthenticatedRenewDomainBasicUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticatedRenewDomainBasicUserAction
}

func ParseRetrieveAuthenticatedRenewDomainBasicUserActionResponse

func ParseRetrieveAuthenticatedRenewDomainBasicUserActionResponse(rsp *http.Response) (*RetrieveAuthenticatedRenewDomainBasicUserActionResponse, error)

ParseRetrieveAuthenticatedRenewDomainBasicUserActionResponse parses an HTTP response from a RetrieveAuthenticatedRenewDomainBasicUserActionWithResponse call

func (RetrieveAuthenticatedRenewDomainBasicUserActionResponse) Status

Status returns HTTPResponse.Status

func (RetrieveAuthenticatedRenewDomainBasicUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveAuthenticatedResetPasswordUserActionResponse

type RetrieveAuthenticatedResetPasswordUserActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticatedResetPasswordUserAction
}

func ParseRetrieveAuthenticatedResetPasswordUserActionResponse

func ParseRetrieveAuthenticatedResetPasswordUserActionResponse(rsp *http.Response) (*RetrieveAuthenticatedResetPasswordUserActionResponse, error)

ParseRetrieveAuthenticatedResetPasswordUserActionResponse parses an HTTP response from a RetrieveAuthenticatedResetPasswordUserActionWithResponse call

func (RetrieveAuthenticatedResetPasswordUserActionResponse) Status

Status returns HTTPResponse.Status

func (RetrieveAuthenticatedResetPasswordUserActionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveDomainResponse

type RetrieveDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Domain
}

func ParseRetrieveDomainResponse

func ParseRetrieveDomainResponse(rsp *http.Response) (*RetrieveDomainResponse, error)

ParseRetrieveDomainResponse parses an HTTP response from a RetrieveDomainWithResponse call

func (RetrieveDomainResponse) Status

func (r RetrieveDomainResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveDomainResponse) StatusCode

func (r RetrieveDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveRRsetResponse

type RetrieveRRsetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RRset
}

func ParseRetrieveRRsetResponse

func ParseRetrieveRRsetResponse(rsp *http.Response) (*RetrieveRRsetResponse, error)

ParseRetrieveRRsetResponse parses an HTTP response from a RetrieveRRsetWithResponse call

func (RetrieveRRsetResponse) Status

func (r RetrieveRRsetResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveRRsetResponse) StatusCode

func (r RetrieveRRsetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveTokenResponse

type RetrieveTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Token
}

func ParseRetrieveTokenResponse

func ParseRetrieveTokenResponse(rsp *http.Response) (*RetrieveTokenResponse, error)

ParseRetrieveTokenResponse parses an HTTP response from a RetrieveTokenWithResponse call

func (RetrieveTokenResponse) Status

func (r RetrieveTokenResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveTokenResponse) StatusCode

func (r RetrieveTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveUserResponse

type RetrieveUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
}

func ParseRetrieveUserResponse

func ParseRetrieveUserResponse(rsp *http.Response) (*RetrieveUserResponse, error)

ParseRetrieveUserResponse parses an HTTP response from a RetrieveUserWithResponse call

func (RetrieveUserResponse) Status

func (r RetrieveUserResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveUserResponse) StatusCode

func (r RetrieveUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ServerInterface

type ServerInterface interface {

	// (GET /api/v1/)
	ListRoots(ctx echo.Context) error

	// (POST /api/v1/auth/)
	CreateRegisterAccount(ctx echo.Context) error

	// (GET /api/v1/auth/account/)
	RetrieveUser(ctx echo.Context) error

	// (POST /api/v1/auth/account/change-email/)
	CreateChangeEmail(ctx echo.Context) error

	// (POST /api/v1/auth/account/delete/)
	CreateAccountDelete(ctx echo.Context) error

	// (POST /api/v1/auth/account/reset-password/)
	CreateResetPassword(ctx echo.Context) error

	// (POST /api/v1/auth/login/)
	CreateTokenFromLogin(ctx echo.Context) error

	// (POST /api/v1/auth/logout/)
	CreateAccountLogout(ctx echo.Context) error

	// (GET /api/v1/auth/tokens/)
	ListTokens(ctx echo.Context, params ListTokensParams) error

	// (POST /api/v1/auth/tokens/)
	CreateToken(ctx echo.Context) error

	// (DELETE /api/v1/auth/tokens/{id}/)
	DestroyToken(ctx echo.Context, id string) error

	// (GET /api/v1/auth/tokens/{id}/)
	RetrieveToken(ctx echo.Context, id string) error

	// (PATCH /api/v1/auth/tokens/{id}/)
	PartialUpdateToken(ctx echo.Context, id string) error

	// (PUT /api/v1/auth/tokens/{id}/)
	UpdateToken(ctx echo.Context, id string) error

	// (POST /api/v1/captcha/)
	CreateCaptcha(ctx echo.Context) error

	// (GET /api/v1/domains/)
	ListDomains(ctx echo.Context, params ListDomainsParams) error

	// (POST /api/v1/domains/)
	CreateDomain(ctx echo.Context) error

	// (DELETE /api/v1/domains/{name}/)
	DestroyDomain(ctx echo.Context, name string) error

	// (GET /api/v1/domains/{name}/)
	RetrieveDomain(ctx echo.Context, name string) error

	// (GET /api/v1/domains/{name}/rrsets/)
	ListRRsets(ctx echo.Context, name string, params ListRRsetsParams) error

	// (PATCH /api/v1/domains/{name}/rrsets/)
	PartialUpdateRRsets(ctx echo.Context, name string) error

	// (POST /api/v1/domains/{name}/rrsets/)
	CreateRRsets(ctx echo.Context, name string) error

	// (PUT /api/v1/domains/{name}/rrsets/)
	UpdateRRsets(ctx echo.Context, name string) error

	// (DELETE /api/v1/domains/{name}/rrsets/{subname}.../{type}/)
	DestroyRRset(ctx echo.Context, name string, subname string, pType string) error

	// (GET /api/v1/domains/{name}/rrsets/{subname}.../{type}/)
	RetrieveRRset(ctx echo.Context, name string, subname string, pType string) error

	// (PATCH /api/v1/domains/{name}/rrsets/{subname}.../{type}/)
	PartialUpdateRRset(ctx echo.Context, name string, subname string, pType string) error

	// (PUT /api/v1/domains/{name}/rrsets/{subname}.../{type}/)
	UpdateRRset(ctx echo.Context, name string, subname string, pType string) error

	// (POST /api/v1/donation/)
	CreateDonation(ctx echo.Context) error

	// (GET /api/v1/dyndns/update)
	ListDyndnsRRsets(ctx echo.Context, params ListDyndnsRRsetsParams) error

	// (GET /api/v1/serials/)
	ListSerials(ctx echo.Context) error

	// (GET /api/v1/v/activate-account/{code}/)
	RetrieveAuthenticatedActivateUserAction(ctx echo.Context, code string) error

	// (POST /api/v1/v/activate-account/{code}/)
	CreateAuthenticatedActivateUserAction(ctx echo.Context, code string) error

	// (GET /api/v1/v/change-email/{code}/)
	RetrieveAuthenticatedChangeEmailUserAction(ctx echo.Context, code string) error

	// (POST /api/v1/v/change-email/{code}/)
	CreateAuthenticatedChangeEmailUserAction(ctx echo.Context, code string) error

	// (GET /api/v1/v/delete-account/{code}/)
	RetrieveAuthenticatedDeleteUserAction(ctx echo.Context, code string) error

	// (POST /api/v1/v/delete-account/{code}/)
	CreateAuthenticatedDeleteUserAction(ctx echo.Context, code string) error

	// (GET /api/v1/v/renew-domain/{code}/)
	RetrieveAuthenticatedRenewDomainBasicUserAction(ctx echo.Context, code string) error

	// (POST /api/v1/v/renew-domain/{code}/)
	CreateAuthenticatedRenewDomainBasicUserAction(ctx echo.Context, code string) error

	// (GET /api/v1/v/reset-password/{code}/)
	RetrieveAuthenticatedResetPasswordUserAction(ctx echo.Context, code string) error

	// (POST /api/v1/v/reset-password/{code}/)
	CreateAuthenticatedResetPasswordUserAction(ctx echo.Context, code string) error
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) CreateAccountDelete

func (w *ServerInterfaceWrapper) CreateAccountDelete(ctx echo.Context) error

CreateAccountDelete converts echo context to params.

func (*ServerInterfaceWrapper) CreateAccountLogout

func (w *ServerInterfaceWrapper) CreateAccountLogout(ctx echo.Context) error

CreateAccountLogout converts echo context to params.

func (*ServerInterfaceWrapper) CreateAuthenticatedActivateUserAction

func (w *ServerInterfaceWrapper) CreateAuthenticatedActivateUserAction(ctx echo.Context) error

CreateAuthenticatedActivateUserAction converts echo context to params.

func (*ServerInterfaceWrapper) CreateAuthenticatedChangeEmailUserAction

func (w *ServerInterfaceWrapper) CreateAuthenticatedChangeEmailUserAction(ctx echo.Context) error

CreateAuthenticatedChangeEmailUserAction converts echo context to params.

func (*ServerInterfaceWrapper) CreateAuthenticatedDeleteUserAction

func (w *ServerInterfaceWrapper) CreateAuthenticatedDeleteUserAction(ctx echo.Context) error

CreateAuthenticatedDeleteUserAction converts echo context to params.

func (*ServerInterfaceWrapper) CreateAuthenticatedRenewDomainBasicUserAction

func (w *ServerInterfaceWrapper) CreateAuthenticatedRenewDomainBasicUserAction(ctx echo.Context) error

CreateAuthenticatedRenewDomainBasicUserAction converts echo context to params.

func (*ServerInterfaceWrapper) CreateAuthenticatedResetPasswordUserAction

func (w *ServerInterfaceWrapper) CreateAuthenticatedResetPasswordUserAction(ctx echo.Context) error

CreateAuthenticatedResetPasswordUserAction converts echo context to params.

func (*ServerInterfaceWrapper) CreateCaptcha

func (w *ServerInterfaceWrapper) CreateCaptcha(ctx echo.Context) error

CreateCaptcha converts echo context to params.

func (*ServerInterfaceWrapper) CreateChangeEmail

func (w *ServerInterfaceWrapper) CreateChangeEmail(ctx echo.Context) error

CreateChangeEmail converts echo context to params.

func (*ServerInterfaceWrapper) CreateDomain

func (w *ServerInterfaceWrapper) CreateDomain(ctx echo.Context) error

CreateDomain converts echo context to params.

func (*ServerInterfaceWrapper) CreateDonation

func (w *ServerInterfaceWrapper) CreateDonation(ctx echo.Context) error

CreateDonation converts echo context to params.

func (*ServerInterfaceWrapper) CreateRRsets

func (w *ServerInterfaceWrapper) CreateRRsets(ctx echo.Context) error

CreateRRsets converts echo context to params.

func (*ServerInterfaceWrapper) CreateRegisterAccount

func (w *ServerInterfaceWrapper) CreateRegisterAccount(ctx echo.Context) error

CreateRegisterAccount converts echo context to params.

func (*ServerInterfaceWrapper) CreateResetPassword

func (w *ServerInterfaceWrapper) CreateResetPassword(ctx echo.Context) error

CreateResetPassword converts echo context to params.

func (*ServerInterfaceWrapper) CreateToken

func (w *ServerInterfaceWrapper) CreateToken(ctx echo.Context) error

CreateToken converts echo context to params.

func (*ServerInterfaceWrapper) CreateTokenFromLogin

func (w *ServerInterfaceWrapper) CreateTokenFromLogin(ctx echo.Context) error

CreateTokenFromLogin converts echo context to params.

func (*ServerInterfaceWrapper) DestroyDomain

func (w *ServerInterfaceWrapper) DestroyDomain(ctx echo.Context) error

DestroyDomain converts echo context to params.

func (*ServerInterfaceWrapper) DestroyRRset

func (w *ServerInterfaceWrapper) DestroyRRset(ctx echo.Context) error

DestroyRRset converts echo context to params.

func (*ServerInterfaceWrapper) DestroyToken

func (w *ServerInterfaceWrapper) DestroyToken(ctx echo.Context) error

DestroyToken converts echo context to params.

func (*ServerInterfaceWrapper) ListDomains

func (w *ServerInterfaceWrapper) ListDomains(ctx echo.Context) error

ListDomains converts echo context to params.

func (*ServerInterfaceWrapper) ListDyndnsRRsets

func (w *ServerInterfaceWrapper) ListDyndnsRRsets(ctx echo.Context) error

ListDyndnsRRsets converts echo context to params.

func (*ServerInterfaceWrapper) ListRRsets

func (w *ServerInterfaceWrapper) ListRRsets(ctx echo.Context) error

ListRRsets converts echo context to params.

func (*ServerInterfaceWrapper) ListRoots

func (w *ServerInterfaceWrapper) ListRoots(ctx echo.Context) error

ListRoots converts echo context to params.

func (*ServerInterfaceWrapper) ListSerials

func (w *ServerInterfaceWrapper) ListSerials(ctx echo.Context) error

ListSerials converts echo context to params.

func (*ServerInterfaceWrapper) ListTokens

func (w *ServerInterfaceWrapper) ListTokens(ctx echo.Context) error

ListTokens converts echo context to params.

func (*ServerInterfaceWrapper) PartialUpdateRRset

func (w *ServerInterfaceWrapper) PartialUpdateRRset(ctx echo.Context) error

PartialUpdateRRset converts echo context to params.

func (*ServerInterfaceWrapper) PartialUpdateRRsets

func (w *ServerInterfaceWrapper) PartialUpdateRRsets(ctx echo.Context) error

PartialUpdateRRsets converts echo context to params.

func (*ServerInterfaceWrapper) PartialUpdateToken

func (w *ServerInterfaceWrapper) PartialUpdateToken(ctx echo.Context) error

PartialUpdateToken converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveAuthenticatedActivateUserAction

func (w *ServerInterfaceWrapper) RetrieveAuthenticatedActivateUserAction(ctx echo.Context) error

RetrieveAuthenticatedActivateUserAction converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveAuthenticatedChangeEmailUserAction

func (w *ServerInterfaceWrapper) RetrieveAuthenticatedChangeEmailUserAction(ctx echo.Context) error

RetrieveAuthenticatedChangeEmailUserAction converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveAuthenticatedDeleteUserAction

func (w *ServerInterfaceWrapper) RetrieveAuthenticatedDeleteUserAction(ctx echo.Context) error

RetrieveAuthenticatedDeleteUserAction converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveAuthenticatedRenewDomainBasicUserAction

func (w *ServerInterfaceWrapper) RetrieveAuthenticatedRenewDomainBasicUserAction(ctx echo.Context) error

RetrieveAuthenticatedRenewDomainBasicUserAction converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveAuthenticatedResetPasswordUserAction

func (w *ServerInterfaceWrapper) RetrieveAuthenticatedResetPasswordUserAction(ctx echo.Context) error

RetrieveAuthenticatedResetPasswordUserAction converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveDomain

func (w *ServerInterfaceWrapper) RetrieveDomain(ctx echo.Context) error

RetrieveDomain converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveRRset

func (w *ServerInterfaceWrapper) RetrieveRRset(ctx echo.Context) error

RetrieveRRset converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveToken

func (w *ServerInterfaceWrapper) RetrieveToken(ctx echo.Context) error

RetrieveToken converts echo context to params.

func (*ServerInterfaceWrapper) RetrieveUser

func (w *ServerInterfaceWrapper) RetrieveUser(ctx echo.Context) error

RetrieveUser converts echo context to params.

func (*ServerInterfaceWrapper) UpdateRRset

func (w *ServerInterfaceWrapper) UpdateRRset(ctx echo.Context) error

UpdateRRset converts echo context to params.

func (*ServerInterfaceWrapper) UpdateRRsets

func (w *ServerInterfaceWrapper) UpdateRRsets(ctx echo.Context) error

UpdateRRsets converts echo context to params.

func (*ServerInterfaceWrapper) UpdateToken

func (w *ServerInterfaceWrapper) UpdateToken(ctx echo.Context) error

UpdateToken converts echo context to params.

type Token

type Token struct {
	AllowedSubnets   *[]string           `json:"allowed_subnets,omitempty"`
	Created          *time.Time          `json:"created,omitempty"`
	Id               *openapi_types.UUID `json:"id,omitempty"`
	IsValid          *string             `json:"is_valid,omitempty"`
	LastUsed         *time.Time          `json:"last_used,omitempty"`
	MaxAge           *string             `json:"max_age"`
	MaxUnusedPeriod  *string             `json:"max_unused_period"`
	Name             *string             `json:"name,omitempty"`
	PermManageTokens *bool               `json:"perm_manage_tokens,omitempty"`
}

Token defines model for Token.

type UpdateRRsetJSONRequestBody

type UpdateRRsetJSONRequestBody = RRset

UpdateRRsetJSONRequestBody defines body for UpdateRRset for application/json ContentType.

type UpdateRRsetResponse

type UpdateRRsetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RRset
}

func ParseUpdateRRsetResponse

func ParseUpdateRRsetResponse(rsp *http.Response) (*UpdateRRsetResponse, error)

ParseUpdateRRsetResponse parses an HTTP response from a UpdateRRsetWithResponse call

func (UpdateRRsetResponse) Status

func (r UpdateRRsetResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateRRsetResponse) StatusCode

func (r UpdateRRsetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRRsetsJSONRequestBody

type UpdateRRsetsJSONRequestBody = RRsets

UpdateRRsetsJSONRequestBody defines body for UpdateRRsets for application/json ContentType.

type UpdateRRsetsResponse

type UpdateRRsetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RRsets
}

func ParseUpdateRRsetsResponse

func ParseUpdateRRsetsResponse(rsp *http.Response) (*UpdateRRsetsResponse, error)

ParseUpdateRRsetsResponse parses an HTTP response from a UpdateRRsetsWithResponse call

func (UpdateRRsetsResponse) Status

func (r UpdateRRsetsResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateRRsetsResponse) StatusCode

func (r UpdateRRsetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTokenJSONRequestBody

type UpdateTokenJSONRequestBody = Token

UpdateTokenJSONRequestBody defines body for UpdateToken for application/json ContentType.

type UpdateTokenResponse

type UpdateTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Token
}

func ParseUpdateTokenResponse

func ParseUpdateTokenResponse(rsp *http.Response) (*UpdateTokenResponse, error)

ParseUpdateTokenResponse parses an HTTP response from a UpdateTokenWithResponse call

func (UpdateTokenResponse) Status

func (r UpdateTokenResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTokenResponse) StatusCode

func (r UpdateTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type User

type User struct {
	Created      *time.Time          `json:"created,omitempty"`
	Email        openapi_types.Email `json:"email"`
	Id           *openapi_types.UUID `json:"id,omitempty"`
	LimitDomains *int                `json:"limit_domains"`
	Password     *string             `json:"password"`
}

User defines model for User.

Jump to

Keyboard shortcuts

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