rule_waivers

package
v2.10.0 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2022 License: Apache-2.0 Imports: 11 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 rule waivers API

func (*Client) CreateRuleWaiver

func (a *Client) CreateRuleWaiver(params *CreateRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*CreateRuleWaiverCreated, error)

CreateRuleWaiver creates a new rule waiver

Creates a new rule waiver.

func (*Client) DeleteRuleWaiver

func (a *Client) DeleteRuleWaiver(params *DeleteRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRuleWaiverNoContent, error)

DeleteRuleWaiver deletes a rule waiver

Deletes a rule waiver.

func (*Client) GetRuleWaiver

func (a *Client) GetRuleWaiver(params *GetRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*GetRuleWaiverOK, error)

GetRuleWaiver retrieves details and rule metadata for a rule waiver

Retrieves details and rule metadata for a rule waiver.

func (*Client) ListRuleWaivers

func (a *Client) ListRuleWaivers(params *ListRuleWaiversParams, authInfo runtime.ClientAuthInfoWriter) (*ListRuleWaiversOK, error)

ListRuleWaivers lists details for all rule waivers

Lists details for all rule waivers.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateRuleWaiver

func (a *Client) UpdateRuleWaiver(params *UpdateRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRuleWaiverOK, error)

UpdateRuleWaiver updates a rule waiver

Updates a rule waiver.

type ClientService

