users_permissions

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2024 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUserPermissionCreated

type AddUserPermissionCreated struct {
}

AddUserPermissionCreated describes a response with status code 201, with default header values.

Null response

func NewAddUserPermissionCreated

func NewAddUserPermissionCreated() *AddUserPermissionCreated

NewAddUserPermissionCreated creates a AddUserPermissionCreated with default headers values

func (*AddUserPermissionCreated) Code

func (o *AddUserPermissionCreated) Code() int

Code gets the status code for the add user permission created response

func (*AddUserPermissionCreated) Error

func (o *AddUserPermissionCreated) Error() string

func (*AddUserPermissionCreated) IsClientError

func (o *AddUserPermissionCreated) IsClientError() bool

IsClientError returns true when this add user permission created response has a 4xx status code

func (*AddUserPermissionCreated) IsCode

func (o *AddUserPermissionCreated) IsCode(code int) bool

IsCode returns true when this add user permission created response a status code equal to that given

func (*AddUserPermissionCreated) IsRedirect

func (o *AddUserPermissionCreated) IsRedirect() bool

IsRedirect returns true when this add user permission created response has a 3xx status code

func (*AddUserPermissionCreated) IsServerError

func (o *AddUserPermissionCreated) IsServerError() bool

IsServerError returns true when this add user permission created response has a 5xx status code

func (*AddUserPermissionCreated) IsSuccess

func (o *AddUserPermissionCreated) IsSuccess() bool

IsSuccess returns true when this add user permission created response has a 2xx status code

func (*AddUserPermissionCreated) String

func (o *AddUserPermissionCreated) String() string

type AddUserPermissionDefault

type AddUserPermissionDefault struct {
	Payload *models.Error
	// contains filtered or unexported fields
}

AddUserPermissionDefault describes a response with status code -1, with default header values.

unexpected error

func NewAddUserPermissionDefault

func NewAddUserPermissionDefault(code int) *AddUserPermissionDefault

NewAddUserPermissionDefault creates a AddUserPermissionDefault with default headers values

func (*AddUserPermissionDefault) Code

func (o *AddUserPermissionDefault) Code() int

Code gets the status code for the add user permission default response

func (*AddUserPermissionDefault) Error

func (o *AddUserPermissionDefault) Error() string

func (*AddUserPermissionDefault) GetPayload

func (o *AddUserPermissionDefault) GetPayload() *models.Error

func (*AddUserPermissionDefault) IsClientError

func (o *AddUserPermissionDefault) IsClientError() bool

IsClientError returns true when this add user permission default response has a 4xx status code

func (*AddUserPermissionDefault) IsCode

func (o *AddUserPermissionDefault) IsCode(code int) bool

IsCode returns true when this add user permission default response a status code equal to that given

func (*AddUserPermissionDefault) IsRedirect

func (o *AddUserPermissionDefault) IsRedirect() bool

IsRedirect returns true when this add user permission default response has a 3xx status code

func (*AddUserPermissionDefault) IsServerError

func (o *AddUserPermissionDefault) IsServerError() bool

IsServerError returns true when this add user permission default response has a 5xx status code

func (*AddUserPermissionDefault) IsSuccess

func (o *AddUserPermissionDefault) IsSuccess() bool

IsSuccess returns true when this add user permission default response has a 2xx status code

func (*AddUserPermissionDefault) String

func (o *AddUserPermissionDefault) String() string

type AddUserPermissionParams

