usergroup

package
v5.6.0 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: MIT 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 usergroup API

func (*Client) CreateUserGroup

func (a *Client) CreateUserGroup(params *CreateUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*CreateUserGroupCreated, error)

CreateUserGroup creates user group

Create user group information

func (*Client) DeleteUserGroup

func (a *Client) DeleteUserGroup(params *DeleteUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteUserGroupOK, error)

DeleteUserGroup deletes user group

Delete user group

func (*Client) GetUserGroup

func (a *Client) GetUserGroup(params *GetUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*GetUserGroupOK, error)

GetUserGroup gets user group information

Get user group information

func (*Client) ListUserGroups

func (a *Client) ListUserGroups(params *ListUserGroupsParams, authInfo runtime.ClientAuthInfoWriter) (*ListUserGroupsOK, error)

ListUserGroups gets all user groups information

Get all user groups information, it is open for system admin

func (*Client) SearchUserGroups added in v5.0.3

func (a *Client) SearchUserGroups(params *SearchUserGroupsParams, authInfo runtime.ClientAuthInfoWriter) (*SearchUserGroupsOK, error)

SearchUserGroups searches groups by groupname

This endpoint is to search groups by group name. It's open for all authenticated requests.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateUserGroup

func (a *Client) UpdateUserGroup(params *UpdateUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateUserGroupOK, error)

UpdateUserGroup updates group information

Update user group information

type ClientService

