tenant

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for tenant API

func New

func New(transport runtime.ClientTransport,
	formats strfmt.Registry,
	authInfo runtime.ClientAuthInfoWriter,
	defaults KillbillDefaults) *Client

New creates a new tenant API client.

func (*Client) CreateTenant

func (a *Client) CreateTenant(ctx context.Context, params *CreateTenantParams) (*CreateTenantCreated, error)

CreateTenant creates a tenant

func (*Client) DeletePerTenantConfiguration

func (a *Client) DeletePerTenantConfiguration(ctx context.Context, params *DeletePerTenantConfigurationParams) (*DeletePerTenantConfigurationNoContent, error)

DeletePerTenantConfiguration deletes a per tenant configuration system properties

func (*Client) DeletePluginConfiguration

func (a *Client) DeletePluginConfiguration(ctx context.Context, params *DeletePluginConfigurationParams) (*DeletePluginConfigurationNoContent, error)

DeletePluginConfiguration deletes a per tenant configuration for a plugin

func (*Client) DeletePluginPaymentStateMachineConfig

DeletePluginPaymentStateMachineConfig deletes a per tenant payment state machine for a plugin

func (*Client) DeletePushNotificationCallbacks

DeletePushNotificationCallbacks deletes a push notification

func (*Client) DeleteUserKeyValue

func (a *Client) DeleteUserKeyValue(ctx context.Context, params *DeleteUserKeyValueParams) (*DeleteUserKeyValueNoContent, error)

DeleteUserKeyValue deletes a per tenant user key value

func (*Client) GetAllPluginConfiguration

func (a *Client) GetAllPluginConfiguration(ctx context.Context, params *GetAllPluginConfigurationParams) (*GetAllPluginConfigurationOK, error)

GetAllPluginConfiguration retrieves a per tenant key value based on key prefix

func (*Client) GetPerTenantConfiguration

func (a *Client) GetPerTenantConfiguration(ctx context.Context, params *GetPerTenantConfigurationParams) (*GetPerTenantConfigurationOK, error)

GetPerTenantConfiguration retrieves a per tenant configuration system properties

func (*Client) GetPluginConfiguration

func (a *Client) GetPluginConfiguration(ctx context.Context, params *GetPluginConfigurationParams) (*GetPluginConfigurationOK, error)

GetPluginConfiguration retrieves a per tenant configuration for a plugin

func (*Client) GetPluginPaymentStateMachineConfig

func (a *Client) GetPluginPaymentStateMachineConfig(ctx context.Context, params *GetPluginPaymentStateMachineConfigParams) (*GetPluginPaymentStateMachineConfigOK, error)

GetPluginPaymentStateMachineConfig retrieves a per tenant payment state machine for a plugin

func (*Client) GetPushNotificationCallbacks

func (a *Client) GetPushNotificationCallbacks(ctx context.Context, params *GetPushNotificationCallbacksParams) (*GetPushNotificationCallbacksOK, error)

GetPushNotificationCallbacks retrieves a push notification

func (*Client) GetTenant

func (a *Client) GetTenant(ctx context.Context, params *GetTenantParams) (*GetTenantOK, error)

GetTenant retrieves a tenant by id

func (*Client) GetTenantByAPIKey

func (a *Client) GetTenantByAPIKey(ctx context.Context, params *GetTenantByAPIKeyParams) (*GetTenantByAPIKeyOK, error)

GetTenantByAPIKey retrieves a tenant by its API key

func (*Client) GetUserKeyValue

func (a *Client) GetUserKeyValue(ctx context.Context, params *GetUserKeyValueParams) (*GetUserKeyValueOK, error)

GetUserKeyValue retrieves a per tenant user key value

func (*Client) InsertUserKeyValue

func (a *Client) InsertUserKeyValue(ctx context.Context, params *InsertUserKeyValueParams) (*InsertUserKeyValueCreated, error)

InsertUserKeyValue adds a per tenant user key value

func (*Client) RegisterPushNotificationCallback

func (a *Client) RegisterPushNotificationCallback(ctx context.Context, params *RegisterPushNotificationCallbackParams) (*RegisterPushNotificationCallbackCreated, error)

RegisterPushNotificationCallback creates a push notification

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) UploadPerTenantConfiguration

func (a *Client) UploadPerTenantConfiguration(ctx context.Context, params *UploadPerTenantConfigurationParams) (*UploadPerTenantConfigurationCreated, error)

UploadPerTenantConfiguration adds a per tenant configuration system properties

func (*Client) UploadPluginConfiguration

func (a *Client) UploadPluginConfiguration(ctx context.Context, params *UploadPluginConfigurationParams) (*UploadPluginConfigurationCreated, error)

UploadPluginConfiguration adds a per tenant configuration for a plugin

func (*Client) UploadPluginPaymentStateMachineConfig

UploadPluginPaymentStateMachineConfig adds a per tenant payment state machine for a plugin

type CreateTenantConflict

type CreateTenantConflict struct {
	HttpResponse runtime.ClientResponse
}

CreateTenantConflict handles this case with default header values.

Tenant already exists

func NewCreateTenantConflict

func NewCreateTenantConflict() *CreateTenantConflict

NewCreateTenantConflict creates a CreateTenantConflict with default headers values

func (*CreateTenantConflict) Error

func (o *CreateTenantConflict) Error() string

type CreateTenantCreated

type CreateTenantCreated struct {
	Payload *kbmodel.Tenant

	HttpResponse runtime.ClientResponse
}

CreateTenantCreated handles this case with default header values.

Tenant created successfully

func NewCreateTenantCreated

func NewCreateTenantCreated() *CreateTenantCreated

NewCreateTenantCreated creates a CreateTenantCreated with default headers values

func (*CreateTenantCreated) Error

func (o *CreateTenantCreated) Error() string

type CreateTenantParams

type CreateTenantParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*Body*/
	Body *kbmodel.Tenant
	/*UseGlobalDefault*/
	UseGlobalDefault *bool

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

CreateTenantParams contains all the parameters to send to the API endpoint for the create tenant operation typically these are written to a http.Request

func NewCreateTenantParams

func NewCreateTenantParams() *CreateTenantParams

NewCreateTenantParams creates a new CreateTenantParams object with the default values initialized.

func NewCreateTenantParamsWithContext

func NewCreateTenantParamsWithContext(ctx context.Context) *CreateTenantParams

NewCreateTenantParamsWithContext creates a new CreateTenantParams object with the default values initialized, and the ability to set a context for a request

func NewCreateTenantParamsWithHTTPClient

func NewCreateTenantParamsWithHTTPClient(client *http.Client) *CreateTenantParams

NewCreateTenantParamsWithHTTPClient creates a new CreateTenantParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewCreateTenantParamsWithTimeout

func NewCreateTenantParamsWithTimeout(timeout time.Duration) *CreateTenantParams

NewCreateTenantParamsWithTimeout creates a new CreateTenantParams object with the default values initialized, and the ability to set a timeout on a request

func (*CreateTenantParams) SetBody

func (o *CreateTenantParams) SetBody(body *kbmodel.Tenant)

SetBody adds the body to the create tenant params

func (*CreateTenantParams) SetContext

func (o *CreateTenantParams) SetContext(ctx context.Context)

SetContext adds the context to the create tenant params

func (*CreateTenantParams) SetHTTPClient