type AddUserPermissionParams struct {

	/* Permission.

	   The permission to add
	*/
	Permission *models.Permission

	/* User.

	   The user to add the permission to
	*/
	User string

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

AddUserPermissionParams contains all the parameters to send to the API endpoint

for the add user permission operation.

Typically these are written to a http.Request.

func NewAddUserPermissionParams

func NewAddUserPermissionParams() *AddUserPermissionParams

NewAddUserPermissionParams creates a new AddUserPermissionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddUserPermissionParamsWithContext

func NewAddUserPermissionParamsWithContext(ctx context.Context) *AddUserPermissionParams

NewAddUserPermissionParamsWithContext creates a new AddUserPermissionParams object with the ability to set a context for a request.

func NewAddUserPermissionParamsWithHTTPClient

func NewAddUserPermissionParamsWithHTTPClient(client *http.Client) *AddUserPermissionParams

NewAddUserPermissionParamsWithHTTPClient creates a new AddUserPermissionParams object with the ability to set a custom HTTPClient for a request.

func NewAddUserPermissionParamsWithTimeout

func NewAddUserPermissionParamsWithTimeout(timeout time.Duration) *AddUserPermissionParams

NewAddUserPermissionParamsWithTimeout creates a new AddUserPermissionParams object with the ability to set a timeout on a request.

func (*AddUserPermissionParams) SetContext

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

SetContext adds the context to the add user permission params

func (*AddUserPermissionParams) SetDefaults

func (o *AddUserPermissionParams) SetDefaults()

SetDefaults hydrates default values in the add user permission params (not the query body).

All values with no default are reset to their zero value.

func (*AddUserPermissionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the add user permission params

func (*AddUserPermissionParams) SetPermission

func (o *AddUserPermissionParams) SetPermission(permission *models.Permission)

SetPermission adds the permission to the add user permission params

func (*AddUserPermissionParams) SetTimeout

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

SetTimeout adds the timeout to the add user permission params

func (*AddUserPermissionParams) SetUser

func (o *AddUserPermissionParams) SetUser(user string)

SetUser adds the user to the add user permission params

func (*AddUserPermissionParams) WithContext

WithContext adds the context to the add user permission params

func (*AddUserPermissionParams) WithDefaults

WithDefaults hydrates default values in the add user permission params (not the query body).

All values with no default are reset to their zero value.

func (*AddUserPermissionParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the add user permission params

func (*AddUserPermissionParams) WithPermission

func (o *AddUserPermissionParams) WithPermission(permission *models.Permission) *AddUserPermissionParams

WithPermission adds the permission to the add user permission params

func (*AddUserPermissionParams) WithTimeout

WithTimeout adds the timeout to the add user permission params

func (*AddUserPermissionParams) WithUser

WithUser adds the user to the add user permission params

func (*AddUserPermissionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddUserPermissionReader

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

AddUserPermissionReader is a Reader for the AddUserPermission structure.

func (*AddUserPermissionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type Client

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

Client for users permissions API

func (*Client) AddUserPermission

func (a *Client) AddUserPermission(params *AddUserPermissionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddUserPermissionCreated, error)

AddUserPermission adds a permission to a user

func (*Client) ListEffectivePermissions

func (a *Client) ListEffectivePermissions(params *ListEffectivePermissionsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListEffectivePermissionsOK, error)

ListEffectivePermissions lists the user s effective permissions all permissions

func (*Client) ListUserPermissions

func (a *Client) ListUserPermissions(params *ListUserPermissionsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListUserPermissionsOK, error)

ListUserPermissions lists the user s direct permissions not via roles

func (*Client) RemoveUserPermission

func (a *Client) RemoveUserPermission(params *RemoveUserPermissionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RemoveUserPermissionCreated, error)

RemoveUserPermission removes a permission from a user

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	AddUserPermission(params *AddUserPermissionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddUserPermissionCreated, error)

	ListEffectivePermissions(params *ListEffectivePermissionsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListEffectivePermissionsOK, error)

	ListUserPermissions(params *ListUserPermissionsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListUserPermissionsOK, error)

	RemoveUserPermission(params *RemoveUserPermissionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RemoveUserPermissionCreated, 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 users permissions API client.

type ListEffectivePermissionsDefault

type ListEffectivePermissionsDefault struct {
	Payload *models.Error
	// contains filtered or unexported fields
}

ListEffectivePermissionsDefault describes a response with status code -1, with default header values.

unexpected error

func NewListEffectivePermissionsDefault

func NewListEffectivePermissionsDefault(code int) *ListEffectivePermissionsDefault

NewListEffectivePermissionsDefault creates a ListEffectivePermissionsDefault with default headers values

func (*ListEffectivePermissionsDefault) Code

Code gets the status code for the list effective permissions default response

func (*ListEffectivePermissionsDefault) Error

func (*ListEffectivePermissionsDefault) GetPayload

func (o *ListEffectivePermissionsDefault) GetPayload() *models.Error

func (*ListEffectivePermissionsDefault) IsClientError

func (o *ListEffectivePermissionsDefault) IsClientError() bool

IsClientError returns true when this list effective permissions default response has a 4xx status code

func (*ListEffectivePermissionsDefault) IsCode

func (o *ListEffectivePermissionsDefault) IsCode(code int) bool

IsCode returns true when this list effective permissions default response a status code equal to that given

func (*ListEffectivePermissionsDefault) IsRedirect

func (o *ListEffectivePermissionsDefault) IsRedirect() bool

IsRedirect returns true when this list effective permissions default response has a 3xx status code

func (*ListEffectivePermissionsDefault) IsServerError

func (o *ListEffectivePermissionsDefault) IsServerError() bool

IsServerError returns true when this list effective permissions default response has a 5xx status code

func (*ListEffectivePermissionsDefault) IsSuccess

func (o *ListEffectivePermissionsDefault) IsSuccess() bool

IsSuccess returns true when this list effective permissions default response has a 2xx status code

func (*ListEffectivePermissionsDefault) String

type ListEffectivePermissionsOK

type ListEffectivePermissionsOK struct {
	Payload *models.Permissions
}

ListEffectivePermissionsOK describes a response with status code 200, with default header values.

The user's permissions

func NewListEffectivePermissionsOK

func NewListEffectivePermissionsOK() *ListEffectivePermissionsOK

NewListEffectivePermissionsOK creates a ListEffectivePermissionsOK with default headers values

func (*ListEffectivePermissionsOK) Code

func (o *ListEffectivePermissionsOK) Code() int

Code gets the status code for the list effective permissions o k response

func (*ListEffectivePermissionsOK) Error

func (*ListEffectivePermissionsOK) GetPayload

func (*ListEffectivePermissionsOK) IsClientError

func (o *ListEffectivePermissionsOK) IsClientError() bool

IsClientError returns true when this list effective permissions o k response has a 4xx status code

func (*ListEffectivePermissionsOK) IsCode

func (o *ListEffectivePermissionsOK) IsCode(code int) bool

IsCode returns true when this list effective permissions o k response a status code equal to that given

func (*ListEffectivePermissionsOK) IsRedirect

func (o *ListEffectivePermissionsOK) IsRedirect() bool

IsRedirect returns true when this list effective permissions o k response has a 3xx status code

func (*ListEffectivePermissionsOK) IsServerError

func (o *ListEffectivePermissionsOK) IsServerError() bool

IsServerError returns true when this list effective permissions o k response has a 5xx status code

func (*ListEffectivePermissionsOK) IsSuccess

func (o *ListEffectivePermissionsOK) IsSuccess() bool

IsSuccess returns true when this list effective permissions o k response has a 2xx status code

func (*ListEffectivePermissionsOK) String

func (o *ListEffectivePermissionsOK) String() string

type ListEffectivePermissionsParams

type ListEffectivePermissionsParams struct {

	/* User.

	   The name of the user whose permissions should be listed
	*/
	User string

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

ListEffectivePermissionsParams contains all the parameters to send to the API endpoint

for the list effective permissions operation.

Typically these are written to a http.Request.

func NewListEffectivePermissionsParams

func NewListEffectivePermissionsParams() *ListEffectivePermissionsParams

NewListEffectivePermissionsParams creates a new ListEffectivePermissionsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewListEffectivePermissionsParamsWithContext

func NewListEffectivePermissionsParamsWithContext(ctx context.Context) *ListEffectivePermissionsParams

NewListEffectivePermissionsParamsWithContext creates a new ListEffectivePermissionsParams object with the ability to set a context for a request.

func NewListEffectivePermissionsParamsWithHTTPClient

func NewListEffectivePermissionsParamsWithHTTPClient(client *http.Client) *ListEffectivePermissionsParams

NewListEffectivePermissionsParamsWithHTTPClient creates a new ListEffectivePermissionsParams object with the ability to set a custom HTTPClient for a request.

func NewListEffectivePermissionsParamsWithTimeout

func NewListEffectivePermissionsParamsWithTimeout(timeout time.Duration) *ListEffectivePermissionsParams

NewListEffectivePermissionsParamsWithTimeout creates a new ListEffectivePermissionsParams object with the ability to set a timeout on a request.

func (*ListEffectivePermissionsParams) SetContext

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

SetContext adds the context to the list effective permissions params

func (*ListEffectivePermissionsParams) SetDefaults

func (o *ListEffectivePermissionsParams) SetDefaults()

SetDefaults hydrates default values in the list effective permissions params (not the query body).

All values with no default are reset to their zero value.

func (*ListEffectivePermissionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list effective permissions params

func (*ListEffectivePermissionsParams) SetTimeout

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

SetTimeout adds the timeout to the list effective permissions params

func (*ListEffectivePermissionsParams) SetUser

func (o *ListEffectivePermissionsParams) SetUser(user string)

SetUser adds the user to the list effective permissions params

func (*ListEffectivePermissionsParams) WithContext

WithContext adds the context to the list effective permissions params

func (*ListEffectivePermissionsParams) WithDefaults

WithDefaults hydrates default values in the list effective permissions params (not the query body).

All values with no default are reset to their zero value.

func (*ListEffectivePermissionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the list effective permissions params

func (*ListEffectivePermissionsParams) WithTimeout

WithTimeout adds the timeout to the list effective permissions params

func (*ListEffectivePermissionsParams) WithUser

WithUser adds the user to the list effective permissions params

func (*ListEffectivePermissionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListEffectivePermissionsReader

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

ListEffectivePermissionsReader is a Reader for the ListEffectivePermissions structure.

func (*ListEffectivePermissionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListUserPermissionsDefault

type ListUserPermissionsDefault struct {
	Payload *models.Error
	// contains filtered or unexported fields
}

ListUserPermissionsDefault describes a response with status code -1, with default header values.

unexpected error

func NewListUserPermissionsDefault

func NewListUserPermissionsDefault(code int) *ListUserPermissionsDefault

NewListUserPermissionsDefault creates a ListUserPermissionsDefault with default headers values

func (*ListUserPermissionsDefault) Code

func (o *ListUserPermissionsDefault) Code() int

Code gets the status code for the list user permissions default response

func (*ListUserPermissionsDefault) Error

func (*ListUserPermissionsDefault) GetPayload

func (o *ListUserPermissionsDefault) GetPayload() *models.Error

func (*ListUserPermissionsDefault) IsClientError

func (o *ListUserPermissionsDefault) IsClientError() bool

IsClientError returns true when this list user permissions default response has a 4xx status code

func (*ListUserPermissionsDefault) IsCode

func (o *ListUserPermissionsDefault) IsCode(code int) bool

IsCode returns true when this list user permissions default response a status code equal to that given

func (*ListUserPermissionsDefault) IsRedirect

func (o *ListUserPermissionsDefault) IsRedirect() bool

IsRedirect returns true when this list user permissions default response has a 3xx status code

func (*ListUserPermissionsDefault) IsServerError

func (o *ListUserPermissionsDefault) IsServerError() bool

IsServerError returns true when this list user permissions default response has a 5xx status code

func (*ListUserPermissionsDefault) IsSuccess

func (o *ListUserPermissionsDefault) IsSuccess() bool

IsSuccess returns true when this list user permissions default response has a 2xx status code

func (*ListUserPermissionsDefault) String

func (o *ListUserPermissionsDefault) String() string

type ListUserPermissionsOK

type ListUserPermissionsOK struct {
	Payload *models.Permissions
}

ListUserPermissionsOK describes a response with status code 200, with default header values.

The user's permissions

func NewListUserPermissionsOK

func NewListUserPermissionsOK() *ListUserPermissionsOK

NewListUserPermissionsOK creates a ListUserPermissionsOK with default headers values

func (*ListUserPermissionsOK) Code

func (o *ListUserPermissionsOK) Code() int

Code gets the status code for the list user permissions o k response

func (*ListUserPermissionsOK) Error

func (o *ListUserPermissionsOK) Error() string

func (*ListUserPermissionsOK) GetPayload

func (o *ListUserPermissionsOK) GetPayload() *models.Permissions

func (*ListUserPermissionsOK) IsClientError

func (o *ListUserPermissionsOK) IsClientError() bool

IsClientError returns true when this list user permissions o k response has a 4xx status code

func (*ListUserPermissionsOK) IsCode

func (o *ListUserPermissionsOK) IsCode(code int) bool

IsCode returns true when this list user permissions o k response a status code equal to that given

func (*ListUserPermissionsOK) IsRedirect

func (o *ListUserPermissionsOK) IsRedirect() bool

IsRedirect returns true when this list user permissions o k response has a 3xx status code

func (*ListUserPermissionsOK) IsServerError

func (o *ListUserPermissionsOK) IsServerError() bool

IsServerError returns true when this list user permissions o k response has a 5xx status code

func (*ListUserPermissionsOK) IsSuccess

func (o *ListUserPermissionsOK) IsSuccess() bool

IsSuccess returns true when this list user permissions o k response has a 2xx status code

func (*ListUserPermissionsOK) String

func (o *ListUserPermissionsOK) String() string

type ListUserPermissionsParams

type ListUserPermissionsParams struct {

	/* User.

	   The name of the user whose permissions should be listed
	*/
	User string

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

ListUserPermissionsParams contains all the parameters to send to the API endpoint

for the list user permissions operation.

Typically these are written to a http.Request.

func NewListUserPermissionsParams

func NewListUserPermissionsParams() *ListUserPermissionsParams

NewListUserPermissionsParams creates a new ListUserPermissionsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewListUserPermissionsParamsWithContext

func NewListUserPermissionsParamsWithContext(ctx context.Context) *ListUserPermissionsParams

NewListUserPermissionsParamsWithContext creates a new ListUserPermissionsParams object with the ability to set a context for a request.

func NewListUserPermissionsParamsWithHTTPClient

func NewListUserPermissionsParamsWithHTTPClient(client *http.Client) *ListUserPermissionsParams

NewListUserPermissionsParamsWithHTTPClient creates a new ListUserPermissionsParams object with the ability to set a custom HTTPClient for a request.

func NewListUserPermissionsParamsWithTimeout

func NewListUserPermissionsParamsWithTimeout(timeout time.Duration) *ListUserPermissionsParams

NewListUserPermissionsParamsWithTimeout creates a new ListUserPermissionsParams object with the ability to set a timeout on a request.

func (*ListUserPermissionsParams) SetContext

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

SetContext adds the context to the list user permissions params

func (*ListUserPermissionsParams) SetDefaults

func (o *ListUserPermissionsParams) SetDefaults()

SetDefaults hydrates default values in the list user permissions params (not the query body).

All values with no default are reset to their zero value.

func (*ListUserPermissionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list user permissions params

func (*ListUserPermissionsParams) SetTimeout

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

SetTimeout adds the timeout to the list user permissions params

func (*ListUserPermissionsParams) SetUser

func (o *ListUserPermissionsParams) SetUser(user string)

SetUser adds the user to the list user permissions params

func (*ListUserPermissionsParams) WithContext

WithContext adds the context to the list user permissions params

func (*ListUserPermissionsParams) WithDefaults

WithDefaults hydrates default values in the list user permissions params (not the query body).

All values with no default are reset to their zero value.

func (*ListUserPermissionsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the list user permissions params

func (*ListUserPermissionsParams) WithTimeout

WithTimeout adds the timeout to the list user permissions params

func (*ListUserPermissionsParams) WithUser

WithUser adds the user to the list user permissions params

func (*ListUserPermissionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListUserPermissionsReader

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

ListUserPermissionsReader is a Reader for the ListUserPermissions structure.

func (*ListUserPermissionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RemoveUserPermissionCreated

type RemoveUserPermissionCreated struct {
}

RemoveUserPermissionCreated describes a response with status code 201, with default header values.

Null response

func NewRemoveUserPermissionCreated

func NewRemoveUserPermissionCreated() *RemoveUserPermissionCreated

NewRemoveUserPermissionCreated creates a RemoveUserPermissionCreated with default headers values

func (*RemoveUserPermissionCreated) Code

func (o *RemoveUserPermissionCreated) Code() int

Code gets the status code for the remove user permission created response

func (*RemoveUserPermissionCreated) Error

func (*RemoveUserPermissionCreated) IsClientError

func (o *RemoveUserPermissionCreated) IsClientError() bool

IsClientError returns true when this remove user permission created response has a 4xx status code

func (*RemoveUserPermissionCreated) IsCode

func (o *RemoveUserPermissionCreated) IsCode(code int) bool

IsCode returns true when this remove user permission created response a status code equal to that given

func (*RemoveUserPermissionCreated) IsRedirect

func (o *RemoveUserPermissionCreated) IsRedirect() bool

IsRedirect returns true when this remove user permission created response has a 3xx status code

func (*RemoveUserPermissionCreated) IsServerError

func (o *RemoveUserPermissionCreated) IsServerError() bool

IsServerError returns true when this remove user permission created response has a 5xx status code

func (*RemoveUserPermissionCreated) IsSuccess

func (o *RemoveUserPermissionCreated) IsSuccess() bool

IsSuccess returns true when this remove user permission created response has a 2xx status code

func (*RemoveUserPermissionCreated) String

func (o *RemoveUserPermissionCreated) String() string

type RemoveUserPermissionDefault

type RemoveUserPermissionDefault struct {
	Payload *models.Error
	// contains filtered or unexported fields
}

RemoveUserPermissionDefault describes a response with status code -1, with default header values.

unexpected error

func NewRemoveUserPermissionDefault

func NewRemoveUserPermissionDefault(code int) *RemoveUserPermissionDefault

NewRemoveUserPermissionDefault creates a RemoveUserPermissionDefault with default headers values

func (*RemoveUserPermissionDefault) Code

func (o *RemoveUserPermissionDefault) Code() int

Code gets the status code for the remove user permission default response

func (*RemoveUserPermissionDefault) Error

func (*RemoveUserPermissionDefault) GetPayload

func (o *RemoveUserPermissionDefault) GetPayload() *models.Error

func (*RemoveUserPermissionDefault) IsClientError

func (o *RemoveUserPermissionDefault) IsClientError() bool

IsClientError returns true when this remove user permission default response has a 4xx status code

func (*RemoveUserPermissionDefault) IsCode

func (o *RemoveUserPermissionDefault) IsCode(code int) bool

IsCode returns true when this remove user permission default response a status code equal to that given

func (*RemoveUserPermissionDefault) IsRedirect

func (o *RemoveUserPermissionDefault) IsRedirect() bool

IsRedirect returns true when this remove user permission default response has a 3xx status code

func (*RemoveUserPermissionDefault) IsServerError

func (o *RemoveUserPermissionDefault) IsServerError() bool

IsServerError returns true when this remove user permission default response has a 5xx status code

func (*RemoveUserPermissionDefault) IsSuccess

func (o *RemoveUserPermissionDefault) IsSuccess() bool

IsSuccess returns true when this remove user permission default response has a 2xx status code

func (*RemoveUserPermissionDefault) String

func (o *RemoveUserPermissionDefault) String() string

type RemoveUserPermissionNotFound

type RemoveUserPermissionNotFound struct {
	Payload *models.NotExists
}

RemoveUserPermissionNotFound describes a response with status code 404, with default header values.

User permission does not exist

func NewRemoveUserPermissionNotFound

func NewRemoveUserPermissionNotFound() *RemoveUserPermissionNotFound

NewRemoveUserPermissionNotFound creates a RemoveUserPermissionNotFound with default headers values

func (*RemoveUserPermissionNotFound) Code

Code gets the status code for the remove user permission not found response

func (*RemoveUserPermissionNotFound) Error

func (*RemoveUserPermissionNotFound) GetPayload

func (*RemoveUserPermissionNotFound) IsClientError

func (o *RemoveUserPermissionNotFound) IsClientError() bool

IsClientError returns true when this remove user permission not found response has a 4xx status code

func (*RemoveUserPermissionNotFound) IsCode

func (o *RemoveUserPermissionNotFound) IsCode(code int) bool

IsCode returns true when this remove user permission not found response a status code equal to that given

func (*RemoveUserPermissionNotFound) IsRedirect

func (o *RemoveUserPermissionNotFound) IsRedirect() bool

IsRedirect returns true when this remove user permission not found response has a 3xx status code

func (*RemoveUserPermissionNotFound) IsServerError

func (o *RemoveUserPermissionNotFound) IsServerError() bool

IsServerError returns true when this remove user permission not found response has a 5xx status code

func (*RemoveUserPermissionNotFound) IsSuccess

func (o *RemoveUserPermissionNotFound) IsSuccess() bool

IsSuccess returns true when this remove user permission not found response has a 2xx status code

func (*RemoveUserPermissionNotFound) String

type RemoveUserPermissionParams

type RemoveUserPermissionParams struct {

	/* Permission.

	   The permission to remove
	*/
	Permission *models.Permission

	/* User.

	   The user to remove the permission from
	*/
	User string

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

RemoveUserPermissionParams contains all the parameters to send to the API endpoint

for the remove user permission operation.

Typically these are written to a http.Request.

func NewRemoveUserPermissionParams

func NewRemoveUserPermissionParams() *RemoveUserPermissionParams

NewRemoveUserPermissionParams creates a new RemoveUserPermissionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewRemoveUserPermissionParamsWithContext

func NewRemoveUserPermissionParamsWithContext(ctx context.Context) *RemoveUserPermissionParams

NewRemoveUserPermissionParamsWithContext creates a new RemoveUserPermissionParams object with the ability to set a context for a request.

func NewRemoveUserPermissionParamsWithHTTPClient

func NewRemoveUserPermissionParamsWithHTTPClient(client *http.Client) *RemoveUserPermissionParams

NewRemoveUserPermissionParamsWithHTTPClient creates a new RemoveUserPermissionParams object with the ability to set a custom HTTPClient for a request.

func NewRemoveUserPermissionParamsWithTimeout

func NewRemoveUserPermissionParamsWithTimeout(timeout time.Duration) *RemoveUserPermissionParams

NewRemoveUserPermissionParamsWithTimeout creates a new RemoveUserPermissionParams object with the ability to set a timeout on a request.

func (*RemoveUserPermissionParams) SetContext

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

SetContext adds the context to the remove user permission params

func (*RemoveUserPermissionParams) SetDefaults

func (o *RemoveUserPermissionParams) SetDefaults()

SetDefaults hydrates default values in the remove user permission params (not the query body).

All values with no default are reset to their zero value.

func (*RemoveUserPermissionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the remove user permission params

func (*RemoveUserPermissionParams) SetPermission

func (o *RemoveUserPermissionParams) SetPermission(permission *models.Permission)

SetPermission adds the permission to the remove user permission params

func (*RemoveUserPermissionParams) SetTimeout

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

SetTimeout adds the timeout to the remove user permission params

func (*RemoveUserPermissionParams) SetUser

func (o *RemoveUserPermissionParams) SetUser(user string)

SetUser adds the user to the remove user permission params

func (*RemoveUserPermissionParams) WithContext

WithContext adds the context to the remove user permission params

func (*RemoveUserPermissionParams) WithDefaults

WithDefaults hydrates default values in the remove user permission params (not the query body).

All values with no default are reset to their zero value.

func (*RemoveUserPermissionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the remove user permission params

func (*RemoveUserPermissionParams) WithPermission

WithPermission adds the permission to the remove user permission params

func (*RemoveUserPermissionParams) WithTimeout

WithTimeout adds the timeout to the remove user permission params

func (*RemoveUserPermissionParams) WithUser

WithUser adds the user to the remove user permission params

func (*RemoveUserPermissionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RemoveUserPermissionReader

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

RemoveUserPermissionReader is a Reader for the RemoveUserPermission structure.

func (*RemoveUserPermissionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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