type ClientService interface {
	CreateUserGroup(params *CreateUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*CreateUserGroupCreated, error)

	DeleteUserGroup(params *DeleteUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteUserGroupOK, error)

	GetUserGroup(params *GetUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*GetUserGroupOK, error)

	ListUserGroups(params *ListUserGroupsParams, authInfo runtime.ClientAuthInfoWriter) (*ListUserGroupsOK, error)

	SearchUserGroups(params *SearchUserGroupsParams, authInfo runtime.ClientAuthInfoWriter) (*SearchUserGroupsOK, error)

	UpdateUserGroup(params *UpdateUserGroupParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateUserGroupOK, 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 usergroup API client.

type CreateUserGroupBadRequest

type CreateUserGroupBadRequest struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

CreateUserGroupBadRequest handles this case with default header values.

Bad request

func NewCreateUserGroupBadRequest

func NewCreateUserGroupBadRequest() *CreateUserGroupBadRequest

NewCreateUserGroupBadRequest creates a CreateUserGroupBadRequest with default headers values

func (*CreateUserGroupBadRequest) Error

func (o *CreateUserGroupBadRequest) Error() string

func (*CreateUserGroupBadRequest) GetPayload

func (o *CreateUserGroupBadRequest) GetPayload() *model.Errors

type CreateUserGroupConflict

type CreateUserGroupConflict struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

CreateUserGroupConflict handles this case with default header values.

Conflict

func NewCreateUserGroupConflict

func NewCreateUserGroupConflict() *CreateUserGroupConflict

NewCreateUserGroupConflict creates a CreateUserGroupConflict with default headers values

func (*CreateUserGroupConflict) Error

func (o *CreateUserGroupConflict) Error() string

func (*CreateUserGroupConflict) GetPayload

func (o *CreateUserGroupConflict) GetPayload() *model.Errors

type CreateUserGroupCreated

type CreateUserGroupCreated struct {
	/*The URL of the created resource
	 */
	Location string
}

CreateUserGroupCreated handles this case with default header values.

User group created successfully.

func NewCreateUserGroupCreated

func NewCreateUserGroupCreated() *CreateUserGroupCreated

NewCreateUserGroupCreated creates a CreateUserGroupCreated with default headers values

func (*CreateUserGroupCreated) Error

func (o *CreateUserGroupCreated) Error() string

type CreateUserGroupForbidden

type CreateUserGroupForbidden struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

CreateUserGroupForbidden handles this case with default header values.

Forbidden

func NewCreateUserGroupForbidden

func NewCreateUserGroupForbidden() *CreateUserGroupForbidden

NewCreateUserGroupForbidden creates a CreateUserGroupForbidden with default headers values

func (*CreateUserGroupForbidden) Error

func (o *CreateUserGroupForbidden) Error() string

func (*CreateUserGroupForbidden) GetPayload

func (o *CreateUserGroupForbidden) GetPayload() *model.Errors

type CreateUserGroupInternalServerError

type CreateUserGroupInternalServerError struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

CreateUserGroupInternalServerError handles this case with default header values.

Internal server error

func NewCreateUserGroupInternalServerError

func NewCreateUserGroupInternalServerError() *CreateUserGroupInternalServerError

NewCreateUserGroupInternalServerError creates a CreateUserGroupInternalServerError with default headers values

func (*CreateUserGroupInternalServerError) Error

func (*CreateUserGroupInternalServerError) GetPayload

type CreateUserGroupParams

type CreateUserGroupParams struct {

	/*XRequestID
	  An unique ID for the request

	*/
	XRequestID *string
	/*Usergroup*/
	Usergroup *model.UserGroup

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

CreateUserGroupParams contains all the parameters to send to the API endpoint for the create user group operation typically these are written to a http.Request

func NewCreateUserGroupParams

func NewCreateUserGroupParams() *CreateUserGroupParams

NewCreateUserGroupParams creates a new CreateUserGroupParams object with the default values initialized.

func NewCreateUserGroupParamsWithContext

func NewCreateUserGroupParamsWithContext(ctx context.Context) *CreateUserGroupParams

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

func NewCreateUserGroupParamsWithHTTPClient

func NewCreateUserGroupParamsWithHTTPClient(client *http.Client) *CreateUserGroupParams

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

func NewCreateUserGroupParamsWithTimeout

func NewCreateUserGroupParamsWithTimeout(timeout time.Duration) *CreateUserGroupParams

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

func (*CreateUserGroupParams) SetContext

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

SetContext adds the context to the create user group params

func (*CreateUserGroupParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create user group params

func (*CreateUserGroupParams) SetTimeout

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

SetTimeout adds the timeout to the create user group params

func (*CreateUserGroupParams) SetUsergroup

func (o *CreateUserGroupParams) SetUsergroup(usergroup *model.UserGroup)

SetUsergroup adds the usergroup to the create user group params

func (*CreateUserGroupParams) SetXRequestID

func (o *CreateUserGroupParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the create user group params

func (*CreateUserGroupParams) WithContext

WithContext adds the context to the create user group params

func (*CreateUserGroupParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the create user group params

func (*CreateUserGroupParams) WithTimeout

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

WithTimeout adds the timeout to the create user group params

func (*CreateUserGroupParams) WithUsergroup

func (o *CreateUserGroupParams) WithUsergroup(usergroup *model.UserGroup) *CreateUserGroupParams

WithUsergroup adds the usergroup to the create user group params

func (*CreateUserGroupParams) WithXRequestID

func (o *CreateUserGroupParams) WithXRequestID(xRequestID *string) *CreateUserGroupParams

WithXRequestID adds the xRequestID to the create user group params

func (*CreateUserGroupParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type CreateUserGroupReader

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

CreateUserGroupReader is a Reader for the CreateUserGroup structure.

func (*CreateUserGroupReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateUserGroupUnauthorized

type CreateUserGroupUnauthorized struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

CreateUserGroupUnauthorized handles this case with default header values.

Unauthorized

func NewCreateUserGroupUnauthorized

func NewCreateUserGroupUnauthorized() *CreateUserGroupUnauthorized

NewCreateUserGroupUnauthorized creates a CreateUserGroupUnauthorized with default headers values

func (*CreateUserGroupUnauthorized) Error

func (*CreateUserGroupUnauthorized) GetPayload

func (o *CreateUserGroupUnauthorized) GetPayload() *model.Errors

type DeleteUserGroupBadRequest

type DeleteUserGroupBadRequest struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

DeleteUserGroupBadRequest handles this case with default header values.

Bad request

func NewDeleteUserGroupBadRequest

func NewDeleteUserGroupBadRequest() *DeleteUserGroupBadRequest

NewDeleteUserGroupBadRequest creates a DeleteUserGroupBadRequest with default headers values

func (*DeleteUserGroupBadRequest) Error

func (o *DeleteUserGroupBadRequest) Error() string

func (*DeleteUserGroupBadRequest) GetPayload

func (o *DeleteUserGroupBadRequest) GetPayload() *model.Errors

type DeleteUserGroupForbidden

type DeleteUserGroupForbidden struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

DeleteUserGroupForbidden handles this case with default header values.

Forbidden

func NewDeleteUserGroupForbidden

func NewDeleteUserGroupForbidden() *DeleteUserGroupForbidden

NewDeleteUserGroupForbidden creates a DeleteUserGroupForbidden with default headers values

func (*DeleteUserGroupForbidden) Error

func (o *DeleteUserGroupForbidden) Error() string

func (*DeleteUserGroupForbidden) GetPayload

func (o *DeleteUserGroupForbidden) GetPayload() *model.Errors

type DeleteUserGroupInternalServerError

type DeleteUserGroupInternalServerError struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

DeleteUserGroupInternalServerError handles this case with default header values.

Internal server error

func NewDeleteUserGroupInternalServerError

func NewDeleteUserGroupInternalServerError() *DeleteUserGroupInternalServerError

NewDeleteUserGroupInternalServerError creates a DeleteUserGroupInternalServerError with default headers values

func (*DeleteUserGroupInternalServerError) Error

func (*DeleteUserGroupInternalServerError) GetPayload

type DeleteUserGroupOK

type DeleteUserGroupOK struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string
}

DeleteUserGroupOK handles this case with default header values.

Success

func NewDeleteUserGroupOK

func NewDeleteUserGroupOK() *DeleteUserGroupOK

NewDeleteUserGroupOK creates a DeleteUserGroupOK with default headers values

func (*DeleteUserGroupOK) Error

func (o *DeleteUserGroupOK) Error() string

type DeleteUserGroupParams

type DeleteUserGroupParams struct {

	/*XRequestID
	  An unique ID for the request

	*/
	XRequestID *string
	/*GroupID*/
	GroupID int64

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

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

func NewDeleteUserGroupParams

func NewDeleteUserGroupParams() *DeleteUserGroupParams

NewDeleteUserGroupParams creates a new DeleteUserGroupParams object with the default values initialized.

func NewDeleteUserGroupParamsWithContext

func NewDeleteUserGroupParamsWithContext(ctx context.Context) *DeleteUserGroupParams

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

func NewDeleteUserGroupParamsWithHTTPClient

func NewDeleteUserGroupParamsWithHTTPClient(client *http.Client) *DeleteUserGroupParams

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

func NewDeleteUserGroupParamsWithTimeout

func NewDeleteUserGroupParamsWithTimeout(timeout time.Duration) *DeleteUserGroupParams

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

func (*DeleteUserGroupParams) SetContext

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

SetContext adds the context to the delete user group params

func (*DeleteUserGroupParams) SetGroupID

func (o *DeleteUserGroupParams) SetGroupID(groupID int64)

SetGroupID adds the groupId to the delete user group params

func (*DeleteUserGroupParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete user group params

func (*DeleteUserGroupParams) SetTimeout

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

SetTimeout adds the timeout to the delete user group params

func (*DeleteUserGroupParams) SetXRequestID

func (o *DeleteUserGroupParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete user group params

func (*DeleteUserGroupParams) WithContext

WithContext adds the context to the delete user group params

func (*DeleteUserGroupParams) WithGroupID

func (o *DeleteUserGroupParams) WithGroupID(groupID int64) *DeleteUserGroupParams

WithGroupID adds the groupID to the delete user group params

func (*DeleteUserGroupParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete user group params

func (*DeleteUserGroupParams) WithTimeout

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

WithTimeout adds the timeout to the delete user group params

func (*DeleteUserGroupParams) WithXRequestID

func (o *DeleteUserGroupParams) WithXRequestID(xRequestID *string) *DeleteUserGroupParams

WithXRequestID adds the xRequestID to the delete user group params

func (*DeleteUserGroupParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type DeleteUserGroupReader

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

DeleteUserGroupReader is a Reader for the DeleteUserGroup structure.

func (*DeleteUserGroupReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteUserGroupUnauthorized

type DeleteUserGroupUnauthorized struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

DeleteUserGroupUnauthorized handles this case with default header values.

Unauthorized

func NewDeleteUserGroupUnauthorized

func NewDeleteUserGroupUnauthorized() *DeleteUserGroupUnauthorized

NewDeleteUserGroupUnauthorized creates a DeleteUserGroupUnauthorized with default headers values

func (*DeleteUserGroupUnauthorized) Error

func (*DeleteUserGroupUnauthorized) GetPayload

func (o *DeleteUserGroupUnauthorized) GetPayload() *model.Errors

type GetUserGroupBadRequest

type GetUserGroupBadRequest struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

GetUserGroupBadRequest handles this case with default header values.

Bad request

func NewGetUserGroupBadRequest

func NewGetUserGroupBadRequest() *GetUserGroupBadRequest

NewGetUserGroupBadRequest creates a GetUserGroupBadRequest with default headers values

func (*GetUserGroupBadRequest) Error

func (o *GetUserGroupBadRequest) Error() string

func (*GetUserGroupBadRequest) GetPayload

func (o *GetUserGroupBadRequest) GetPayload() *model.Errors

type GetUserGroupForbidden

type GetUserGroupForbidden struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

GetUserGroupForbidden handles this case with default header values.

Forbidden

func NewGetUserGroupForbidden

func NewGetUserGroupForbidden() *GetUserGroupForbidden

NewGetUserGroupForbidden creates a GetUserGroupForbidden with default headers values

func (*GetUserGroupForbidden) Error

func (o *GetUserGroupForbidden) Error() string

func (*GetUserGroupForbidden) GetPayload

func (o *GetUserGroupForbidden) GetPayload() *model.Errors

type GetUserGroupInternalServerError

type GetUserGroupInternalServerError struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

GetUserGroupInternalServerError handles this case with default header values.

Internal server error

func NewGetUserGroupInternalServerError

func NewGetUserGroupInternalServerError() *GetUserGroupInternalServerError

NewGetUserGroupInternalServerError creates a GetUserGroupInternalServerError with default headers values

func (*GetUserGroupInternalServerError) Error

func (*GetUserGroupInternalServerError) GetPayload

func (o *GetUserGroupInternalServerError) GetPayload() *model.Errors

type GetUserGroupNotFound

type GetUserGroupNotFound struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

GetUserGroupNotFound handles this case with default header values.

Not found

func NewGetUserGroupNotFound

func NewGetUserGroupNotFound() *GetUserGroupNotFound

NewGetUserGroupNotFound creates a GetUserGroupNotFound with default headers values

func (*GetUserGroupNotFound) Error

func (o *GetUserGroupNotFound) Error() string

func (*GetUserGroupNotFound) GetPayload

func (o *GetUserGroupNotFound) GetPayload() *model.Errors

type GetUserGroupOK

type GetUserGroupOK struct {
	Payload *model.UserGroup
}

GetUserGroupOK handles this case with default header values.

User group get successfully.

func NewGetUserGroupOK

func NewGetUserGroupOK() *GetUserGroupOK

NewGetUserGroupOK creates a GetUserGroupOK with default headers values

func (*GetUserGroupOK) Error

func (o *GetUserGroupOK) Error() string

func (*GetUserGroupOK) GetPayload

func (o *GetUserGroupOK) GetPayload() *model.UserGroup

type GetUserGroupParams

type GetUserGroupParams struct {

	/*XRequestID
	  An unique ID for the request

	*/
	XRequestID *string
	/*GroupID
	  Group ID

	*/
	GroupID int64

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

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

func NewGetUserGroupParams

func NewGetUserGroupParams() *GetUserGroupParams

NewGetUserGroupParams creates a new GetUserGroupParams object with the default values initialized.

func NewGetUserGroupParamsWithContext

func NewGetUserGroupParamsWithContext(ctx context.Context) *GetUserGroupParams

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

func NewGetUserGroupParamsWithHTTPClient

func NewGetUserGroupParamsWithHTTPClient(client *http.Client) *GetUserGroupParams

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

func NewGetUserGroupParamsWithTimeout

func NewGetUserGroupParamsWithTimeout(timeout time.Duration) *GetUserGroupParams

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

func (*GetUserGroupParams) SetContext

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

SetContext adds the context to the get user group params

func (*GetUserGroupParams) SetGroupID

func (o *GetUserGroupParams) SetGroupID(groupID int64)

SetGroupID adds the groupId to the get user group params

func (*GetUserGroupParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get user group params

func (*GetUserGroupParams) SetTimeout

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

SetTimeout adds the timeout to the get user group params

func (*GetUserGroupParams) SetXRequestID

func (o *GetUserGroupParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get user group params

func (*GetUserGroupParams) WithContext

WithContext adds the context to the get user group params

func (*GetUserGroupParams) WithGroupID

func (o *GetUserGroupParams) WithGroupID(groupID int64) *GetUserGroupParams

WithGroupID adds the groupID to the get user group params

func (*GetUserGroupParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get user group params

func (*GetUserGroupParams) WithTimeout

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

WithTimeout adds the timeout to the get user group params

func (*GetUserGroupParams) WithXRequestID

func (o *GetUserGroupParams) WithXRequestID(xRequestID *string) *GetUserGroupParams

WithXRequestID adds the xRequestID to the get user group params

func (*GetUserGroupParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetUserGroupReader

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

GetUserGroupReader is a Reader for the GetUserGroup structure.

func (*GetUserGroupReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetUserGroupUnauthorized

type GetUserGroupUnauthorized struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

GetUserGroupUnauthorized handles this case with default header values.

Unauthorized

func NewGetUserGroupUnauthorized

func NewGetUserGroupUnauthorized() *GetUserGroupUnauthorized

NewGetUserGroupUnauthorized creates a GetUserGroupUnauthorized with default headers values

func (*GetUserGroupUnauthorized) Error

func (o *GetUserGroupUnauthorized) Error() string

func (*GetUserGroupUnauthorized) GetPayload

func (o *GetUserGroupUnauthorized) GetPayload() *model.Errors

type ListUserGroupsForbidden

type ListUserGroupsForbidden struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

ListUserGroupsForbidden handles this case with default header values.

Forbidden

func NewListUserGroupsForbidden

func NewListUserGroupsForbidden() *ListUserGroupsForbidden

NewListUserGroupsForbidden creates a ListUserGroupsForbidden with default headers values

func (*ListUserGroupsForbidden) Error

func (o *ListUserGroupsForbidden) Error() string

func (*ListUserGroupsForbidden) GetPayload

func (o *ListUserGroupsForbidden) GetPayload() *model.Errors

type ListUserGroupsInternalServerError

type ListUserGroupsInternalServerError struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

ListUserGroupsInternalServerError handles this case with default header values.

Internal server error

func NewListUserGroupsInternalServerError

func NewListUserGroupsInternalServerError() *ListUserGroupsInternalServerError

NewListUserGroupsInternalServerError creates a ListUserGroupsInternalServerError with default headers values

func (*ListUserGroupsInternalServerError) Error

func (*ListUserGroupsInternalServerError) GetPayload

type ListUserGroupsOK

type ListUserGroupsOK struct {
	/*Link to previous page and next page
	 */
	Link string
	/*The total count of available items
	 */
	XTotalCount int64

	Payload []*model.UserGroup
}

ListUserGroupsOK handles this case with default header values.

Get user group successfully.

func NewListUserGroupsOK

func NewListUserGroupsOK() *ListUserGroupsOK

NewListUserGroupsOK creates a ListUserGroupsOK with default headers values

func (*ListUserGroupsOK) Error

func (o *ListUserGroupsOK) Error() string

func (*ListUserGroupsOK) GetPayload

func (o *ListUserGroupsOK) GetPayload() []*model.UserGroup

type ListUserGroupsParams

type ListUserGroupsParams struct {

	/*XRequestID
	  An unique ID for the request

	*/
	XRequestID *string
	/*GroupName
	  group name need to search, fuzzy matches

	*/
	GroupName *string
	/*LdapGroupDn
	  search with ldap group DN

	*/
	LdapGroupDn *string
	/*Page
	  The page number

	*/
	Page *int64
	/*PageSize
	  The size of per page

	*/
	PageSize *int64

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

ListUserGroupsParams contains all the parameters to send to the API endpoint for the list user groups operation typically these are written to a http.Request

func NewListUserGroupsParams

func NewListUserGroupsParams() *ListUserGroupsParams

NewListUserGroupsParams creates a new ListUserGroupsParams object with the default values initialized.

func NewListUserGroupsParamsWithContext

func NewListUserGroupsParamsWithContext(ctx context.Context) *ListUserGroupsParams

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

func NewListUserGroupsParamsWithHTTPClient

func NewListUserGroupsParamsWithHTTPClient(client *http.Client) *ListUserGroupsParams

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

func NewListUserGroupsParamsWithTimeout

func NewListUserGroupsParamsWithTimeout(timeout time.Duration) *ListUserGroupsParams

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

func (*ListUserGroupsParams) SetContext

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

SetContext adds the context to the list user groups params

func (*ListUserGroupsParams) SetGroupName added in v5.2.0

func (o *ListUserGroupsParams) SetGroupName(groupName *string)

SetGroupName adds the groupName to the list user groups params

func (*ListUserGroupsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list user groups params

func (*ListUserGroupsParams) SetLdapGroupDn added in v5.0.3

func (o *ListUserGroupsParams) SetLdapGroupDn(ldapGroupDn *string)

SetLdapGroupDn adds the ldapGroupDn to the list user groups params

func (*ListUserGroupsParams) SetPage added in v5.0.3

func (o *ListUserGroupsParams) SetPage(page *int64)

SetPage adds the page to the list user groups params

func (*ListUserGroupsParams) SetPageSize added in v5.0.3

func (o *ListUserGroupsParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the list user groups params

func (*ListUserGroupsParams) SetTimeout

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

SetTimeout adds the timeout to the list user groups params

func (*ListUserGroupsParams) SetXRequestID

func (o *ListUserGroupsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the list user groups params

func (*ListUserGroupsParams) WithContext

WithContext adds the context to the list user groups params

func (*ListUserGroupsParams) WithGroupName added in v5.2.0

func (o *ListUserGroupsParams) WithGroupName(groupName *string) *ListUserGroupsParams

WithGroupName adds the groupName to the list user groups params

func (*ListUserGroupsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the list user groups params

func (*ListUserGroupsParams) WithLdapGroupDn added in v5.0.3

func (o *ListUserGroupsParams) WithLdapGroupDn(ldapGroupDn *string) *ListUserGroupsParams

WithLdapGroupDn adds the ldapGroupDn to the list user groups params

func (*ListUserGroupsParams) WithPage added in v5.0.3

func (o *ListUserGroupsParams) WithPage(page *int64) *ListUserGroupsParams

WithPage adds the page to the list user groups params

func (*ListUserGroupsParams) WithPageSize added in v5.0.3

func (o *ListUserGroupsParams) WithPageSize(pageSize *int64) *ListUserGroupsParams

WithPageSize adds the pageSize to the list user groups params

func (*ListUserGroupsParams) WithTimeout

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

WithTimeout adds the timeout to the list user groups params

func (*ListUserGroupsParams) WithXRequestID

func (o *ListUserGroupsParams) WithXRequestID(xRequestID *string) *ListUserGroupsParams

WithXRequestID adds the xRequestID to the list user groups params

func (*ListUserGroupsParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ListUserGroupsReader

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

ListUserGroupsReader is a Reader for the ListUserGroups structure.

func (*ListUserGroupsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListUserGroupsUnauthorized

type ListUserGroupsUnauthorized struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

ListUserGroupsUnauthorized handles this case with default header values.

Unauthorized

func NewListUserGroupsUnauthorized

func NewListUserGroupsUnauthorized() *ListUserGroupsUnauthorized

NewListUserGroupsUnauthorized creates a ListUserGroupsUnauthorized with default headers values

func (*ListUserGroupsUnauthorized) Error

func (*ListUserGroupsUnauthorized) GetPayload

func (o *ListUserGroupsUnauthorized) GetPayload() *model.Errors

type SearchUserGroupsInternalServerError added in v5.0.3

type SearchUserGroupsInternalServerError struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

SearchUserGroupsInternalServerError handles this case with default header values.

Internal server error

func NewSearchUserGroupsInternalServerError added in v5.0.3

func NewSearchUserGroupsInternalServerError() *SearchUserGroupsInternalServerError

NewSearchUserGroupsInternalServerError creates a SearchUserGroupsInternalServerError with default headers values

func (*SearchUserGroupsInternalServerError) Error added in v5.0.3

func (*SearchUserGroupsInternalServerError) GetPayload added in v5.0.3

type SearchUserGroupsOK added in v5.0.3

type SearchUserGroupsOK struct {
	/*Link to previous page and next page
	 */
	Link string
	/*The total count of available items
	 */
	XTotalCount int64

	Payload []*model.UserGroupSearchItem
}

SearchUserGroupsOK handles this case with default header values.

Search groups successfully.

func NewSearchUserGroupsOK added in v5.0.3

func NewSearchUserGroupsOK() *SearchUserGroupsOK

NewSearchUserGroupsOK creates a SearchUserGroupsOK with default headers values

func (*SearchUserGroupsOK) Error added in v5.0.3

func (o *SearchUserGroupsOK) Error() string

func (*SearchUserGroupsOK) GetPayload added in v5.0.3

func (o *SearchUserGroupsOK) GetPayload() []*model.UserGroupSearchItem

type SearchUserGroupsParams added in v5.0.3

type SearchUserGroupsParams struct {

	/*XRequestID
	  An unique ID for the request

	*/
	XRequestID *string
	/*Groupname
	  Group name for filtering results.

	*/
	Groupname string
	/*Page
	  The page number

	*/
	Page *int64
	/*PageSize
	  The size of per page

	*/
	PageSize *int64

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

SearchUserGroupsParams contains all the parameters to send to the API endpoint for the search user groups operation typically these are written to a http.Request

func NewSearchUserGroupsParams added in v5.0.3

func NewSearchUserGroupsParams() *SearchUserGroupsParams

NewSearchUserGroupsParams creates a new SearchUserGroupsParams object with the default values initialized.

func NewSearchUserGroupsParamsWithContext added in v5.0.3

func NewSearchUserGroupsParamsWithContext(ctx context.Context) *SearchUserGroupsParams

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

func NewSearchUserGroupsParamsWithHTTPClient added in v5.0.3

func NewSearchUserGroupsParamsWithHTTPClient(client *http.Client) *SearchUserGroupsParams

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

func NewSearchUserGroupsParamsWithTimeout added in v5.0.3

func NewSearchUserGroupsParamsWithTimeout(timeout time.Duration) *SearchUserGroupsParams

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

func (*SearchUserGroupsParams) SetContext added in v5.0.3

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

SetContext adds the context to the search user groups params

func (*SearchUserGroupsParams) SetGroupname added in v5.0.3

func (o *SearchUserGroupsParams) SetGroupname(groupname string)

SetGroupname adds the groupname to the search user groups params

func (*SearchUserGroupsParams) SetHTTPClient added in v5.0.3

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

SetHTTPClient adds the HTTPClient to the search user groups params

func (*SearchUserGroupsParams) SetPage added in v5.0.3

func (o *SearchUserGroupsParams) SetPage(page *int64)

SetPage adds the page to the search user groups params

func (*SearchUserGroupsParams) SetPageSize added in v5.0.3

func (o *SearchUserGroupsParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the search user groups params

func (*SearchUserGroupsParams) SetTimeout added in v5.0.3

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

SetTimeout adds the timeout to the search user groups params

func (*SearchUserGroupsParams) SetXRequestID added in v5.0.3

func (o *SearchUserGroupsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the search user groups params

func (*SearchUserGroupsParams) WithContext added in v5.0.3

WithContext adds the context to the search user groups params

func (*SearchUserGroupsParams) WithGroupname added in v5.0.3

func (o *SearchUserGroupsParams) WithGroupname(groupname string) *SearchUserGroupsParams

WithGroupname adds the groupname to the search user groups params

func (*SearchUserGroupsParams) WithHTTPClient added in v5.0.3

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

WithHTTPClient adds the HTTPClient to the search user groups params

func (*SearchUserGroupsParams) WithPage added in v5.0.3

WithPage adds the page to the search user groups params

func (*SearchUserGroupsParams) WithPageSize added in v5.0.3

func (o *SearchUserGroupsParams) WithPageSize(pageSize *int64) *SearchUserGroupsParams

WithPageSize adds the pageSize to the search user groups params

func (*SearchUserGroupsParams) WithTimeout added in v5.0.3

WithTimeout adds the timeout to the search user groups params

func (*SearchUserGroupsParams) WithXRequestID added in v5.0.3

func (o *SearchUserGroupsParams) WithXRequestID(xRequestID *string) *SearchUserGroupsParams

WithXRequestID adds the xRequestID to the search user groups params

func (*SearchUserGroupsParams) WriteToRequest added in v5.0.3

WriteToRequest writes these params to a swagger request

type SearchUserGroupsReader added in v5.0.3

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

SearchUserGroupsReader is a Reader for the SearchUserGroups structure.

func (*SearchUserGroupsReader) ReadResponse added in v5.0.3

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

ReadResponse reads a server response into the received o.

type SearchUserGroupsUnauthorized added in v5.0.3

type SearchUserGroupsUnauthorized struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

SearchUserGroupsUnauthorized handles this case with default header values.

Unauthorized

func NewSearchUserGroupsUnauthorized added in v5.0.3

func NewSearchUserGroupsUnauthorized() *SearchUserGroupsUnauthorized

NewSearchUserGroupsUnauthorized creates a SearchUserGroupsUnauthorized with default headers values

func (*SearchUserGroupsUnauthorized) Error added in v5.0.3

func (*SearchUserGroupsUnauthorized) GetPayload added in v5.0.3

func (o *SearchUserGroupsUnauthorized) GetPayload() *model.Errors

type UpdateUserGroupBadRequest

type UpdateUserGroupBadRequest struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

UpdateUserGroupBadRequest handles this case with default header values.

Bad request

func NewUpdateUserGroupBadRequest

func NewUpdateUserGroupBadRequest() *UpdateUserGroupBadRequest

NewUpdateUserGroupBadRequest creates a UpdateUserGroupBadRequest with default headers values

func (*UpdateUserGroupBadRequest) Error

func (o *UpdateUserGroupBadRequest) Error() string

func (*UpdateUserGroupBadRequest) GetPayload

func (o *UpdateUserGroupBadRequest) GetPayload() *model.Errors

type UpdateUserGroupForbidden

type UpdateUserGroupForbidden struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

UpdateUserGroupForbidden handles this case with default header values.

Forbidden

func NewUpdateUserGroupForbidden

func NewUpdateUserGroupForbidden() *UpdateUserGroupForbidden

NewUpdateUserGroupForbidden creates a UpdateUserGroupForbidden with default headers values

func (*UpdateUserGroupForbidden) Error

func (o *UpdateUserGroupForbidden) Error() string

func (*UpdateUserGroupForbidden) GetPayload

func (o *UpdateUserGroupForbidden) GetPayload() *model.Errors

type UpdateUserGroupInternalServerError

type UpdateUserGroupInternalServerError struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

UpdateUserGroupInternalServerError handles this case with default header values.

Internal server error

func NewUpdateUserGroupInternalServerError

func NewUpdateUserGroupInternalServerError() *UpdateUserGroupInternalServerError

NewUpdateUserGroupInternalServerError creates a UpdateUserGroupInternalServerError with default headers values

func (*UpdateUserGroupInternalServerError) Error

func (*UpdateUserGroupInternalServerError) GetPayload

type UpdateUserGroupNotFound

type UpdateUserGroupNotFound struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

UpdateUserGroupNotFound handles this case with default header values.

Not found

func NewUpdateUserGroupNotFound

func NewUpdateUserGroupNotFound() *UpdateUserGroupNotFound

NewUpdateUserGroupNotFound creates a UpdateUserGroupNotFound with default headers values

func (*UpdateUserGroupNotFound) Error

func (o *UpdateUserGroupNotFound) Error() string

func (*UpdateUserGroupNotFound) GetPayload

func (o *UpdateUserGroupNotFound) GetPayload() *model.Errors

type UpdateUserGroupOK

type UpdateUserGroupOK struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string
}

UpdateUserGroupOK handles this case with default header values.

Success

func NewUpdateUserGroupOK

func NewUpdateUserGroupOK() *UpdateUserGroupOK

NewUpdateUserGroupOK creates a UpdateUserGroupOK with default headers values

func (*UpdateUserGroupOK) Error

func (o *UpdateUserGroupOK) Error() string

type UpdateUserGroupParams

type UpdateUserGroupParams struct {

	/*XRequestID
	  An unique ID for the request

	*/
	XRequestID *string
	/*GroupID
	  Group ID

	*/
	GroupID int64
	/*Usergroup*/
	Usergroup *model.UserGroup

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

UpdateUserGroupParams contains all the parameters to send to the API endpoint for the update user group operation typically these are written to a http.Request

func NewUpdateUserGroupParams

func NewUpdateUserGroupParams() *UpdateUserGroupParams

NewUpdateUserGroupParams creates a new UpdateUserGroupParams object with the default values initialized.

func NewUpdateUserGroupParamsWithContext

func NewUpdateUserGroupParamsWithContext(ctx context.Context) *UpdateUserGroupParams

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

func NewUpdateUserGroupParamsWithHTTPClient

func NewUpdateUserGroupParamsWithHTTPClient(client *http.Client) *UpdateUserGroupParams

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

func NewUpdateUserGroupParamsWithTimeout

func NewUpdateUserGroupParamsWithTimeout(timeout time.Duration) *UpdateUserGroupParams

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

func (*UpdateUserGroupParams) SetContext

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

SetContext adds the context to the update user group params

func (*UpdateUserGroupParams) SetGroupID

func (o *UpdateUserGroupParams) SetGroupID(groupID int64)

SetGroupID adds the groupId to the update user group params

func (*UpdateUserGroupParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update user group params

func (*UpdateUserGroupParams) SetTimeout

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

SetTimeout adds the timeout to the update user group params

func (*UpdateUserGroupParams) SetUsergroup

func (o *UpdateUserGroupParams) SetUsergroup(usergroup *model.UserGroup)

SetUsergroup adds the usergroup to the update user group params

func (*UpdateUserGroupParams) SetXRequestID

func (o *UpdateUserGroupParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the update user group params

func (*UpdateUserGroupParams) WithContext

WithContext adds the context to the update user group params

func (*UpdateUserGroupParams) WithGroupID

func (o *UpdateUserGroupParams) WithGroupID(groupID int64) *UpdateUserGroupParams

WithGroupID adds the groupID to the update user group params

func (*UpdateUserGroupParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update user group params

func (*UpdateUserGroupParams) WithTimeout

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

WithTimeout adds the timeout to the update user group params

func (*UpdateUserGroupParams) WithUsergroup

func (o *UpdateUserGroupParams) WithUsergroup(usergroup *model.UserGroup) *UpdateUserGroupParams

WithUsergroup adds the usergroup to the update user group params

func (*UpdateUserGroupParams) WithXRequestID

func (o *UpdateUserGroupParams) WithXRequestID(xRequestID *string) *UpdateUserGroupParams

WithXRequestID adds the xRequestID to the update user group params

func (*UpdateUserGroupParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type UpdateUserGroupReader

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

UpdateUserGroupReader is a Reader for the UpdateUserGroup structure.

func (*UpdateUserGroupReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateUserGroupUnauthorized

type UpdateUserGroupUnauthorized struct {
	/*The ID of the corresponding request for the response
	 */
	XRequestID string

	Payload *model.Errors
}

UpdateUserGroupUnauthorized handles this case with default header values.

Unauthorized

func NewUpdateUserGroupUnauthorized

func NewUpdateUserGroupUnauthorized() *UpdateUserGroupUnauthorized

NewUpdateUserGroupUnauthorized creates a UpdateUserGroupUnauthorized with default headers values

func (*UpdateUserGroupUnauthorized) Error

func (*UpdateUserGroupUnauthorized) GetPayload

func (o *UpdateUserGroupUnauthorized) GetPayload() *model.Errors

Jump to

Keyboard shortcuts

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