func (o *CreateTenantParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create tenant params

func (*CreateTenantParams) SetTimeout

func (o *CreateTenantParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create tenant params

func (*CreateTenantParams) SetUseGlobalDefault

func (o *CreateTenantParams) SetUseGlobalDefault(useGlobalDefault *bool)

SetUseGlobalDefault adds the useGlobalDefault to the create tenant params

func (*CreateTenantParams) SetXKillbillComment

func (o *CreateTenantParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the create tenant params

func (*CreateTenantParams) SetXKillbillCreatedBy

func (o *CreateTenantParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the create tenant params

func (*CreateTenantParams) SetXKillbillReason

func (o *CreateTenantParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the create tenant params

func (*CreateTenantParams) WithBody

WithBody adds the body to the create tenant params

func (*CreateTenantParams) WithContext

WithContext adds the context to the create tenant params

func (*CreateTenantParams) WithHTTPClient

func (o *CreateTenantParams) WithHTTPClient(client *http.Client) *CreateTenantParams

WithHTTPClient adds the HTTPClient to the create tenant params

func (*CreateTenantParams) WithTimeout

func (o *CreateTenantParams) WithTimeout(timeout time.Duration) *CreateTenantParams

WithTimeout adds the timeout to the create tenant params

func (*CreateTenantParams) WithUseGlobalDefault

func (o *CreateTenantParams) WithUseGlobalDefault(useGlobalDefault *bool) *CreateTenantParams

WithUseGlobalDefault adds the useGlobalDefault to the create tenant params

func (*CreateTenantParams) WithXKillbillComment

func (o *CreateTenantParams) WithXKillbillComment(xKillbillComment *string) *CreateTenantParams

WithXKillbillComment adds the xKillbillComment to the create tenant params

func (*CreateTenantParams) WithXKillbillCreatedBy

func (o *CreateTenantParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *CreateTenantParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the create tenant params

func (*CreateTenantParams) WithXKillbillReason

func (o *CreateTenantParams) WithXKillbillReason(xKillbillReason *string) *CreateTenantParams

WithXKillbillReason adds the xKillbillReason to the create tenant params

func (*CreateTenantParams) WriteToRequest

func (o *CreateTenantParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type CreateTenantReader

type CreateTenantReader struct {
	// contains filtered or unexported fields
}

CreateTenantReader is a Reader for the CreateTenant structure.

func (*CreateTenantReader) ReadResponse

func (o *CreateTenantReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePerTenantConfigurationBadRequest

type DeletePerTenantConfigurationBadRequest struct {
	HttpResponse runtime.ClientResponse
}

DeletePerTenantConfigurationBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewDeletePerTenantConfigurationBadRequest

func NewDeletePerTenantConfigurationBadRequest() *DeletePerTenantConfigurationBadRequest

NewDeletePerTenantConfigurationBadRequest creates a DeletePerTenantConfigurationBadRequest with default headers values

func (*DeletePerTenantConfigurationBadRequest) Error

type DeletePerTenantConfigurationNoContent

type DeletePerTenantConfigurationNoContent struct {
	HttpResponse runtime.ClientResponse
}

DeletePerTenantConfigurationNoContent handles this case with default header values.

Successful operation

func NewDeletePerTenantConfigurationNoContent

func NewDeletePerTenantConfigurationNoContent() *DeletePerTenantConfigurationNoContent

NewDeletePerTenantConfigurationNoContent creates a DeletePerTenantConfigurationNoContent with default headers values

func (*DeletePerTenantConfigurationNoContent) Error

type DeletePerTenantConfigurationParams

type DeletePerTenantConfigurationParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

DeletePerTenantConfigurationParams contains all the parameters to send to the API endpoint for the delete per tenant configuration operation typically these are written to a http.Request

func NewDeletePerTenantConfigurationParams

func NewDeletePerTenantConfigurationParams() *DeletePerTenantConfigurationParams

NewDeletePerTenantConfigurationParams creates a new DeletePerTenantConfigurationParams object with the default values initialized.

func NewDeletePerTenantConfigurationParamsWithContext

func NewDeletePerTenantConfigurationParamsWithContext(ctx context.Context) *DeletePerTenantConfigurationParams

NewDeletePerTenantConfigurationParamsWithContext creates a new DeletePerTenantConfigurationParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePerTenantConfigurationParamsWithHTTPClient

func NewDeletePerTenantConfigurationParamsWithHTTPClient(client *http.Client) *DeletePerTenantConfigurationParams

NewDeletePerTenantConfigurationParamsWithHTTPClient creates a new DeletePerTenantConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePerTenantConfigurationParamsWithTimeout

func NewDeletePerTenantConfigurationParamsWithTimeout(timeout time.Duration) *DeletePerTenantConfigurationParams

NewDeletePerTenantConfigurationParamsWithTimeout creates a new DeletePerTenantConfigurationParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePerTenantConfigurationParams) SetContext

SetContext adds the context to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) SetHTTPClient

func (o *DeletePerTenantConfigurationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) SetTimeout

func (o *DeletePerTenantConfigurationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) SetXKillbillComment

func (o *DeletePerTenantConfigurationParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) SetXKillbillCreatedBy

func (o *DeletePerTenantConfigurationParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) SetXKillbillReason

func (o *DeletePerTenantConfigurationParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) WithContext

WithContext adds the context to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) WithTimeout

WithTimeout adds the timeout to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) WithXKillbillComment

func (o *DeletePerTenantConfigurationParams) WithXKillbillComment(xKillbillComment *string) *DeletePerTenantConfigurationParams

WithXKillbillComment adds the xKillbillComment to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) WithXKillbillCreatedBy

func (o *DeletePerTenantConfigurationParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *DeletePerTenantConfigurationParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) WithXKillbillReason

func (o *DeletePerTenantConfigurationParams) WithXKillbillReason(xKillbillReason *string) *DeletePerTenantConfigurationParams

WithXKillbillReason adds the xKillbillReason to the delete per tenant configuration params

func (*DeletePerTenantConfigurationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePerTenantConfigurationReader

type DeletePerTenantConfigurationReader struct {
	// contains filtered or unexported fields
}

DeletePerTenantConfigurationReader is a Reader for the DeletePerTenantConfiguration structure.

func (*DeletePerTenantConfigurationReader) ReadResponse

func (o *DeletePerTenantConfigurationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePluginConfigurationBadRequest

type DeletePluginConfigurationBadRequest struct {
	HttpResponse runtime.ClientResponse
}

DeletePluginConfigurationBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewDeletePluginConfigurationBadRequest

func NewDeletePluginConfigurationBadRequest() *DeletePluginConfigurationBadRequest

NewDeletePluginConfigurationBadRequest creates a DeletePluginConfigurationBadRequest with default headers values

func (*DeletePluginConfigurationBadRequest) Error

type DeletePluginConfigurationNoContent

type DeletePluginConfigurationNoContent struct {
	HttpResponse runtime.ClientResponse
}

DeletePluginConfigurationNoContent handles this case with default header values.

Successful operation

func NewDeletePluginConfigurationNoContent

func NewDeletePluginConfigurationNoContent() *DeletePluginConfigurationNoContent

NewDeletePluginConfigurationNoContent creates a DeletePluginConfigurationNoContent with default headers values

func (*DeletePluginConfigurationNoContent) Error

type DeletePluginConfigurationParams

type DeletePluginConfigurationParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*PluginName*/
	PluginName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

DeletePluginConfigurationParams contains all the parameters to send to the API endpoint for the delete plugin configuration operation typically these are written to a http.Request

func NewDeletePluginConfigurationParams

func NewDeletePluginConfigurationParams() *DeletePluginConfigurationParams

NewDeletePluginConfigurationParams creates a new DeletePluginConfigurationParams object with the default values initialized.

func NewDeletePluginConfigurationParamsWithContext

func NewDeletePluginConfigurationParamsWithContext(ctx context.Context) *DeletePluginConfigurationParams

NewDeletePluginConfigurationParamsWithContext creates a new DeletePluginConfigurationParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePluginConfigurationParamsWithHTTPClient

func NewDeletePluginConfigurationParamsWithHTTPClient(client *http.Client) *DeletePluginConfigurationParams

NewDeletePluginConfigurationParamsWithHTTPClient creates a new DeletePluginConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePluginConfigurationParamsWithTimeout

func NewDeletePluginConfigurationParamsWithTimeout(timeout time.Duration) *DeletePluginConfigurationParams

NewDeletePluginConfigurationParamsWithTimeout creates a new DeletePluginConfigurationParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePluginConfigurationParams) SetContext

func (o *DeletePluginConfigurationParams) SetContext(ctx context.Context)

SetContext adds the context to the delete plugin configuration params

func (*DeletePluginConfigurationParams) SetHTTPClient

func (o *DeletePluginConfigurationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete plugin configuration params

func (*DeletePluginConfigurationParams) SetPluginName

func (o *DeletePluginConfigurationParams) SetPluginName(pluginName string)

SetPluginName adds the pluginName to the delete plugin configuration params

func (*DeletePluginConfigurationParams) SetTimeout

func (o *DeletePluginConfigurationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete plugin configuration params

func (*DeletePluginConfigurationParams) SetXKillbillComment

func (o *DeletePluginConfigurationParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the delete plugin configuration params

func (*DeletePluginConfigurationParams) SetXKillbillCreatedBy

func (o *DeletePluginConfigurationParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the delete plugin configuration params

func (*DeletePluginConfigurationParams) SetXKillbillReason

func (o *DeletePluginConfigurationParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WithContext

WithContext adds the context to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WithPluginName

WithPluginName adds the pluginName to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WithTimeout

WithTimeout adds the timeout to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WithXKillbillComment

func (o *DeletePluginConfigurationParams) WithXKillbillComment(xKillbillComment *string) *DeletePluginConfigurationParams

WithXKillbillComment adds the xKillbillComment to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WithXKillbillCreatedBy

func (o *DeletePluginConfigurationParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *DeletePluginConfigurationParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WithXKillbillReason

func (o *DeletePluginConfigurationParams) WithXKillbillReason(xKillbillReason *string) *DeletePluginConfigurationParams

WithXKillbillReason adds the xKillbillReason to the delete plugin configuration params

func (*DeletePluginConfigurationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePluginConfigurationReader

type DeletePluginConfigurationReader struct {
	// contains filtered or unexported fields
}

DeletePluginConfigurationReader is a Reader for the DeletePluginConfiguration structure.

func (*DeletePluginConfigurationReader) ReadResponse

func (o *DeletePluginConfigurationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePluginPaymentStateMachineConfigBadRequest

type DeletePluginPaymentStateMachineConfigBadRequest struct {
	HttpResponse runtime.ClientResponse
}

DeletePluginPaymentStateMachineConfigBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewDeletePluginPaymentStateMachineConfigBadRequest

func NewDeletePluginPaymentStateMachineConfigBadRequest() *DeletePluginPaymentStateMachineConfigBadRequest

NewDeletePluginPaymentStateMachineConfigBadRequest creates a DeletePluginPaymentStateMachineConfigBadRequest with default headers values

func (*DeletePluginPaymentStateMachineConfigBadRequest) Error

type DeletePluginPaymentStateMachineConfigNoContent

type DeletePluginPaymentStateMachineConfigNoContent struct {
	HttpResponse runtime.ClientResponse
}

DeletePluginPaymentStateMachineConfigNoContent handles this case with default header values.

Successful operation

func NewDeletePluginPaymentStateMachineConfigNoContent

func NewDeletePluginPaymentStateMachineConfigNoContent() *DeletePluginPaymentStateMachineConfigNoContent

NewDeletePluginPaymentStateMachineConfigNoContent creates a DeletePluginPaymentStateMachineConfigNoContent with default headers values

func (*DeletePluginPaymentStateMachineConfigNoContent) Error

type DeletePluginPaymentStateMachineConfigParams

type DeletePluginPaymentStateMachineConfigParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*PluginName*/
	PluginName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

DeletePluginPaymentStateMachineConfigParams contains all the parameters to send to the API endpoint for the delete plugin payment state machine config operation typically these are written to a http.Request

func NewDeletePluginPaymentStateMachineConfigParams

func NewDeletePluginPaymentStateMachineConfigParams() *DeletePluginPaymentStateMachineConfigParams

NewDeletePluginPaymentStateMachineConfigParams creates a new DeletePluginPaymentStateMachineConfigParams object with the default values initialized.

func NewDeletePluginPaymentStateMachineConfigParamsWithContext

func NewDeletePluginPaymentStateMachineConfigParamsWithContext(ctx context.Context) *DeletePluginPaymentStateMachineConfigParams

NewDeletePluginPaymentStateMachineConfigParamsWithContext creates a new DeletePluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePluginPaymentStateMachineConfigParamsWithHTTPClient

func NewDeletePluginPaymentStateMachineConfigParamsWithHTTPClient(client *http.Client) *DeletePluginPaymentStateMachineConfigParams

NewDeletePluginPaymentStateMachineConfigParamsWithHTTPClient creates a new DeletePluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePluginPaymentStateMachineConfigParamsWithTimeout

func NewDeletePluginPaymentStateMachineConfigParamsWithTimeout(timeout time.Duration) *DeletePluginPaymentStateMachineConfigParams

NewDeletePluginPaymentStateMachineConfigParamsWithTimeout creates a new DeletePluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePluginPaymentStateMachineConfigParams) SetContext

SetContext adds the context to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) SetHTTPClient

func (o *DeletePluginPaymentStateMachineConfigParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) SetPluginName

func (o *DeletePluginPaymentStateMachineConfigParams) SetPluginName(pluginName string)

SetPluginName adds the pluginName to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) SetTimeout

SetTimeout adds the timeout to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) SetXKillbillComment

func (o *DeletePluginPaymentStateMachineConfigParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) SetXKillbillCreatedBy

func (o *DeletePluginPaymentStateMachineConfigParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) SetXKillbillReason

func (o *DeletePluginPaymentStateMachineConfigParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WithContext

WithContext adds the context to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WithPluginName

WithPluginName adds the pluginName to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WithTimeout

WithTimeout adds the timeout to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WithXKillbillComment

WithXKillbillComment adds the xKillbillComment to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WithXKillbillCreatedBy

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WithXKillbillReason

WithXKillbillReason adds the xKillbillReason to the delete plugin payment state machine config params

func (*DeletePluginPaymentStateMachineConfigParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePluginPaymentStateMachineConfigReader

type DeletePluginPaymentStateMachineConfigReader struct {
	// contains filtered or unexported fields
}

DeletePluginPaymentStateMachineConfigReader is a Reader for the DeletePluginPaymentStateMachineConfig structure.

func (*DeletePluginPaymentStateMachineConfigReader) ReadResponse

func (o *DeletePluginPaymentStateMachineConfigReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePushNotificationCallbacksBadRequest

type DeletePushNotificationCallbacksBadRequest struct {
	HttpResponse runtime.ClientResponse
}

DeletePushNotificationCallbacksBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewDeletePushNotificationCallbacksBadRequest

func NewDeletePushNotificationCallbacksBadRequest() *DeletePushNotificationCallbacksBadRequest

NewDeletePushNotificationCallbacksBadRequest creates a DeletePushNotificationCallbacksBadRequest with default headers values

func (*DeletePushNotificationCallbacksBadRequest) Error

type DeletePushNotificationCallbacksNoContent

type DeletePushNotificationCallbacksNoContent struct {
	HttpResponse runtime.ClientResponse
}

DeletePushNotificationCallbacksNoContent handles this case with default header values.

Successful operation

func NewDeletePushNotificationCallbacksNoContent

func NewDeletePushNotificationCallbacksNoContent() *DeletePushNotificationCallbacksNoContent

NewDeletePushNotificationCallbacksNoContent creates a DeletePushNotificationCallbacksNoContent with default headers values

func (*DeletePushNotificationCallbacksNoContent) Error

type DeletePushNotificationCallbacksParams

type DeletePushNotificationCallbacksParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

DeletePushNotificationCallbacksParams contains all the parameters to send to the API endpoint for the delete push notification callbacks operation typically these are written to a http.Request

func NewDeletePushNotificationCallbacksParams

func NewDeletePushNotificationCallbacksParams() *DeletePushNotificationCallbacksParams

NewDeletePushNotificationCallbacksParams creates a new DeletePushNotificationCallbacksParams object with the default values initialized.

func NewDeletePushNotificationCallbacksParamsWithContext

func NewDeletePushNotificationCallbacksParamsWithContext(ctx context.Context) *DeletePushNotificationCallbacksParams

NewDeletePushNotificationCallbacksParamsWithContext creates a new DeletePushNotificationCallbacksParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePushNotificationCallbacksParamsWithHTTPClient

func NewDeletePushNotificationCallbacksParamsWithHTTPClient(client *http.Client) *DeletePushNotificationCallbacksParams

NewDeletePushNotificationCallbacksParamsWithHTTPClient creates a new DeletePushNotificationCallbacksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePushNotificationCallbacksParamsWithTimeout

func NewDeletePushNotificationCallbacksParamsWithTimeout(timeout time.Duration) *DeletePushNotificationCallbacksParams

NewDeletePushNotificationCallbacksParamsWithTimeout creates a new DeletePushNotificationCallbacksParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePushNotificationCallbacksParams) SetContext

SetContext adds the context to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) SetHTTPClient

func (o *DeletePushNotificationCallbacksParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) SetTimeout

func (o *DeletePushNotificationCallbacksParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) SetXKillbillComment

func (o *DeletePushNotificationCallbacksParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) SetXKillbillCreatedBy

func (o *DeletePushNotificationCallbacksParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) SetXKillbillReason

func (o *DeletePushNotificationCallbacksParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) WithContext

WithContext adds the context to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) WithTimeout

WithTimeout adds the timeout to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) WithXKillbillComment

func (o *DeletePushNotificationCallbacksParams) WithXKillbillComment(xKillbillComment *string) *DeletePushNotificationCallbacksParams

WithXKillbillComment adds the xKillbillComment to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) WithXKillbillCreatedBy

func (o *DeletePushNotificationCallbacksParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *DeletePushNotificationCallbacksParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) WithXKillbillReason

WithXKillbillReason adds the xKillbillReason to the delete push notification callbacks params

func (*DeletePushNotificationCallbacksParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePushNotificationCallbacksReader

type DeletePushNotificationCallbacksReader struct {
	// contains filtered or unexported fields
}

DeletePushNotificationCallbacksReader is a Reader for the DeletePushNotificationCallbacks structure.

func (*DeletePushNotificationCallbacksReader) ReadResponse

func (o *DeletePushNotificationCallbacksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteUserKeyValueBadRequest

type DeleteUserKeyValueBadRequest struct {
	HttpResponse runtime.ClientResponse
}

DeleteUserKeyValueBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewDeleteUserKeyValueBadRequest

func NewDeleteUserKeyValueBadRequest() *DeleteUserKeyValueBadRequest

NewDeleteUserKeyValueBadRequest creates a DeleteUserKeyValueBadRequest with default headers values

func (*DeleteUserKeyValueBadRequest) Error

type DeleteUserKeyValueNoContent

type DeleteUserKeyValueNoContent struct {
	HttpResponse runtime.ClientResponse
}

DeleteUserKeyValueNoContent handles this case with default header values.

Successful operation

func NewDeleteUserKeyValueNoContent

func NewDeleteUserKeyValueNoContent() *DeleteUserKeyValueNoContent

NewDeleteUserKeyValueNoContent creates a DeleteUserKeyValueNoContent with default headers values

func (*DeleteUserKeyValueNoContent) Error

type DeleteUserKeyValueParams

type DeleteUserKeyValueParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*KeyName*/
	KeyName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

DeleteUserKeyValueParams contains all the parameters to send to the API endpoint for the delete user key value operation typically these are written to a http.Request

func NewDeleteUserKeyValueParams

func NewDeleteUserKeyValueParams() *DeleteUserKeyValueParams

NewDeleteUserKeyValueParams creates a new DeleteUserKeyValueParams object with the default values initialized.

func NewDeleteUserKeyValueParamsWithContext

func NewDeleteUserKeyValueParamsWithContext(ctx context.Context) *DeleteUserKeyValueParams

NewDeleteUserKeyValueParamsWithContext creates a new DeleteUserKeyValueParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteUserKeyValueParamsWithHTTPClient

func NewDeleteUserKeyValueParamsWithHTTPClient(client *http.Client) *DeleteUserKeyValueParams

NewDeleteUserKeyValueParamsWithHTTPClient creates a new DeleteUserKeyValueParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteUserKeyValueParamsWithTimeout

func NewDeleteUserKeyValueParamsWithTimeout(timeout time.Duration) *DeleteUserKeyValueParams

NewDeleteUserKeyValueParamsWithTimeout creates a new DeleteUserKeyValueParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteUserKeyValueParams) SetContext

func (o *DeleteUserKeyValueParams) SetContext(ctx context.Context)

SetContext adds the context to the delete user key value params

func (*DeleteUserKeyValueParams) SetHTTPClient

func (o *DeleteUserKeyValueParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete user key value params

func (*DeleteUserKeyValueParams) SetKeyName

func (o *DeleteUserKeyValueParams) SetKeyName(keyName string)

SetKeyName adds the keyName to the delete user key value params

func (*DeleteUserKeyValueParams) SetTimeout

func (o *DeleteUserKeyValueParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete user key value params

func (*DeleteUserKeyValueParams) SetXKillbillComment

func (o *DeleteUserKeyValueParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the delete user key value params

func (*DeleteUserKeyValueParams) SetXKillbillCreatedBy

func (o *DeleteUserKeyValueParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the delete user key value params

func (*DeleteUserKeyValueParams) SetXKillbillReason

func (o *DeleteUserKeyValueParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the delete user key value params

func (*DeleteUserKeyValueParams) WithContext

WithContext adds the context to the delete user key value params

func (*DeleteUserKeyValueParams) WithHTTPClient

func (o *DeleteUserKeyValueParams) WithHTTPClient(client *http.Client) *DeleteUserKeyValueParams

WithHTTPClient adds the HTTPClient to the delete user key value params

func (*DeleteUserKeyValueParams) WithKeyName

func (o *DeleteUserKeyValueParams) WithKeyName(keyName string) *DeleteUserKeyValueParams

WithKeyName adds the keyName to the delete user key value params

func (*DeleteUserKeyValueParams) WithTimeout

WithTimeout adds the timeout to the delete user key value params

func (*DeleteUserKeyValueParams) WithXKillbillComment

func (o *DeleteUserKeyValueParams) WithXKillbillComment(xKillbillComment *string) *DeleteUserKeyValueParams

WithXKillbillComment adds the xKillbillComment to the delete user key value params

func (*DeleteUserKeyValueParams) WithXKillbillCreatedBy

func (o *DeleteUserKeyValueParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *DeleteUserKeyValueParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the delete user key value params

func (*DeleteUserKeyValueParams) WithXKillbillReason

func (o *DeleteUserKeyValueParams) WithXKillbillReason(xKillbillReason *string) *DeleteUserKeyValueParams

WithXKillbillReason adds the xKillbillReason to the delete user key value params

func (*DeleteUserKeyValueParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteUserKeyValueReader

type DeleteUserKeyValueReader struct {
	// contains filtered or unexported fields
}

DeleteUserKeyValueReader is a Reader for the DeleteUserKeyValue structure.

func (*DeleteUserKeyValueReader) ReadResponse

func (o *DeleteUserKeyValueReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAllPluginConfigurationBadRequest

type GetAllPluginConfigurationBadRequest struct {
	HttpResponse runtime.ClientResponse
}

GetAllPluginConfigurationBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewGetAllPluginConfigurationBadRequest

func NewGetAllPluginConfigurationBadRequest() *GetAllPluginConfigurationBadRequest

NewGetAllPluginConfigurationBadRequest creates a GetAllPluginConfigurationBadRequest with default headers values

func (*GetAllPluginConfigurationBadRequest) Error

type GetAllPluginConfigurationOK

type GetAllPluginConfigurationOK struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

GetAllPluginConfigurationOK handles this case with default header values.

successful operation

func NewGetAllPluginConfigurationOK

func NewGetAllPluginConfigurationOK() *GetAllPluginConfigurationOK

NewGetAllPluginConfigurationOK creates a GetAllPluginConfigurationOK with default headers values

func (*GetAllPluginConfigurationOK) Error

type GetAllPluginConfigurationParams

type GetAllPluginConfigurationParams struct {

	/*KeyPrefix*/
	KeyPrefix string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetAllPluginConfigurationParams contains all the parameters to send to the API endpoint for the get all plugin configuration operation typically these are written to a http.Request

func NewGetAllPluginConfigurationParams

func NewGetAllPluginConfigurationParams() *GetAllPluginConfigurationParams

NewGetAllPluginConfigurationParams creates a new GetAllPluginConfigurationParams object with the default values initialized.

func NewGetAllPluginConfigurationParamsWithContext

func NewGetAllPluginConfigurationParamsWithContext(ctx context.Context) *GetAllPluginConfigurationParams

NewGetAllPluginConfigurationParamsWithContext creates a new GetAllPluginConfigurationParams object with the default values initialized, and the ability to set a context for a request

func NewGetAllPluginConfigurationParamsWithHTTPClient

func NewGetAllPluginConfigurationParamsWithHTTPClient(client *http.Client) *GetAllPluginConfigurationParams

NewGetAllPluginConfigurationParamsWithHTTPClient creates a new GetAllPluginConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAllPluginConfigurationParamsWithTimeout

func NewGetAllPluginConfigurationParamsWithTimeout(timeout time.Duration) *GetAllPluginConfigurationParams

NewGetAllPluginConfigurationParamsWithTimeout creates a new GetAllPluginConfigurationParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAllPluginConfigurationParams) SetContext

func (o *GetAllPluginConfigurationParams) SetContext(ctx context.Context)

SetContext adds the context to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) SetHTTPClient

func (o *GetAllPluginConfigurationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) SetKeyPrefix

func (o *GetAllPluginConfigurationParams) SetKeyPrefix(keyPrefix string)

SetKeyPrefix adds the keyPrefix to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) SetTimeout

func (o *GetAllPluginConfigurationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) WithContext

WithContext adds the context to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) WithKeyPrefix

WithKeyPrefix adds the keyPrefix to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) WithTimeout

WithTimeout adds the timeout to the get all plugin configuration params

func (*GetAllPluginConfigurationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAllPluginConfigurationReader

type GetAllPluginConfigurationReader struct {
	// contains filtered or unexported fields
}

GetAllPluginConfigurationReader is a Reader for the GetAllPluginConfiguration structure.

func (*GetAllPluginConfigurationReader) ReadResponse

func (o *GetAllPluginConfigurationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetPerTenantConfigurationBadRequest

type GetPerTenantConfigurationBadRequest struct {
	HttpResponse runtime.ClientResponse
}

GetPerTenantConfigurationBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewGetPerTenantConfigurationBadRequest

func NewGetPerTenantConfigurationBadRequest() *GetPerTenantConfigurationBadRequest

NewGetPerTenantConfigurationBadRequest creates a GetPerTenantConfigurationBadRequest with default headers values

func (*GetPerTenantConfigurationBadRequest) Error

type GetPerTenantConfigurationOK

type GetPerTenantConfigurationOK struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

GetPerTenantConfigurationOK handles this case with default header values.

successful operation

func NewGetPerTenantConfigurationOK

func NewGetPerTenantConfigurationOK() *GetPerTenantConfigurationOK

NewGetPerTenantConfigurationOK creates a GetPerTenantConfigurationOK with default headers values

func (*GetPerTenantConfigurationOK) Error

type GetPerTenantConfigurationParams

type GetPerTenantConfigurationParams struct {
	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetPerTenantConfigurationParams contains all the parameters to send to the API endpoint for the get per tenant configuration operation typically these are written to a http.Request

func NewGetPerTenantConfigurationParams

func NewGetPerTenantConfigurationParams() *GetPerTenantConfigurationParams

NewGetPerTenantConfigurationParams creates a new GetPerTenantConfigurationParams object with the default values initialized.

func NewGetPerTenantConfigurationParamsWithContext

func NewGetPerTenantConfigurationParamsWithContext(ctx context.Context) *GetPerTenantConfigurationParams

NewGetPerTenantConfigurationParamsWithContext creates a new GetPerTenantConfigurationParams object with the default values initialized, and the ability to set a context for a request

func NewGetPerTenantConfigurationParamsWithHTTPClient

func NewGetPerTenantConfigurationParamsWithHTTPClient(client *http.Client) *GetPerTenantConfigurationParams

NewGetPerTenantConfigurationParamsWithHTTPClient creates a new GetPerTenantConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetPerTenantConfigurationParamsWithTimeout

func NewGetPerTenantConfigurationParamsWithTimeout(timeout time.Duration) *GetPerTenantConfigurationParams

NewGetPerTenantConfigurationParamsWithTimeout creates a new GetPerTenantConfigurationParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetPerTenantConfigurationParams) SetContext

func (o *GetPerTenantConfigurationParams) SetContext(ctx context.Context)

SetContext adds the context to the get per tenant configuration params

func (*GetPerTenantConfigurationParams) SetHTTPClient

func (o *GetPerTenantConfigurationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get per tenant configuration params

func (*GetPerTenantConfigurationParams) SetTimeout

func (o *GetPerTenantConfigurationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get per tenant configuration params

func (*GetPerTenantConfigurationParams) WithContext

WithContext adds the context to the get per tenant configuration params

func (*GetPerTenantConfigurationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get per tenant configuration params

func (*GetPerTenantConfigurationParams) WithTimeout

WithTimeout adds the timeout to the get per tenant configuration params

func (*GetPerTenantConfigurationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPerTenantConfigurationReader

type GetPerTenantConfigurationReader struct {
	// contains filtered or unexported fields
}

GetPerTenantConfigurationReader is a Reader for the GetPerTenantConfiguration structure.

func (*GetPerTenantConfigurationReader) ReadResponse

func (o *GetPerTenantConfigurationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetPluginConfigurationBadRequest

type GetPluginConfigurationBadRequest struct {
	HttpResponse runtime.ClientResponse
}

GetPluginConfigurationBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewGetPluginConfigurationBadRequest

func NewGetPluginConfigurationBadRequest() *GetPluginConfigurationBadRequest

NewGetPluginConfigurationBadRequest creates a GetPluginConfigurationBadRequest with default headers values

func (*GetPluginConfigurationBadRequest) Error

type GetPluginConfigurationOK

type GetPluginConfigurationOK struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

GetPluginConfigurationOK handles this case with default header values.

successful operation

func NewGetPluginConfigurationOK

func NewGetPluginConfigurationOK() *GetPluginConfigurationOK

NewGetPluginConfigurationOK creates a GetPluginConfigurationOK with default headers values

func (*GetPluginConfigurationOK) Error

func (o *GetPluginConfigurationOK) Error() string

type GetPluginConfigurationParams

type GetPluginConfigurationParams struct {

	/*PluginName*/
	PluginName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetPluginConfigurationParams contains all the parameters to send to the API endpoint for the get plugin configuration operation typically these are written to a http.Request

func NewGetPluginConfigurationParams

func NewGetPluginConfigurationParams() *GetPluginConfigurationParams

NewGetPluginConfigurationParams creates a new GetPluginConfigurationParams object with the default values initialized.

func NewGetPluginConfigurationParamsWithContext

func NewGetPluginConfigurationParamsWithContext(ctx context.Context) *GetPluginConfigurationParams

NewGetPluginConfigurationParamsWithContext creates a new GetPluginConfigurationParams object with the default values initialized, and the ability to set a context for a request

func NewGetPluginConfigurationParamsWithHTTPClient

func NewGetPluginConfigurationParamsWithHTTPClient(client *http.Client) *GetPluginConfigurationParams

NewGetPluginConfigurationParamsWithHTTPClient creates a new GetPluginConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetPluginConfigurationParamsWithTimeout

func NewGetPluginConfigurationParamsWithTimeout(timeout time.Duration) *GetPluginConfigurationParams

NewGetPluginConfigurationParamsWithTimeout creates a new GetPluginConfigurationParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetPluginConfigurationParams) SetContext

func (o *GetPluginConfigurationParams) SetContext(ctx context.Context)

SetContext adds the context to the get plugin configuration params

func (*GetPluginConfigurationParams) SetHTTPClient

func (o *GetPluginConfigurationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get plugin configuration params

func (*GetPluginConfigurationParams) SetPluginName

func (o *GetPluginConfigurationParams) SetPluginName(pluginName string)

SetPluginName adds the pluginName to the get plugin configuration params

func (*GetPluginConfigurationParams) SetTimeout

func (o *GetPluginConfigurationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get plugin configuration params

func (*GetPluginConfigurationParams) WithContext

WithContext adds the context to the get plugin configuration params

func (*GetPluginConfigurationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get plugin configuration params

func (*GetPluginConfigurationParams) WithPluginName

func (o *GetPluginConfigurationParams) WithPluginName(pluginName string) *GetPluginConfigurationParams

WithPluginName adds the pluginName to the get plugin configuration params

func (*GetPluginConfigurationParams) WithTimeout

WithTimeout adds the timeout to the get plugin configuration params

func (*GetPluginConfigurationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPluginConfigurationReader

type GetPluginConfigurationReader struct {
	// contains filtered or unexported fields
}

GetPluginConfigurationReader is a Reader for the GetPluginConfiguration structure.

func (*GetPluginConfigurationReader) ReadResponse

func (o *GetPluginConfigurationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetPluginPaymentStateMachineConfigBadRequest

type GetPluginPaymentStateMachineConfigBadRequest struct {
	HttpResponse runtime.ClientResponse
}

GetPluginPaymentStateMachineConfigBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewGetPluginPaymentStateMachineConfigBadRequest

func NewGetPluginPaymentStateMachineConfigBadRequest() *GetPluginPaymentStateMachineConfigBadRequest

NewGetPluginPaymentStateMachineConfigBadRequest creates a GetPluginPaymentStateMachineConfigBadRequest with default headers values

func (*GetPluginPaymentStateMachineConfigBadRequest) Error

type GetPluginPaymentStateMachineConfigOK

type GetPluginPaymentStateMachineConfigOK struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

GetPluginPaymentStateMachineConfigOK handles this case with default header values.

successful operation

func NewGetPluginPaymentStateMachineConfigOK

func NewGetPluginPaymentStateMachineConfigOK() *GetPluginPaymentStateMachineConfigOK

NewGetPluginPaymentStateMachineConfigOK creates a GetPluginPaymentStateMachineConfigOK with default headers values

func (*GetPluginPaymentStateMachineConfigOK) Error

type GetPluginPaymentStateMachineConfigParams

type GetPluginPaymentStateMachineConfigParams struct {

	/*PluginName*/
	PluginName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetPluginPaymentStateMachineConfigParams contains all the parameters to send to the API endpoint for the get plugin payment state machine config operation typically these are written to a http.Request

func NewGetPluginPaymentStateMachineConfigParams

func NewGetPluginPaymentStateMachineConfigParams() *GetPluginPaymentStateMachineConfigParams

NewGetPluginPaymentStateMachineConfigParams creates a new GetPluginPaymentStateMachineConfigParams object with the default values initialized.

func NewGetPluginPaymentStateMachineConfigParamsWithContext

func NewGetPluginPaymentStateMachineConfigParamsWithContext(ctx context.Context) *GetPluginPaymentStateMachineConfigParams

NewGetPluginPaymentStateMachineConfigParamsWithContext creates a new GetPluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a context for a request

func NewGetPluginPaymentStateMachineConfigParamsWithHTTPClient

func NewGetPluginPaymentStateMachineConfigParamsWithHTTPClient(client *http.Client) *GetPluginPaymentStateMachineConfigParams

NewGetPluginPaymentStateMachineConfigParamsWithHTTPClient creates a new GetPluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetPluginPaymentStateMachineConfigParamsWithTimeout

func NewGetPluginPaymentStateMachineConfigParamsWithTimeout(timeout time.Duration) *GetPluginPaymentStateMachineConfigParams

NewGetPluginPaymentStateMachineConfigParamsWithTimeout creates a new GetPluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetPluginPaymentStateMachineConfigParams) SetContext

SetContext adds the context to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) SetHTTPClient

func (o *GetPluginPaymentStateMachineConfigParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) SetPluginName

func (o *GetPluginPaymentStateMachineConfigParams) SetPluginName(pluginName string)

SetPluginName adds the pluginName to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) SetTimeout

SetTimeout adds the timeout to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) WithContext

WithContext adds the context to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) WithPluginName

WithPluginName adds the pluginName to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) WithTimeout

WithTimeout adds the timeout to the get plugin payment state machine config params

func (*GetPluginPaymentStateMachineConfigParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPluginPaymentStateMachineConfigReader

type GetPluginPaymentStateMachineConfigReader struct {
	// contains filtered or unexported fields
}

GetPluginPaymentStateMachineConfigReader is a Reader for the GetPluginPaymentStateMachineConfig structure.

func (*GetPluginPaymentStateMachineConfigReader) ReadResponse

func (o *GetPluginPaymentStateMachineConfigReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetPushNotificationCallbacksBadRequest

type GetPushNotificationCallbacksBadRequest struct {
	HttpResponse runtime.ClientResponse
}

GetPushNotificationCallbacksBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewGetPushNotificationCallbacksBadRequest

func NewGetPushNotificationCallbacksBadRequest() *GetPushNotificationCallbacksBadRequest

NewGetPushNotificationCallbacksBadRequest creates a GetPushNotificationCallbacksBadRequest with default headers values

func (*GetPushNotificationCallbacksBadRequest) Error

type GetPushNotificationCallbacksOK

type GetPushNotificationCallbacksOK struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

GetPushNotificationCallbacksOK handles this case with default header values.

successful operation

func NewGetPushNotificationCallbacksOK

func NewGetPushNotificationCallbacksOK() *GetPushNotificationCallbacksOK

NewGetPushNotificationCallbacksOK creates a GetPushNotificationCallbacksOK with default headers values

func (*GetPushNotificationCallbacksOK) Error

type GetPushNotificationCallbacksParams

type GetPushNotificationCallbacksParams struct {
	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetPushNotificationCallbacksParams contains all the parameters to send to the API endpoint for the get push notification callbacks operation typically these are written to a http.Request

func NewGetPushNotificationCallbacksParams

func NewGetPushNotificationCallbacksParams() *GetPushNotificationCallbacksParams

NewGetPushNotificationCallbacksParams creates a new GetPushNotificationCallbacksParams object with the default values initialized.

func NewGetPushNotificationCallbacksParamsWithContext

func NewGetPushNotificationCallbacksParamsWithContext(ctx context.Context) *GetPushNotificationCallbacksParams

NewGetPushNotificationCallbacksParamsWithContext creates a new GetPushNotificationCallbacksParams object with the default values initialized, and the ability to set a context for a request

func NewGetPushNotificationCallbacksParamsWithHTTPClient

func NewGetPushNotificationCallbacksParamsWithHTTPClient(client *http.Client) *GetPushNotificationCallbacksParams

NewGetPushNotificationCallbacksParamsWithHTTPClient creates a new GetPushNotificationCallbacksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetPushNotificationCallbacksParamsWithTimeout

func NewGetPushNotificationCallbacksParamsWithTimeout(timeout time.Duration) *GetPushNotificationCallbacksParams

NewGetPushNotificationCallbacksParamsWithTimeout creates a new GetPushNotificationCallbacksParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetPushNotificationCallbacksParams) SetContext

SetContext adds the context to the get push notification callbacks params

func (*GetPushNotificationCallbacksParams) SetHTTPClient

func (o *GetPushNotificationCallbacksParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get push notification callbacks params

func (*GetPushNotificationCallbacksParams) SetTimeout

func (o *GetPushNotificationCallbacksParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get push notification callbacks params

func (*GetPushNotificationCallbacksParams) WithContext

WithContext adds the context to the get push notification callbacks params

func (*GetPushNotificationCallbacksParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get push notification callbacks params

func (*GetPushNotificationCallbacksParams) WithTimeout

WithTimeout adds the timeout to the get push notification callbacks params

func (*GetPushNotificationCallbacksParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPushNotificationCallbacksReader

type GetPushNotificationCallbacksReader struct {
	// contains filtered or unexported fields
}

GetPushNotificationCallbacksReader is a Reader for the GetPushNotificationCallbacks structure.

func (*GetPushNotificationCallbacksReader) ReadResponse

func (o *GetPushNotificationCallbacksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetTenantBadRequest

type GetTenantBadRequest struct {
	HttpResponse runtime.ClientResponse
}

GetTenantBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewGetTenantBadRequest

func NewGetTenantBadRequest() *GetTenantBadRequest

NewGetTenantBadRequest creates a GetTenantBadRequest with default headers values

func (*GetTenantBadRequest) Error

func (o *GetTenantBadRequest) Error() string

type GetTenantByAPIKeyNotFound

type GetTenantByAPIKeyNotFound struct {
	HttpResponse runtime.ClientResponse
}

GetTenantByAPIKeyNotFound handles this case with default header values.

Tenant not found

func NewGetTenantByAPIKeyNotFound

func NewGetTenantByAPIKeyNotFound() *GetTenantByAPIKeyNotFound

NewGetTenantByAPIKeyNotFound creates a GetTenantByAPIKeyNotFound with default headers values

func (*GetTenantByAPIKeyNotFound) Error

func (o *GetTenantByAPIKeyNotFound) Error() string

type GetTenantByAPIKeyOK

type GetTenantByAPIKeyOK struct {
	Payload *kbmodel.Tenant

	HttpResponse runtime.ClientResponse
}

GetTenantByAPIKeyOK handles this case with default header values.

successful operation

func NewGetTenantByAPIKeyOK

func NewGetTenantByAPIKeyOK() *GetTenantByAPIKeyOK

NewGetTenantByAPIKeyOK creates a GetTenantByAPIKeyOK with default headers values

func (*GetTenantByAPIKeyOK) Error

func (o *GetTenantByAPIKeyOK) Error() string

type GetTenantByAPIKeyParams

type GetTenantByAPIKeyParams struct {

	/*APIKey*/
	APIKey *string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetTenantByAPIKeyParams contains all the parameters to send to the API endpoint for the get tenant by Api key operation typically these are written to a http.Request

func NewGetTenantByAPIKeyParams

func NewGetTenantByAPIKeyParams() *GetTenantByAPIKeyParams

NewGetTenantByAPIKeyParams creates a new GetTenantByAPIKeyParams object with the default values initialized.

func NewGetTenantByAPIKeyParamsWithContext

func NewGetTenantByAPIKeyParamsWithContext(ctx context.Context) *GetTenantByAPIKeyParams

NewGetTenantByAPIKeyParamsWithContext creates a new GetTenantByAPIKeyParams object with the default values initialized, and the ability to set a context for a request

func NewGetTenantByAPIKeyParamsWithHTTPClient

func NewGetTenantByAPIKeyParamsWithHTTPClient(client *http.Client) *GetTenantByAPIKeyParams

NewGetTenantByAPIKeyParamsWithHTTPClient creates a new GetTenantByAPIKeyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetTenantByAPIKeyParamsWithTimeout

func NewGetTenantByAPIKeyParamsWithTimeout(timeout time.Duration) *GetTenantByAPIKeyParams

NewGetTenantByAPIKeyParamsWithTimeout creates a new GetTenantByAPIKeyParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetTenantByAPIKeyParams) SetAPIKey

func (o *GetTenantByAPIKeyParams) SetAPIKey(aPIKey *string)

SetAPIKey adds the apiKey to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) SetContext

func (o *GetTenantByAPIKeyParams) SetContext(ctx context.Context)

SetContext adds the context to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) SetHTTPClient

func (o *GetTenantByAPIKeyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) SetTimeout

func (o *GetTenantByAPIKeyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) WithAPIKey

func (o *GetTenantByAPIKeyParams) WithAPIKey(aPIKey *string) *GetTenantByAPIKeyParams

WithAPIKey adds the aPIKey to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) WithContext

WithContext adds the context to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) WithHTTPClient

func (o *GetTenantByAPIKeyParams) WithHTTPClient(client *http.Client) *GetTenantByAPIKeyParams

WithHTTPClient adds the HTTPClient to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) WithTimeout

WithTimeout adds the timeout to the get tenant by Api key params

func (*GetTenantByAPIKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetTenantByAPIKeyReader

type GetTenantByAPIKeyReader struct {
	// contains filtered or unexported fields
}

GetTenantByAPIKeyReader is a Reader for the GetTenantByAPIKey structure.

func (*GetTenantByAPIKeyReader) ReadResponse

func (o *GetTenantByAPIKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetTenantNotFound

type GetTenantNotFound struct {
	HttpResponse runtime.ClientResponse
}

GetTenantNotFound handles this case with default header values.

Tenant not found

func NewGetTenantNotFound

func NewGetTenantNotFound() *GetTenantNotFound

NewGetTenantNotFound creates a GetTenantNotFound with default headers values

func (*GetTenantNotFound) Error

func (o *GetTenantNotFound) Error() string

type GetTenantOK

type GetTenantOK struct {
	Payload *kbmodel.Tenant

	HttpResponse runtime.ClientResponse
}

GetTenantOK handles this case with default header values.

successful operation

func NewGetTenantOK

func NewGetTenantOK() *GetTenantOK

NewGetTenantOK creates a GetTenantOK with default headers values

func (*GetTenantOK) Error

func (o *GetTenantOK) Error() string

type GetTenantParams

type GetTenantParams struct {

	/*TenantID*/
	TenantID strfmt.UUID

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetTenantParams contains all the parameters to send to the API endpoint for the get tenant operation typically these are written to a http.Request

func NewGetTenantParams

func NewGetTenantParams() *GetTenantParams

NewGetTenantParams creates a new GetTenantParams object with the default values initialized.

func NewGetTenantParamsWithContext

func NewGetTenantParamsWithContext(ctx context.Context) *GetTenantParams

NewGetTenantParamsWithContext creates a new GetTenantParams object with the default values initialized, and the ability to set a context for a request

func NewGetTenantParamsWithHTTPClient

func NewGetTenantParamsWithHTTPClient(client *http.Client) *GetTenantParams

NewGetTenantParamsWithHTTPClient creates a new GetTenantParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetTenantParamsWithTimeout

func NewGetTenantParamsWithTimeout(timeout time.Duration) *GetTenantParams

NewGetTenantParamsWithTimeout creates a new GetTenantParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetTenantParams) SetContext

func (o *GetTenantParams) SetContext(ctx context.Context)

SetContext adds the context to the get tenant params

func (*GetTenantParams) SetHTTPClient

func (o *GetTenantParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get tenant params

func (*GetTenantParams) SetTenantID

func (o *GetTenantParams) SetTenantID(tenantID strfmt.UUID)

SetTenantID adds the tenantId to the get tenant params

func (*GetTenantParams) SetTimeout

func (o *GetTenantParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get tenant params

func (*GetTenantParams) WithContext

func (o *GetTenantParams) WithContext(ctx context.Context) *GetTenantParams

WithContext adds the context to the get tenant params

func (*GetTenantParams) WithHTTPClient

func (o *GetTenantParams) WithHTTPClient(client *http.Client) *GetTenantParams

WithHTTPClient adds the HTTPClient to the get tenant params

func (*GetTenantParams) WithTenantID

func (o *GetTenantParams) WithTenantID(tenantID strfmt.UUID) *GetTenantParams

WithTenantID adds the tenantID to the get tenant params

func (*GetTenantParams) WithTimeout

func (o *GetTenantParams) WithTimeout(timeout time.Duration) *GetTenantParams

WithTimeout adds the timeout to the get tenant params

func (*GetTenantParams) WriteToRequest

func (o *GetTenantParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetTenantReader

type GetTenantReader struct {
	// contains filtered or unexported fields
}

GetTenantReader is a Reader for the GetTenant structure.

func (*GetTenantReader) ReadResponse

func (o *GetTenantReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetUserKeyValueBadRequest

type GetUserKeyValueBadRequest struct {
	HttpResponse runtime.ClientResponse
}

GetUserKeyValueBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewGetUserKeyValueBadRequest

func NewGetUserKeyValueBadRequest() *GetUserKeyValueBadRequest

NewGetUserKeyValueBadRequest creates a GetUserKeyValueBadRequest with default headers values

func (*GetUserKeyValueBadRequest) Error

func (o *GetUserKeyValueBadRequest) Error() string

type GetUserKeyValueOK

type GetUserKeyValueOK struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

GetUserKeyValueOK handles this case with default header values.

successful operation

func NewGetUserKeyValueOK

func NewGetUserKeyValueOK() *GetUserKeyValueOK

NewGetUserKeyValueOK creates a GetUserKeyValueOK with default headers values

func (*GetUserKeyValueOK) Error

func (o *GetUserKeyValueOK) Error() string

type GetUserKeyValueParams

type GetUserKeyValueParams struct {

	/*KeyName*/
	KeyName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

GetUserKeyValueParams contains all the parameters to send to the API endpoint for the get user key value operation typically these are written to a http.Request

func NewGetUserKeyValueParams

func NewGetUserKeyValueParams() *GetUserKeyValueParams

NewGetUserKeyValueParams creates a new GetUserKeyValueParams object with the default values initialized.

func NewGetUserKeyValueParamsWithContext

func NewGetUserKeyValueParamsWithContext(ctx context.Context) *GetUserKeyValueParams

NewGetUserKeyValueParamsWithContext creates a new GetUserKeyValueParams object with the default values initialized, and the ability to set a context for a request

func NewGetUserKeyValueParamsWithHTTPClient

func NewGetUserKeyValueParamsWithHTTPClient(client *http.Client) *GetUserKeyValueParams

NewGetUserKeyValueParamsWithHTTPClient creates a new GetUserKeyValueParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetUserKeyValueParamsWithTimeout

func NewGetUserKeyValueParamsWithTimeout(timeout time.Duration) *GetUserKeyValueParams

NewGetUserKeyValueParamsWithTimeout creates a new GetUserKeyValueParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetUserKeyValueParams) SetContext

func (o *GetUserKeyValueParams) SetContext(ctx context.Context)

SetContext adds the context to the get user key value params

func (*GetUserKeyValueParams) SetHTTPClient

func (o *GetUserKeyValueParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get user key value params

func (*GetUserKeyValueParams) SetKeyName

func (o *GetUserKeyValueParams) SetKeyName(keyName string)

SetKeyName adds the keyName to the get user key value params

func (*GetUserKeyValueParams) SetTimeout

func (o *GetUserKeyValueParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get user key value params

func (*GetUserKeyValueParams) WithContext

WithContext adds the context to the get user key value params

func (*GetUserKeyValueParams) WithHTTPClient

func (o *GetUserKeyValueParams) WithHTTPClient(client *http.Client) *GetUserKeyValueParams

WithHTTPClient adds the HTTPClient to the get user key value params

func (*GetUserKeyValueParams) WithKeyName

func (o *GetUserKeyValueParams) WithKeyName(keyName string) *GetUserKeyValueParams

WithKeyName adds the keyName to the get user key value params

func (*GetUserKeyValueParams) WithTimeout

func (o *GetUserKeyValueParams) WithTimeout(timeout time.Duration) *GetUserKeyValueParams

WithTimeout adds the timeout to the get user key value params

func (*GetUserKeyValueParams) WriteToRequest

func (o *GetUserKeyValueParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetUserKeyValueReader

type GetUserKeyValueReader struct {
	// contains filtered or unexported fields
}

GetUserKeyValueReader is a Reader for the GetUserKeyValue structure.

func (*GetUserKeyValueReader) ReadResponse

func (o *GetUserKeyValueReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ITenant

type ITenant interface {
	/*
		CreateTenant creates a tenant
	*/
	CreateTenant(ctx context.Context, params *CreateTenantParams) (*CreateTenantCreated, error)

	/*
		DeletePerTenantConfiguration deletes a per tenant configuration system properties
	*/
	DeletePerTenantConfiguration(ctx context.Context, params *DeletePerTenantConfigurationParams) (*DeletePerTenantConfigurationNoContent, error)

	/*
		DeletePluginConfiguration deletes a per tenant configuration for a plugin
	*/
	DeletePluginConfiguration(ctx context.Context, params *DeletePluginConfigurationParams) (*DeletePluginConfigurationNoContent, error)

	/*
		DeletePluginPaymentStateMachineConfig deletes a per tenant payment state machine for a plugin
	*/
	DeletePluginPaymentStateMachineConfig(ctx context.Context, params *DeletePluginPaymentStateMachineConfigParams) (*DeletePluginPaymentStateMachineConfigNoContent, error)

	/*
		DeletePushNotificationCallbacks deletes a push notification
	*/
	DeletePushNotificationCallbacks(ctx context.Context, params *DeletePushNotificationCallbacksParams) (*DeletePushNotificationCallbacksNoContent, error)

	/*
		DeleteUserKeyValue deletes a per tenant user key value
	*/
	DeleteUserKeyValue(ctx context.Context, params *DeleteUserKeyValueParams) (*DeleteUserKeyValueNoContent, error)

	/*
		GetAllPluginConfiguration retrieves a per tenant key value based on key prefix
	*/
	GetAllPluginConfiguration(ctx context.Context, params *GetAllPluginConfigurationParams) (*GetAllPluginConfigurationOK, error)

	/*
		GetPerTenantConfiguration retrieves a per tenant configuration system properties
	*/
	GetPerTenantConfiguration(ctx context.Context, params *GetPerTenantConfigurationParams) (*GetPerTenantConfigurationOK, error)

	/*
		GetPluginConfiguration retrieves a per tenant configuration for a plugin
	*/
	GetPluginConfiguration(ctx context.Context, params *GetPluginConfigurationParams) (*GetPluginConfigurationOK, error)

	/*
		GetPluginPaymentStateMachineConfig retrieves a per tenant payment state machine for a plugin
	*/
	GetPluginPaymentStateMachineConfig(ctx context.Context, params *GetPluginPaymentStateMachineConfigParams) (*GetPluginPaymentStateMachineConfigOK, error)

	/*
		GetPushNotificationCallbacks retrieves a push notification
	*/
	GetPushNotificationCallbacks(ctx context.Context, params *GetPushNotificationCallbacksParams) (*GetPushNotificationCallbacksOK, error)

	/*
		GetTenant retrieves a tenant by id
	*/
	GetTenant(ctx context.Context, params *GetTenantParams) (*GetTenantOK, error)

	/*
		GetTenantByAPIKey retrieves a tenant by its API key
	*/
	GetTenantByAPIKey(ctx context.Context, params *GetTenantByAPIKeyParams) (*GetTenantByAPIKeyOK, error)

	/*
		GetUserKeyValue retrieves a per tenant user key value
	*/
	GetUserKeyValue(ctx context.Context, params *GetUserKeyValueParams) (*GetUserKeyValueOK, error)

	/*
		InsertUserKeyValue adds a per tenant user key value
	*/
	InsertUserKeyValue(ctx context.Context, params *InsertUserKeyValueParams) (*InsertUserKeyValueCreated, error)

	/*
		RegisterPushNotificationCallback creates a push notification
	*/
	RegisterPushNotificationCallback(ctx context.Context, params *RegisterPushNotificationCallbackParams) (*RegisterPushNotificationCallbackCreated, error)

	/*
		UploadPerTenantConfiguration adds a per tenant configuration system properties
	*/
	UploadPerTenantConfiguration(ctx context.Context, params *UploadPerTenantConfigurationParams) (*UploadPerTenantConfigurationCreated, error)

	/*
		UploadPluginConfiguration adds a per tenant configuration for a plugin
	*/
	UploadPluginConfiguration(ctx context.Context, params *UploadPluginConfigurationParams) (*UploadPluginConfigurationCreated, error)

	/*
		UploadPluginPaymentStateMachineConfig adds a per tenant payment state machine for a plugin
	*/
	UploadPluginPaymentStateMachineConfig(ctx context.Context, params *UploadPluginPaymentStateMachineConfigParams) (*UploadPluginPaymentStateMachineConfigCreated, error)
}

ITenant - interface for Tenant client.

type InsertUserKeyValueBadRequest

type InsertUserKeyValueBadRequest struct {
	HttpResponse runtime.ClientResponse
}

InsertUserKeyValueBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewInsertUserKeyValueBadRequest

func NewInsertUserKeyValueBadRequest() *InsertUserKeyValueBadRequest

NewInsertUserKeyValueBadRequest creates a InsertUserKeyValueBadRequest with default headers values

func (*InsertUserKeyValueBadRequest) Error

type InsertUserKeyValueCreated

type InsertUserKeyValueCreated struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

InsertUserKeyValueCreated handles this case with default header values.

Per tenant config uploaded successfully

func NewInsertUserKeyValueCreated

func NewInsertUserKeyValueCreated() *InsertUserKeyValueCreated

NewInsertUserKeyValueCreated creates a InsertUserKeyValueCreated with default headers values

func (*InsertUserKeyValueCreated) Error

func (o *InsertUserKeyValueCreated) Error() string

type InsertUserKeyValueParams

type InsertUserKeyValueParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*Body*/
	Body *string
	/*KeyName*/
	KeyName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

InsertUserKeyValueParams contains all the parameters to send to the API endpoint for the insert user key value operation typically these are written to a http.Request

func NewInsertUserKeyValueParams

func NewInsertUserKeyValueParams() *InsertUserKeyValueParams

NewInsertUserKeyValueParams creates a new InsertUserKeyValueParams object with the default values initialized.

func NewInsertUserKeyValueParamsWithContext

func NewInsertUserKeyValueParamsWithContext(ctx context.Context) *InsertUserKeyValueParams

NewInsertUserKeyValueParamsWithContext creates a new InsertUserKeyValueParams object with the default values initialized, and the ability to set a context for a request

func NewInsertUserKeyValueParamsWithHTTPClient

func NewInsertUserKeyValueParamsWithHTTPClient(client *http.Client) *InsertUserKeyValueParams

NewInsertUserKeyValueParamsWithHTTPClient creates a new InsertUserKeyValueParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewInsertUserKeyValueParamsWithTimeout

func NewInsertUserKeyValueParamsWithTimeout(timeout time.Duration) *InsertUserKeyValueParams

NewInsertUserKeyValueParamsWithTimeout creates a new InsertUserKeyValueParams object with the default values initialized, and the ability to set a timeout on a request

func (*InsertUserKeyValueParams) SetBody

func (o *InsertUserKeyValueParams) SetBody(body *string)

SetBody adds the body to the insert user key value params

func (*InsertUserKeyValueParams) SetContext

func (o *InsertUserKeyValueParams) SetContext(ctx context.Context)

SetContext adds the context to the insert user key value params

func (*InsertUserKeyValueParams) SetHTTPClient

func (o *InsertUserKeyValueParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the insert user key value params

func (*InsertUserKeyValueParams) SetKeyName

func (o *InsertUserKeyValueParams) SetKeyName(keyName string)

SetKeyName adds the keyName to the insert user key value params

func (*InsertUserKeyValueParams) SetTimeout

func (o *InsertUserKeyValueParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the insert user key value params

func (*InsertUserKeyValueParams) SetXKillbillComment

func (o *InsertUserKeyValueParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the insert user key value params

func (*InsertUserKeyValueParams) SetXKillbillCreatedBy

func (o *InsertUserKeyValueParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the insert user key value params

func (*InsertUserKeyValueParams) SetXKillbillReason

func (o *InsertUserKeyValueParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the insert user key value params

func (*InsertUserKeyValueParams) WithBody

WithBody adds the body to the insert user key value params

func (*InsertUserKeyValueParams) WithContext

WithContext adds the context to the insert user key value params

func (*InsertUserKeyValueParams) WithHTTPClient

func (o *InsertUserKeyValueParams) WithHTTPClient(client *http.Client) *InsertUserKeyValueParams

WithHTTPClient adds the HTTPClient to the insert user key value params

func (*InsertUserKeyValueParams) WithKeyName

func (o *InsertUserKeyValueParams) WithKeyName(keyName string) *InsertUserKeyValueParams

WithKeyName adds the keyName to the insert user key value params

func (*InsertUserKeyValueParams) WithTimeout

WithTimeout adds the timeout to the insert user key value params

func (*InsertUserKeyValueParams) WithXKillbillComment

func (o *InsertUserKeyValueParams) WithXKillbillComment(xKillbillComment *string) *InsertUserKeyValueParams

WithXKillbillComment adds the xKillbillComment to the insert user key value params

func (*InsertUserKeyValueParams) WithXKillbillCreatedBy

func (o *InsertUserKeyValueParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *InsertUserKeyValueParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the insert user key value params

func (*InsertUserKeyValueParams) WithXKillbillReason

func (o *InsertUserKeyValueParams) WithXKillbillReason(xKillbillReason *string) *InsertUserKeyValueParams

WithXKillbillReason adds the xKillbillReason to the insert user key value params

func (*InsertUserKeyValueParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type InsertUserKeyValueReader

type InsertUserKeyValueReader struct {
	// contains filtered or unexported fields
}

InsertUserKeyValueReader is a Reader for the InsertUserKeyValue structure.

func (*InsertUserKeyValueReader) ReadResponse

func (o *InsertUserKeyValueReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type KillbillDefaults

type KillbillDefaults interface {
	// Default CreatedBy. If not set explicitly in params, this will be used.
	XKillbillCreatedBy() *string
	// Default Comment. If not set explicitly in params, this will be used.
	XKillbillComment() *string
	// Default Reason. If not set explicitly in params, this will be used.
	XKillbillReason() *string
	// Default WithStackTrace. If not set explicitly in params, this will be used.
	KillbillWithStackTrace() *bool
}

killbill default values. When a call is made to an operation, these values are used if params doesn't specify them.

type RegisterPushNotificationCallbackBadRequest

type RegisterPushNotificationCallbackBadRequest struct {
	HttpResponse runtime.ClientResponse
}

RegisterPushNotificationCallbackBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewRegisterPushNotificationCallbackBadRequest

func NewRegisterPushNotificationCallbackBadRequest() *RegisterPushNotificationCallbackBadRequest

NewRegisterPushNotificationCallbackBadRequest creates a RegisterPushNotificationCallbackBadRequest with default headers values

func (*RegisterPushNotificationCallbackBadRequest) Error

type RegisterPushNotificationCallbackCreated

type RegisterPushNotificationCallbackCreated struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

RegisterPushNotificationCallbackCreated handles this case with default header values.

Push notification registered successfully

func NewRegisterPushNotificationCallbackCreated

func NewRegisterPushNotificationCallbackCreated() *RegisterPushNotificationCallbackCreated

NewRegisterPushNotificationCallbackCreated creates a RegisterPushNotificationCallbackCreated with default headers values

func (*RegisterPushNotificationCallbackCreated) Error

type RegisterPushNotificationCallbackParams

type RegisterPushNotificationCallbackParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*Cb*/
	Cb *string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

RegisterPushNotificationCallbackParams contains all the parameters to send to the API endpoint for the register push notification callback operation typically these are written to a http.Request

func NewRegisterPushNotificationCallbackParams

func NewRegisterPushNotificationCallbackParams() *RegisterPushNotificationCallbackParams

NewRegisterPushNotificationCallbackParams creates a new RegisterPushNotificationCallbackParams object with the default values initialized.

func NewRegisterPushNotificationCallbackParamsWithContext

func NewRegisterPushNotificationCallbackParamsWithContext(ctx context.Context) *RegisterPushNotificationCallbackParams

NewRegisterPushNotificationCallbackParamsWithContext creates a new RegisterPushNotificationCallbackParams object with the default values initialized, and the ability to set a context for a request

func NewRegisterPushNotificationCallbackParamsWithHTTPClient

func NewRegisterPushNotificationCallbackParamsWithHTTPClient(client *http.Client) *RegisterPushNotificationCallbackParams

NewRegisterPushNotificationCallbackParamsWithHTTPClient creates a new RegisterPushNotificationCallbackParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRegisterPushNotificationCallbackParamsWithTimeout

func NewRegisterPushNotificationCallbackParamsWithTimeout(timeout time.Duration) *RegisterPushNotificationCallbackParams

NewRegisterPushNotificationCallbackParamsWithTimeout creates a new RegisterPushNotificationCallbackParams object with the default values initialized, and the ability to set a timeout on a request

func (*RegisterPushNotificationCallbackParams) SetCb

SetCb adds the cb to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) SetContext

SetContext adds the context to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) SetHTTPClient

func (o *RegisterPushNotificationCallbackParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) SetTimeout

func (o *RegisterPushNotificationCallbackParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) SetXKillbillComment

func (o *RegisterPushNotificationCallbackParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) SetXKillbillCreatedBy

func (o *RegisterPushNotificationCallbackParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) SetXKillbillReason

func (o *RegisterPushNotificationCallbackParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WithCb

WithCb adds the cb to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WithContext

WithContext adds the context to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WithTimeout

WithTimeout adds the timeout to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WithXKillbillComment

func (o *RegisterPushNotificationCallbackParams) WithXKillbillComment(xKillbillComment *string) *RegisterPushNotificationCallbackParams

WithXKillbillComment adds the xKillbillComment to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WithXKillbillCreatedBy

func (o *RegisterPushNotificationCallbackParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *RegisterPushNotificationCallbackParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WithXKillbillReason

WithXKillbillReason adds the xKillbillReason to the register push notification callback params

func (*RegisterPushNotificationCallbackParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RegisterPushNotificationCallbackReader

type RegisterPushNotificationCallbackReader struct {
	// contains filtered or unexported fields
}

RegisterPushNotificationCallbackReader is a Reader for the RegisterPushNotificationCallback structure.

func (*RegisterPushNotificationCallbackReader) ReadResponse

func (o *RegisterPushNotificationCallbackReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UploadPerTenantConfigurationBadRequest

type UploadPerTenantConfigurationBadRequest struct {
	HttpResponse runtime.ClientResponse
}

UploadPerTenantConfigurationBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewUploadPerTenantConfigurationBadRequest

func NewUploadPerTenantConfigurationBadRequest() *UploadPerTenantConfigurationBadRequest

NewUploadPerTenantConfigurationBadRequest creates a UploadPerTenantConfigurationBadRequest with default headers values

func (*UploadPerTenantConfigurationBadRequest) Error

type UploadPerTenantConfigurationCreated

type UploadPerTenantConfigurationCreated struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

UploadPerTenantConfigurationCreated handles this case with default header values.

Per tenant configuration uploaded successfully

func NewUploadPerTenantConfigurationCreated

func NewUploadPerTenantConfigurationCreated() *UploadPerTenantConfigurationCreated

NewUploadPerTenantConfigurationCreated creates a UploadPerTenantConfigurationCreated with default headers values

func (*UploadPerTenantConfigurationCreated) Error

type UploadPerTenantConfigurationParams

type UploadPerTenantConfigurationParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*Body*/
	Body *string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

UploadPerTenantConfigurationParams contains all the parameters to send to the API endpoint for the upload per tenant configuration operation typically these are written to a http.Request

func NewUploadPerTenantConfigurationParams

func NewUploadPerTenantConfigurationParams() *UploadPerTenantConfigurationParams

NewUploadPerTenantConfigurationParams creates a new UploadPerTenantConfigurationParams object with the default values initialized.

func NewUploadPerTenantConfigurationParamsWithContext

func NewUploadPerTenantConfigurationParamsWithContext(ctx context.Context) *UploadPerTenantConfigurationParams

NewUploadPerTenantConfigurationParamsWithContext creates a new UploadPerTenantConfigurationParams object with the default values initialized, and the ability to set a context for a request

func NewUploadPerTenantConfigurationParamsWithHTTPClient

func NewUploadPerTenantConfigurationParamsWithHTTPClient(client *http.Client) *UploadPerTenantConfigurationParams

NewUploadPerTenantConfigurationParamsWithHTTPClient creates a new UploadPerTenantConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUploadPerTenantConfigurationParamsWithTimeout

func NewUploadPerTenantConfigurationParamsWithTimeout(timeout time.Duration) *UploadPerTenantConfigurationParams

NewUploadPerTenantConfigurationParamsWithTimeout creates a new UploadPerTenantConfigurationParams object with the default values initialized, and the ability to set a timeout on a request

func (*UploadPerTenantConfigurationParams) SetBody

func (o *UploadPerTenantConfigurationParams) SetBody(body *string)

SetBody adds the body to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) SetContext

SetContext adds the context to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) SetHTTPClient

func (o *UploadPerTenantConfigurationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) SetTimeout

func (o *UploadPerTenantConfigurationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) SetXKillbillComment

func (o *UploadPerTenantConfigurationParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) SetXKillbillCreatedBy

func (o *UploadPerTenantConfigurationParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) SetXKillbillReason

func (o *UploadPerTenantConfigurationParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WithBody

WithBody adds the body to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WithContext

WithContext adds the context to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WithTimeout

WithTimeout adds the timeout to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WithXKillbillComment

func (o *UploadPerTenantConfigurationParams) WithXKillbillComment(xKillbillComment *string) *UploadPerTenantConfigurationParams

WithXKillbillComment adds the xKillbillComment to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WithXKillbillCreatedBy

func (o *UploadPerTenantConfigurationParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *UploadPerTenantConfigurationParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WithXKillbillReason

func (o *UploadPerTenantConfigurationParams) WithXKillbillReason(xKillbillReason *string) *UploadPerTenantConfigurationParams

WithXKillbillReason adds the xKillbillReason to the upload per tenant configuration params

func (*UploadPerTenantConfigurationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UploadPerTenantConfigurationReader

type UploadPerTenantConfigurationReader struct {
	// contains filtered or unexported fields
}

UploadPerTenantConfigurationReader is a Reader for the UploadPerTenantConfiguration structure.

func (*UploadPerTenantConfigurationReader) ReadResponse

func (o *UploadPerTenantConfigurationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UploadPluginConfigurationBadRequest

type UploadPluginConfigurationBadRequest struct {
	HttpResponse runtime.ClientResponse
}

UploadPluginConfigurationBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewUploadPluginConfigurationBadRequest

func NewUploadPluginConfigurationBadRequest() *UploadPluginConfigurationBadRequest

NewUploadPluginConfigurationBadRequest creates a UploadPluginConfigurationBadRequest with default headers values

func (*UploadPluginConfigurationBadRequest) Error

type UploadPluginConfigurationCreated

type UploadPluginConfigurationCreated struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

UploadPluginConfigurationCreated handles this case with default header values.

Plugin configuration uploaded successfully

func NewUploadPluginConfigurationCreated

func NewUploadPluginConfigurationCreated() *UploadPluginConfigurationCreated

NewUploadPluginConfigurationCreated creates a UploadPluginConfigurationCreated with default headers values

func (*UploadPluginConfigurationCreated) Error

type UploadPluginConfigurationParams

type UploadPluginConfigurationParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*Body*/
	Body *string
	/*PluginName*/
	PluginName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

UploadPluginConfigurationParams contains all the parameters to send to the API endpoint for the upload plugin configuration operation typically these are written to a http.Request

func NewUploadPluginConfigurationParams

func NewUploadPluginConfigurationParams() *UploadPluginConfigurationParams

NewUploadPluginConfigurationParams creates a new UploadPluginConfigurationParams object with the default values initialized.

func NewUploadPluginConfigurationParamsWithContext

func NewUploadPluginConfigurationParamsWithContext(ctx context.Context) *UploadPluginConfigurationParams

NewUploadPluginConfigurationParamsWithContext creates a new UploadPluginConfigurationParams object with the default values initialized, and the ability to set a context for a request

func NewUploadPluginConfigurationParamsWithHTTPClient

func NewUploadPluginConfigurationParamsWithHTTPClient(client *http.Client) *UploadPluginConfigurationParams

NewUploadPluginConfigurationParamsWithHTTPClient creates a new UploadPluginConfigurationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUploadPluginConfigurationParamsWithTimeout

func NewUploadPluginConfigurationParamsWithTimeout(timeout time.Duration) *UploadPluginConfigurationParams

NewUploadPluginConfigurationParamsWithTimeout creates a new UploadPluginConfigurationParams object with the default values initialized, and the ability to set a timeout on a request

func (*UploadPluginConfigurationParams) SetBody

func (o *UploadPluginConfigurationParams) SetBody(body *string)

SetBody adds the body to the upload plugin configuration params

func (*UploadPluginConfigurationParams) SetContext

func (o *UploadPluginConfigurationParams) SetContext(ctx context.Context)

SetContext adds the context to the upload plugin configuration params

func (*UploadPluginConfigurationParams) SetHTTPClient

func (o *UploadPluginConfigurationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the upload plugin configuration params

func (*UploadPluginConfigurationParams) SetPluginName

func (o *UploadPluginConfigurationParams) SetPluginName(pluginName string)

SetPluginName adds the pluginName to the upload plugin configuration params

func (*UploadPluginConfigurationParams) SetTimeout

func (o *UploadPluginConfigurationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the upload plugin configuration params

func (*UploadPluginConfigurationParams) SetXKillbillComment

func (o *UploadPluginConfigurationParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the upload plugin configuration params

func (*UploadPluginConfigurationParams) SetXKillbillCreatedBy

func (o *UploadPluginConfigurationParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the upload plugin configuration params

func (*UploadPluginConfigurationParams) SetXKillbillReason

func (o *UploadPluginConfigurationParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithBody

WithBody adds the body to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithContext

WithContext adds the context to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithPluginName

WithPluginName adds the pluginName to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithTimeout

WithTimeout adds the timeout to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithXKillbillComment

func (o *UploadPluginConfigurationParams) WithXKillbillComment(xKillbillComment *string) *UploadPluginConfigurationParams

WithXKillbillComment adds the xKillbillComment to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithXKillbillCreatedBy

func (o *UploadPluginConfigurationParams) WithXKillbillCreatedBy(xKillbillCreatedBy string) *UploadPluginConfigurationParams

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WithXKillbillReason

func (o *UploadPluginConfigurationParams) WithXKillbillReason(xKillbillReason *string) *UploadPluginConfigurationParams

WithXKillbillReason adds the xKillbillReason to the upload plugin configuration params

func (*UploadPluginConfigurationParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UploadPluginConfigurationReader

type UploadPluginConfigurationReader struct {
	// contains filtered or unexported fields
}

UploadPluginConfigurationReader is a Reader for the UploadPluginConfiguration structure.

func (*UploadPluginConfigurationReader) ReadResponse

func (o *UploadPluginConfigurationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UploadPluginPaymentStateMachineConfigBadRequest

type UploadPluginPaymentStateMachineConfigBadRequest struct {
	HttpResponse runtime.ClientResponse
}

UploadPluginPaymentStateMachineConfigBadRequest handles this case with default header values.

Invalid tenantId supplied

func NewUploadPluginPaymentStateMachineConfigBadRequest

func NewUploadPluginPaymentStateMachineConfigBadRequest() *UploadPluginPaymentStateMachineConfigBadRequest

NewUploadPluginPaymentStateMachineConfigBadRequest creates a UploadPluginPaymentStateMachineConfigBadRequest with default headers values

func (*UploadPluginPaymentStateMachineConfigBadRequest) Error

type UploadPluginPaymentStateMachineConfigCreated

type UploadPluginPaymentStateMachineConfigCreated struct {
	Payload *kbmodel.TenantKeyValue

	HttpResponse runtime.ClientResponse
}

UploadPluginPaymentStateMachineConfigCreated handles this case with default header values.

Per tenant state machine uploaded successfully

func NewUploadPluginPaymentStateMachineConfigCreated

func NewUploadPluginPaymentStateMachineConfigCreated() *UploadPluginPaymentStateMachineConfigCreated

NewUploadPluginPaymentStateMachineConfigCreated creates a UploadPluginPaymentStateMachineConfigCreated with default headers values

func (*UploadPluginPaymentStateMachineConfigCreated) Error

type UploadPluginPaymentStateMachineConfigParams

type UploadPluginPaymentStateMachineConfigParams struct {

	/*XKillbillComment*/
	XKillbillComment *string
	/*XKillbillCreatedBy*/
	XKillbillCreatedBy string
	/*XKillbillReason*/
	XKillbillReason *string
	/*Body*/
	Body *string
	/*PluginName*/
	PluginName string

	WithStackTrace *bool // If set, returns full stack trace with error message

	Context               context.Context
	HTTPClient            *http.Client
	ProcessLocationHeader bool // For create APIs that return 201, send another request and retrieve the resource.
	// contains filtered or unexported fields
}

UploadPluginPaymentStateMachineConfigParams contains all the parameters to send to the API endpoint for the upload plugin payment state machine config operation typically these are written to a http.Request

func NewUploadPluginPaymentStateMachineConfigParams

func NewUploadPluginPaymentStateMachineConfigParams() *UploadPluginPaymentStateMachineConfigParams

NewUploadPluginPaymentStateMachineConfigParams creates a new UploadPluginPaymentStateMachineConfigParams object with the default values initialized.

func NewUploadPluginPaymentStateMachineConfigParamsWithContext

func NewUploadPluginPaymentStateMachineConfigParamsWithContext(ctx context.Context) *UploadPluginPaymentStateMachineConfigParams

NewUploadPluginPaymentStateMachineConfigParamsWithContext creates a new UploadPluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a context for a request

func NewUploadPluginPaymentStateMachineConfigParamsWithHTTPClient

func NewUploadPluginPaymentStateMachineConfigParamsWithHTTPClient(client *http.Client) *UploadPluginPaymentStateMachineConfigParams

NewUploadPluginPaymentStateMachineConfigParamsWithHTTPClient creates a new UploadPluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUploadPluginPaymentStateMachineConfigParamsWithTimeout

func NewUploadPluginPaymentStateMachineConfigParamsWithTimeout(timeout time.Duration) *UploadPluginPaymentStateMachineConfigParams

NewUploadPluginPaymentStateMachineConfigParamsWithTimeout creates a new UploadPluginPaymentStateMachineConfigParams object with the default values initialized, and the ability to set a timeout on a request

func (*UploadPluginPaymentStateMachineConfigParams) SetBody

SetBody adds the body to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) SetContext

SetContext adds the context to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) SetHTTPClient

func (o *UploadPluginPaymentStateMachineConfigParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) SetPluginName

func (o *UploadPluginPaymentStateMachineConfigParams) SetPluginName(pluginName string)

SetPluginName adds the pluginName to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) SetTimeout

SetTimeout adds the timeout to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) SetXKillbillComment

func (o *UploadPluginPaymentStateMachineConfigParams) SetXKillbillComment(xKillbillComment *string)

SetXKillbillComment adds the xKillbillComment to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) SetXKillbillCreatedBy

func (o *UploadPluginPaymentStateMachineConfigParams) SetXKillbillCreatedBy(xKillbillCreatedBy string)

SetXKillbillCreatedBy adds the xKillbillCreatedBy to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) SetXKillbillReason

func (o *UploadPluginPaymentStateMachineConfigParams) SetXKillbillReason(xKillbillReason *string)

SetXKillbillReason adds the xKillbillReason to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithBody

WithBody adds the body to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithContext

WithContext adds the context to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithPluginName

WithPluginName adds the pluginName to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithTimeout

WithTimeout adds the timeout to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithXKillbillComment

WithXKillbillComment adds the xKillbillComment to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithXKillbillCreatedBy

WithXKillbillCreatedBy adds the xKillbillCreatedBy to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WithXKillbillReason

WithXKillbillReason adds the xKillbillReason to the upload plugin payment state machine config params

func (*UploadPluginPaymentStateMachineConfigParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UploadPluginPaymentStateMachineConfigReader

type UploadPluginPaymentStateMachineConfigReader struct {
	// contains filtered or unexported fields
}

UploadPluginPaymentStateMachineConfigReader is a Reader for the UploadPluginPaymentStateMachineConfig structure.

func (*UploadPluginPaymentStateMachineConfigReader) ReadResponse

func (o *UploadPluginPaymentStateMachineConfigReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

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