type ClientService interface {
	CreateRuleWaiver(params *CreateRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*CreateRuleWaiverCreated, error)

	DeleteRuleWaiver(params *DeleteRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRuleWaiverNoContent, error)

	GetRuleWaiver(params *GetRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*GetRuleWaiverOK, error)

	ListRuleWaivers(params *ListRuleWaiversParams, authInfo runtime.ClientAuthInfoWriter) (*ListRuleWaiversOK, error)

	UpdateRuleWaiver(params *UpdateRuleWaiverParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRuleWaiverOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new rule waivers API client.

type CreateRuleWaiverBadRequest

type CreateRuleWaiverBadRequest struct {
	Payload *models.BadRequestError
}

CreateRuleWaiverBadRequest handles this case with default header values.

BadRequestError

func NewCreateRuleWaiverBadRequest

func NewCreateRuleWaiverBadRequest() *CreateRuleWaiverBadRequest

NewCreateRuleWaiverBadRequest creates a CreateRuleWaiverBadRequest with default headers values

func (*CreateRuleWaiverBadRequest) Error

func (*CreateRuleWaiverBadRequest) GetPayload

type CreateRuleWaiverCreated

type CreateRuleWaiverCreated struct {
	Payload *models.RuleWaiver
}

CreateRuleWaiverCreated handles this case with default header values.

New rule waiver details.

func NewCreateRuleWaiverCreated

func NewCreateRuleWaiverCreated() *CreateRuleWaiverCreated

NewCreateRuleWaiverCreated creates a CreateRuleWaiverCreated with default headers values

func (*CreateRuleWaiverCreated) Error

func (o *CreateRuleWaiverCreated) Error() string

func (*CreateRuleWaiverCreated) GetPayload

func (o *CreateRuleWaiverCreated) GetPayload() *models.RuleWaiver

type CreateRuleWaiverForbidden

type CreateRuleWaiverForbidden struct {
	Payload *models.AuthorizationError
}

CreateRuleWaiverForbidden handles this case with default header values.

AuthorizationError

func NewCreateRuleWaiverForbidden

func NewCreateRuleWaiverForbidden() *CreateRuleWaiverForbidden

NewCreateRuleWaiverForbidden creates a CreateRuleWaiverForbidden with default headers values

func (*CreateRuleWaiverForbidden) Error

func (o *CreateRuleWaiverForbidden) Error() string

func (*CreateRuleWaiverForbidden) GetPayload

type CreateRuleWaiverInternalServerError

type CreateRuleWaiverInternalServerError struct {
	Payload *models.InternalServerError
}

CreateRuleWaiverInternalServerError handles this case with default header values.

InternalServerError

func NewCreateRuleWaiverInternalServerError

func NewCreateRuleWaiverInternalServerError() *CreateRuleWaiverInternalServerError

NewCreateRuleWaiverInternalServerError creates a CreateRuleWaiverInternalServerError with default headers values

func (*CreateRuleWaiverInternalServerError) Error

func (*CreateRuleWaiverInternalServerError) GetPayload

type CreateRuleWaiverParams

type CreateRuleWaiverParams struct {

	/*Input
	  Rule waiver parameters

	*/
	Input *models.CreateRuleWaiverInput

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateRuleWaiverParams contains all the parameters to send to the API endpoint for the create rule waiver operation typically these are written to a http.Request

func NewCreateRuleWaiverParams

func NewCreateRuleWaiverParams() *CreateRuleWaiverParams

NewCreateRuleWaiverParams creates a new CreateRuleWaiverParams object with the default values initialized.

func NewCreateRuleWaiverParamsWithContext

func NewCreateRuleWaiverParamsWithContext(ctx context.Context) *CreateRuleWaiverParams

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

func NewCreateRuleWaiverParamsWithHTTPClient

func NewCreateRuleWaiverParamsWithHTTPClient(client *http.Client) *CreateRuleWaiverParams

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

func NewCreateRuleWaiverParamsWithTimeout

func NewCreateRuleWaiverParamsWithTimeout(timeout time.Duration) *CreateRuleWaiverParams

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

func (*CreateRuleWaiverParams) SetContext

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

SetContext adds the context to the create rule waiver params

func (*CreateRuleWaiverParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create rule waiver params

func (*CreateRuleWaiverParams) SetInput

SetInput adds the input to the create rule waiver params

func (*CreateRuleWaiverParams) SetTimeout

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

SetTimeout adds the timeout to the create rule waiver params

func (*CreateRuleWaiverParams) WithContext

WithContext adds the context to the create rule waiver params

func (*CreateRuleWaiverParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the create rule waiver params

func (*CreateRuleWaiverParams) WithInput

WithInput adds the input to the create rule waiver params

func (*CreateRuleWaiverParams) WithTimeout

WithTimeout adds the timeout to the create rule waiver params

func (*CreateRuleWaiverParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateRuleWaiverReader

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

CreateRuleWaiverReader is a Reader for the CreateRuleWaiver structure.

func (*CreateRuleWaiverReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateRuleWaiverUnauthorized

type CreateRuleWaiverUnauthorized struct {
	Payload *models.AuthenticationError
}

CreateRuleWaiverUnauthorized handles this case with default header values.

AuthenticationError

func NewCreateRuleWaiverUnauthorized

func NewCreateRuleWaiverUnauthorized() *CreateRuleWaiverUnauthorized

NewCreateRuleWaiverUnauthorized creates a CreateRuleWaiverUnauthorized with default headers values

func (*CreateRuleWaiverUnauthorized) Error

func (*CreateRuleWaiverUnauthorized) GetPayload

type DeleteRuleWaiverForbidden

type DeleteRuleWaiverForbidden struct {
	Payload *models.AuthorizationError
}

DeleteRuleWaiverForbidden handles this case with default header values.

AuthorizationError

func NewDeleteRuleWaiverForbidden

func NewDeleteRuleWaiverForbidden() *DeleteRuleWaiverForbidden

NewDeleteRuleWaiverForbidden creates a DeleteRuleWaiverForbidden with default headers values

func (*DeleteRuleWaiverForbidden) Error

func (o *DeleteRuleWaiverForbidden) Error() string

func (*DeleteRuleWaiverForbidden) GetPayload

type DeleteRuleWaiverInternalServerError

type DeleteRuleWaiverInternalServerError struct {
	Payload *models.InternalServerError
}

DeleteRuleWaiverInternalServerError handles this case with default header values.

InternalServerError

func NewDeleteRuleWaiverInternalServerError

func NewDeleteRuleWaiverInternalServerError() *DeleteRuleWaiverInternalServerError

NewDeleteRuleWaiverInternalServerError creates a DeleteRuleWaiverInternalServerError with default headers values

func (*DeleteRuleWaiverInternalServerError) Error

func (*DeleteRuleWaiverInternalServerError) GetPayload

type DeleteRuleWaiverNoContent

type DeleteRuleWaiverNoContent struct {
}

DeleteRuleWaiverNoContent handles this case with default header values.

Rule waiver deleted.

func NewDeleteRuleWaiverNoContent

func NewDeleteRuleWaiverNoContent() *DeleteRuleWaiverNoContent

NewDeleteRuleWaiverNoContent creates a DeleteRuleWaiverNoContent with default headers values

func (*DeleteRuleWaiverNoContent) Error

func (o *DeleteRuleWaiverNoContent) Error() string

type DeleteRuleWaiverNotFound

type DeleteRuleWaiverNotFound struct {
	Payload *models.NotFoundError
}

DeleteRuleWaiverNotFound handles this case with default header values.

NotFoundError

func NewDeleteRuleWaiverNotFound

func NewDeleteRuleWaiverNotFound() *DeleteRuleWaiverNotFound

NewDeleteRuleWaiverNotFound creates a DeleteRuleWaiverNotFound with default headers values

func (*DeleteRuleWaiverNotFound) Error

func (o *DeleteRuleWaiverNotFound) Error() string

func (*DeleteRuleWaiverNotFound) GetPayload

type DeleteRuleWaiverParams

type DeleteRuleWaiverParams struct {

	/*RuleWaiverID
	  The ID of rule waiver to delete

	*/
	RuleWaiverID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteRuleWaiverParams contains all the parameters to send to the API endpoint for the delete rule waiver operation typically these are written to a http.Request

func NewDeleteRuleWaiverParams

func NewDeleteRuleWaiverParams() *DeleteRuleWaiverParams

NewDeleteRuleWaiverParams creates a new DeleteRuleWaiverParams object with the default values initialized.

func NewDeleteRuleWaiverParamsWithContext

func NewDeleteRuleWaiverParamsWithContext(ctx context.Context) *DeleteRuleWaiverParams

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

func NewDeleteRuleWaiverParamsWithHTTPClient

func NewDeleteRuleWaiverParamsWithHTTPClient(client *http.Client) *DeleteRuleWaiverParams

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

func NewDeleteRuleWaiverParamsWithTimeout

func NewDeleteRuleWaiverParamsWithTimeout(timeout time.Duration) *DeleteRuleWaiverParams

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

func (*DeleteRuleWaiverParams) SetContext

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

SetContext adds the context to the delete rule waiver params

func (*DeleteRuleWaiverParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete rule waiver params

func (*DeleteRuleWaiverParams) SetRuleWaiverID

func (o *DeleteRuleWaiverParams) SetRuleWaiverID(ruleWaiverID string)

SetRuleWaiverID adds the ruleWaiverId to the delete rule waiver params

func (*DeleteRuleWaiverParams) SetTimeout

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

SetTimeout adds the timeout to the delete rule waiver params

func (*DeleteRuleWaiverParams) WithContext

WithContext adds the context to the delete rule waiver params

func (*DeleteRuleWaiverParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete rule waiver params

func (*DeleteRuleWaiverParams) WithRuleWaiverID

func (o *DeleteRuleWaiverParams) WithRuleWaiverID(ruleWaiverID string) *DeleteRuleWaiverParams

WithRuleWaiverID adds the ruleWaiverID to the delete rule waiver params

func (*DeleteRuleWaiverParams) WithTimeout

WithTimeout adds the timeout to the delete rule waiver params

func (*DeleteRuleWaiverParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteRuleWaiverReader

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

DeleteRuleWaiverReader is a Reader for the DeleteRuleWaiver structure.

func (*DeleteRuleWaiverReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteRuleWaiverUnauthorized

type DeleteRuleWaiverUnauthorized struct {
	Payload *models.AuthenticationError
}

DeleteRuleWaiverUnauthorized handles this case with default header values.

AuthenticationError

func NewDeleteRuleWaiverUnauthorized

func NewDeleteRuleWaiverUnauthorized() *DeleteRuleWaiverUnauthorized

NewDeleteRuleWaiverUnauthorized creates a DeleteRuleWaiverUnauthorized with default headers values

func (*DeleteRuleWaiverUnauthorized) Error

func (*DeleteRuleWaiverUnauthorized) GetPayload

type GetRuleWaiverForbidden

type GetRuleWaiverForbidden struct {
	Payload *models.AuthorizationError
}

GetRuleWaiverForbidden handles this case with default header values.

AuthorizationError

func NewGetRuleWaiverForbidden

func NewGetRuleWaiverForbidden() *GetRuleWaiverForbidden

NewGetRuleWaiverForbidden creates a GetRuleWaiverForbidden with default headers values

func (*GetRuleWaiverForbidden) Error

func (o *GetRuleWaiverForbidden) Error() string

func (*GetRuleWaiverForbidden) GetPayload

type GetRuleWaiverInternalServerError

type GetRuleWaiverInternalServerError struct {
	Payload *models.InternalServerError
}

GetRuleWaiverInternalServerError handles this case with default header values.

InternalServerError

func NewGetRuleWaiverInternalServerError

func NewGetRuleWaiverInternalServerError() *GetRuleWaiverInternalServerError

NewGetRuleWaiverInternalServerError creates a GetRuleWaiverInternalServerError with default headers values

func (*GetRuleWaiverInternalServerError) Error

func (*GetRuleWaiverInternalServerError) GetPayload

type GetRuleWaiverNotFound

type GetRuleWaiverNotFound struct {
	Payload *models.NotFoundError
}

GetRuleWaiverNotFound handles this case with default header values.

NotFoundError

func NewGetRuleWaiverNotFound

func NewGetRuleWaiverNotFound() *GetRuleWaiverNotFound

NewGetRuleWaiverNotFound creates a GetRuleWaiverNotFound with default headers values

func (*GetRuleWaiverNotFound) Error

func (o *GetRuleWaiverNotFound) Error() string

func (*GetRuleWaiverNotFound) GetPayload

func (o *GetRuleWaiverNotFound) GetPayload() *models.NotFoundError

type GetRuleWaiverOK

type GetRuleWaiverOK struct {
	Payload *models.RuleWaiver
}

GetRuleWaiverOK handles this case with default header values.

Rule waiver details.

func NewGetRuleWaiverOK

func NewGetRuleWaiverOK() *GetRuleWaiverOK

NewGetRuleWaiverOK creates a GetRuleWaiverOK with default headers values

func (*GetRuleWaiverOK) Error

func (o *GetRuleWaiverOK) Error() string

func (*GetRuleWaiverOK) GetPayload

func (o *GetRuleWaiverOK) GetPayload() *models.RuleWaiver

type GetRuleWaiverParams

type GetRuleWaiverParams struct {

	/*RuleWaiverID
	  The ID of rule waiver to update

	*/
	RuleWaiverID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetRuleWaiverParams contains all the parameters to send to the API endpoint for the get rule waiver operation typically these are written to a http.Request

func NewGetRuleWaiverParams

func NewGetRuleWaiverParams() *GetRuleWaiverParams

NewGetRuleWaiverParams creates a new GetRuleWaiverParams object with the default values initialized.

func NewGetRuleWaiverParamsWithContext

func NewGetRuleWaiverParamsWithContext(ctx context.Context) *GetRuleWaiverParams

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

func NewGetRuleWaiverParamsWithHTTPClient

func NewGetRuleWaiverParamsWithHTTPClient(client *http.Client) *GetRuleWaiverParams

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

func NewGetRuleWaiverParamsWithTimeout

func NewGetRuleWaiverParamsWithTimeout(timeout time.Duration) *GetRuleWaiverParams

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

func (*GetRuleWaiverParams) SetContext

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

SetContext adds the context to the get rule waiver params

func (*GetRuleWaiverParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get rule waiver params

func (*GetRuleWaiverParams) SetRuleWaiverID

func (o *GetRuleWaiverParams) SetRuleWaiverID(ruleWaiverID string)

SetRuleWaiverID adds the ruleWaiverId to the get rule waiver params

func (*GetRuleWaiverParams) SetTimeout

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

SetTimeout adds the timeout to the get rule waiver params

func (*GetRuleWaiverParams) WithContext

WithContext adds the context to the get rule waiver params

func (*GetRuleWaiverParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get rule waiver params

func (*GetRuleWaiverParams) WithRuleWaiverID

func (o *GetRuleWaiverParams) WithRuleWaiverID(ruleWaiverID string) *GetRuleWaiverParams

WithRuleWaiverID adds the ruleWaiverID to the get rule waiver params

func (*GetRuleWaiverParams) WithTimeout

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

WithTimeout adds the timeout to the get rule waiver params

func (*GetRuleWaiverParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetRuleWaiverReader

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

GetRuleWaiverReader is a Reader for the GetRuleWaiver structure.

func (*GetRuleWaiverReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetRuleWaiverUnauthorized

type GetRuleWaiverUnauthorized struct {
	Payload *models.AuthenticationError
}

GetRuleWaiverUnauthorized handles this case with default header values.

AuthenticationError

func NewGetRuleWaiverUnauthorized

func NewGetRuleWaiverUnauthorized() *GetRuleWaiverUnauthorized

NewGetRuleWaiverUnauthorized creates a GetRuleWaiverUnauthorized with default headers values

func (*GetRuleWaiverUnauthorized) Error

func (o *GetRuleWaiverUnauthorized) Error() string

func (*GetRuleWaiverUnauthorized) GetPayload

type ListRuleWaiversForbidden

type ListRuleWaiversForbidden struct {
	Payload *models.AuthorizationError
}

ListRuleWaiversForbidden handles this case with default header values.

AuthorizationError

func NewListRuleWaiversForbidden

func NewListRuleWaiversForbidden() *ListRuleWaiversForbidden

NewListRuleWaiversForbidden creates a ListRuleWaiversForbidden with default headers values

func (*ListRuleWaiversForbidden) Error

func (o *ListRuleWaiversForbidden) Error() string

func (*ListRuleWaiversForbidden) GetPayload

type ListRuleWaiversInternalServerError

type ListRuleWaiversInternalServerError struct {
	Payload *models.InternalServerError
}

ListRuleWaiversInternalServerError handles this case with default header values.

InternalServerError

func NewListRuleWaiversInternalServerError

func NewListRuleWaiversInternalServerError() *ListRuleWaiversInternalServerError

NewListRuleWaiversInternalServerError creates a ListRuleWaiversInternalServerError with default headers values

func (*ListRuleWaiversInternalServerError) Error

func (*ListRuleWaiversInternalServerError) GetPayload

type ListRuleWaiversOK

type ListRuleWaiversOK struct {
	Payload *models.RuleWaivers
}

ListRuleWaiversOK handles this case with default header values.

List of rule waivers

func NewListRuleWaiversOK

func NewListRuleWaiversOK() *ListRuleWaiversOK

NewListRuleWaiversOK creates a ListRuleWaiversOK with default headers values

func (*ListRuleWaiversOK) Error

func (o *ListRuleWaiversOK) Error() string

func (*ListRuleWaiversOK) GetPayload

func (o *ListRuleWaiversOK) GetPayload() *models.RuleWaivers

type ListRuleWaiversParams

type ListRuleWaiversParams struct {

	/*MaxItems
	  Maximum number of items to return.

	*/
	MaxItems *int64
	/*Offset
	  Number of items to skip before returning. This parameter is used when the number of items spans multiple pages.

	*/
	Offset *int64
	/*OrderBy
	  Field to sort the items by.

	*/
	OrderBy *string
	/*OrderDirection
	  Direction to sort the items in.

	*/
	OrderDirection *string
	/*Query
	  A stringified JSON array of search parameters.

	*/
	Query *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ListRuleWaiversParams contains all the parameters to send to the API endpoint for the list rule waivers operation typically these are written to a http.Request

func NewListRuleWaiversParams

func NewListRuleWaiversParams() *ListRuleWaiversParams

NewListRuleWaiversParams creates a new ListRuleWaiversParams object with the default values initialized.

func NewListRuleWaiversParamsWithContext

func NewListRuleWaiversParamsWithContext(ctx context.Context) *ListRuleWaiversParams

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

func NewListRuleWaiversParamsWithHTTPClient

func NewListRuleWaiversParamsWithHTTPClient(client *http.Client) *ListRuleWaiversParams

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

func NewListRuleWaiversParamsWithTimeout

func NewListRuleWaiversParamsWithTimeout(timeout time.Duration) *ListRuleWaiversParams

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

func (*ListRuleWaiversParams) SetContext

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

SetContext adds the context to the list rule waivers params

func (*ListRuleWaiversParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list rule waivers params

func (*ListRuleWaiversParams) SetMaxItems

func (o *ListRuleWaiversParams) SetMaxItems(maxItems *int64)

SetMaxItems adds the maxItems to the list rule waivers params

func (*ListRuleWaiversParams) SetOffset

func (o *ListRuleWaiversParams) SetOffset(offset *int64)

SetOffset adds the offset to the list rule waivers params

func (*ListRuleWaiversParams) SetOrderBy

func (o *ListRuleWaiversParams) SetOrderBy(orderBy *string)

SetOrderBy adds the orderBy to the list rule waivers params

func (*ListRuleWaiversParams) SetOrderDirection

func (o *ListRuleWaiversParams) SetOrderDirection(orderDirection *string)

SetOrderDirection adds the orderDirection to the list rule waivers params

func (*ListRuleWaiversParams) SetQuery

func (o *ListRuleWaiversParams) SetQuery(query *string)

SetQuery adds the query to the list rule waivers params

func (*ListRuleWaiversParams) SetTimeout

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

SetTimeout adds the timeout to the list rule waivers params

func (*ListRuleWaiversParams) WithContext

WithContext adds the context to the list rule waivers params

func (*ListRuleWaiversParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the list rule waivers params

func (*ListRuleWaiversParams) WithMaxItems

func (o *ListRuleWaiversParams) WithMaxItems(maxItems *int64) *ListRuleWaiversParams

WithMaxItems adds the maxItems to the list rule waivers params

func (*ListRuleWaiversParams) WithOffset

func (o *ListRuleWaiversParams) WithOffset(offset *int64) *ListRuleWaiversParams

WithOffset adds the offset to the list rule waivers params

func (*ListRuleWaiversParams) WithOrderBy

func (o *ListRuleWaiversParams) WithOrderBy(orderBy *string) *ListRuleWaiversParams

WithOrderBy adds the orderBy to the list rule waivers params

func (*ListRuleWaiversParams) WithOrderDirection

func (o *ListRuleWaiversParams) WithOrderDirection(orderDirection *string) *ListRuleWaiversParams

WithOrderDirection adds the orderDirection to the list rule waivers params

func (*ListRuleWaiversParams) WithQuery

func (o *ListRuleWaiversParams) WithQuery(query *string) *ListRuleWaiversParams

WithQuery adds the query to the list rule waivers params

func (*ListRuleWaiversParams) WithTimeout

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

WithTimeout adds the timeout to the list rule waivers params

func (*ListRuleWaiversParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ListRuleWaiversReader

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

ListRuleWaiversReader is a Reader for the ListRuleWaivers structure.

func (*ListRuleWaiversReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListRuleWaiversUnauthorized

type ListRuleWaiversUnauthorized struct {
	Payload *models.AuthenticationError
}

ListRuleWaiversUnauthorized handles this case with default header values.

AuthenticationError

func NewListRuleWaiversUnauthorized

func NewListRuleWaiversUnauthorized() *ListRuleWaiversUnauthorized

NewListRuleWaiversUnauthorized creates a ListRuleWaiversUnauthorized with default headers values

func (*ListRuleWaiversUnauthorized) Error

func (*ListRuleWaiversUnauthorized) GetPayload

type UpdateRuleWaiverForbidden

type UpdateRuleWaiverForbidden struct {
	Payload *models.AuthorizationError
}

UpdateRuleWaiverForbidden handles this case with default header values.

AuthorizationError

func NewUpdateRuleWaiverForbidden

func NewUpdateRuleWaiverForbidden() *UpdateRuleWaiverForbidden

NewUpdateRuleWaiverForbidden creates a UpdateRuleWaiverForbidden with default headers values

func (*UpdateRuleWaiverForbidden) Error

func (o *UpdateRuleWaiverForbidden) Error() string

func (*UpdateRuleWaiverForbidden) GetPayload

type UpdateRuleWaiverInternalServerError

type UpdateRuleWaiverInternalServerError struct {
	Payload *models.InternalServerError
}

UpdateRuleWaiverInternalServerError handles this case with default header values.

InternalServerError

func NewUpdateRuleWaiverInternalServerError

func NewUpdateRuleWaiverInternalServerError() *UpdateRuleWaiverInternalServerError

NewUpdateRuleWaiverInternalServerError creates a UpdateRuleWaiverInternalServerError with default headers values

func (*UpdateRuleWaiverInternalServerError) Error

func (*UpdateRuleWaiverInternalServerError) GetPayload

type UpdateRuleWaiverNotFound

type UpdateRuleWaiverNotFound struct {
	Payload *models.NotFoundError
}

UpdateRuleWaiverNotFound handles this case with default header values.

NotFoundError

func NewUpdateRuleWaiverNotFound

func NewUpdateRuleWaiverNotFound() *UpdateRuleWaiverNotFound

NewUpdateRuleWaiverNotFound creates a UpdateRuleWaiverNotFound with default headers values

func (*UpdateRuleWaiverNotFound) Error

func (o *UpdateRuleWaiverNotFound) Error() string

func (*UpdateRuleWaiverNotFound) GetPayload

type UpdateRuleWaiverOK

type UpdateRuleWaiverOK struct {
	Payload *models.RuleWaiver
}

UpdateRuleWaiverOK handles this case with default header values.

Rule waiver details

func NewUpdateRuleWaiverOK

func NewUpdateRuleWaiverOK() *UpdateRuleWaiverOK

NewUpdateRuleWaiverOK creates a UpdateRuleWaiverOK with default headers values

func (*UpdateRuleWaiverOK) Error

func (o *UpdateRuleWaiverOK) Error() string

func (*UpdateRuleWaiverOK) GetPayload

func (o *UpdateRuleWaiverOK) GetPayload() *models.RuleWaiver

type UpdateRuleWaiverParams

type UpdateRuleWaiverParams struct {

	/*Input
	  Rule waiver update parameters

	*/
	Input *models.UpdateRuleWaiverInput
	/*RuleWaiverID
	  The ID of rule waiver to update

	*/
	RuleWaiverID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateRuleWaiverParams contains all the parameters to send to the API endpoint for the update rule waiver operation typically these are written to a http.Request

func NewUpdateRuleWaiverParams

func NewUpdateRuleWaiverParams() *UpdateRuleWaiverParams

NewUpdateRuleWaiverParams creates a new UpdateRuleWaiverParams object with the default values initialized.

func NewUpdateRuleWaiverParamsWithContext

func NewUpdateRuleWaiverParamsWithContext(ctx context.Context) *UpdateRuleWaiverParams

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

func NewUpdateRuleWaiverParamsWithHTTPClient

func NewUpdateRuleWaiverParamsWithHTTPClient(client *http.Client) *UpdateRuleWaiverParams

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

func NewUpdateRuleWaiverParamsWithTimeout

func NewUpdateRuleWaiverParamsWithTimeout(timeout time.Duration) *UpdateRuleWaiverParams

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

func (*UpdateRuleWaiverParams) SetContext

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

SetContext adds the context to the update rule waiver params

func (*UpdateRuleWaiverParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update rule waiver params

func (*UpdateRuleWaiverParams) SetInput

SetInput adds the input to the update rule waiver params

func (*UpdateRuleWaiverParams) SetRuleWaiverID

func (o *UpdateRuleWaiverParams) SetRuleWaiverID(ruleWaiverID string)

SetRuleWaiverID adds the ruleWaiverId to the update rule waiver params

func (*UpdateRuleWaiverParams) SetTimeout

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

SetTimeout adds the timeout to the update rule waiver params

func (*UpdateRuleWaiverParams) WithContext

WithContext adds the context to the update rule waiver params

func (*UpdateRuleWaiverParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update rule waiver params

func (*UpdateRuleWaiverParams) WithInput

WithInput adds the input to the update rule waiver params

func (*UpdateRuleWaiverParams) WithRuleWaiverID

func (o *UpdateRuleWaiverParams) WithRuleWaiverID(ruleWaiverID string) *UpdateRuleWaiverParams

WithRuleWaiverID adds the ruleWaiverID to the update rule waiver params

func (*UpdateRuleWaiverParams) WithTimeout

WithTimeout adds the timeout to the update rule waiver params

func (*UpdateRuleWaiverParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateRuleWaiverReader

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

UpdateRuleWaiverReader is a Reader for the UpdateRuleWaiver structure.

func (*UpdateRuleWaiverReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateRuleWaiverUnauthorized

type UpdateRuleWaiverUnauthorized struct {
	Payload *models.AuthenticationError
}

UpdateRuleWaiverUnauthorized handles this case with default header values.

AuthenticationError

func NewUpdateRuleWaiverUnauthorized

func NewUpdateRuleWaiverUnauthorized() *UpdateRuleWaiverUnauthorized

NewUpdateRuleWaiverUnauthorized creates a UpdateRuleWaiverUnauthorized with default headers values

func (*UpdateRuleWaiverUnauthorized) Error

func (*UpdateRuleWaiverUnauthorized) GetPayload

Jump to

Keyboard shortcuts

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