group

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2022 License: MIT Imports: 13 Imported by: 1

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 group API

func (*Client) CreateNewGroupPublicV1

  CreateNewGroupPublicV1 creates new group

  <p>Required valid user authentication </p>
			<p>This endpoint is used to create new group</p>
			<p>There are some fields that needs to be fulfilled</p>
			<ul>
				<li><b>groupDescription</b>: the description of the group (optional)</li>
				<li><b>groupIcon</b>: group icon URL link (optional)</li>
				<li><b>groupName</b>: name of the group</li>
				<li><b>groupRegion</b>: region of the group</li>
				<li><b>groupRules</b>: rules for specific group. It consists of groupCustomRule that can be used to save custom rule, and groupPredefinedRules that has similar usage with configuration, but this rule only works in specific group</li>
				<li><b>allowedAction</b>: available action in group service. It consist of joinGroup and inviteGroup</li>
				<li><b>ruleAttribute</b>: attribute of the player that needs to be checked</li>
				<li><b>ruleCriteria</b>: criteria of the value. The value will be in enum of EQUAL, MINIMUM, MAXIMUM</li>
				<li><b>ruleValue</b>: value that needs to be checked</li>
				<li><b>customAttributes</b>: additional custom group attributes (optional)</li>
			</ul>
			<p>Action Code: 73304</p>

func (*Client) CreateNewGroupPublicV1Short added in v0.8.0

func (a *Client) CreateNewGroupPublicV1Short(params *CreateNewGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*CreateNewGroupPublicV1Created, error)

func (*Client) DeleteGroupAdminV1

  DeleteGroupAdminV1 deletes existing group

  <p>Required Permission: "ADMIN:NAMESPACE:{namespace}:GROUP:{groupId} [DELETE]"</p>
			<p>Delete existing group. It will check whether the groupID is exist before doing the process to delete the group.</p>
			<p>Action Code: 73302</p>

func (*Client) DeleteGroupAdminV1Short added in v0.8.0

func (a *Client) DeleteGroupAdminV1Short(params *DeleteGroupAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupAdminV1NoContent, error)

func (*Client) DeleteGroupPredefinedRulePublicV1

  DeleteGroupPredefinedRulePublicV1 deletes group predefined rule

  <p>Required valid user authentication </p>
			<p>Required Member Role Permission: "GROUP [UPDATE]"</p>
			<p>Delete group predefined rule based on the allowed action. This endpoint will check the group ID of the user based on the access token
			and compare it with the group ID in path parameter. It will also check the member role of the user based on
			the access token</p>
			<p>Action Code: 73309</p>

func (*Client) DeleteGroupPredefinedRulePublicV1Short added in v0.8.0

func (*Client) DeleteGroupPublicV1

  DeleteGroupPublicV1 deletes existing group

  <p>Required valid user authentication </p>
			<p>Required Member Role Permission: "GROUP [DELETE]"</p>
			<p>Delete existing group. This endpoint will check the group ID of the user based on the access token
			and compare it with the group ID in path parameter. It will also check the member role of the user based on
			the access token</p>
			<p>Action Code: 73305</p>

func (*Client) DeleteGroupPublicV1Short added in v0.8.0

func (a *Client) DeleteGroupPublicV1Short(params *DeleteGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupPublicV1NoContent, error)

func (*Client) GetGroupListAdminV1

  GetGroupListAdminV1 gets list of groups

  <p>Required Permission: "ADMIN:NAMESPACE:{namespace}:GROUP [READ]" </p>
			<p>Get list of groups. This endpoint will show any types of group</p>
			<p>Action Code: 73301</p>

func (*Client) GetGroupListAdminV1Short added in v0.8.0

func (a *Client) GetGroupListAdminV1Short(params *GetGroupListAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetGroupListAdminV1OK, error)

func (*Client) GetGroupListPublicV1

  GetGroupListPublicV1 gets list of groups

  <p>Required valid user authentication </p>
			<p>Get list of groups. This endpoint will only show OPEN and PUBLIC group type. This endpoint can search based on the group name by filling the "groupName" query parameter</p>
			<p>Action Code: 73303</p>

func (*Client) GetGroupListPublicV1Short added in v0.8.0

func (a *Client) GetGroupListPublicV1Short(params *GetGroupListPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetGroupListPublicV1OK, error)

func (*Client) GetSingleGroupAdminV1

  GetSingleGroupAdminV1 gets single group

  <p>Required Permission: "ADMIN:NAMESPACE:{namespace}:GROUP [READ]"</p>
			<p>Get single group information. This endpoint will show the group information by the groupId</p>
			<p>Action Code: 73306</p>

func (*Client) GetSingleGroupAdminV1Short added in v0.8.0

func (a *Client) GetSingleGroupAdminV1Short(params *GetSingleGroupAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetSingleGroupAdminV1OK, error)

func (*Client) GetSingleGroupPublicV1

  GetSingleGroupPublicV1 gets single group

  <p>Required valid user authentication </p>
			<p>Get single group information. This endpoint will show the group information by the groupId</p>
			<p>Action Code: 73306</p>

func (*Client) GetSingleGroupPublicV1Short added in v0.8.0

func (a *Client) GetSingleGroupPublicV1Short(params *GetSingleGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetSingleGroupPublicV1OK, error)

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateGroupCustomAttributesPublicV1

  UpdateGroupCustomAttributesPublicV1 updates group custom attributes

  <p>Requires valid user authentication </p>
			<p>Required Member Role Permission: "GROUP [UPDATE]"</p>
			<p>This endpoint replaces current group custom attributes entirely.
			This endpoint will check the group ID of the user based on the access token and compare it with the group ID in path parameter.
			It will also check the member role of the user based on the access token</p>
			<p>Action Code: 73311</p>

func (*Client) UpdateGroupCustomAttributesPublicV1Short added in v0.8.0

func (a *Client) UpdateGroupCustomAttributesPublicV1Short(params *UpdateGroupCustomAttributesPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupCustomAttributesPublicV1OK, error)

func (*Client) UpdateGroupCustomRulePublicV1

  UpdateGroupCustomRulePublicV1 updates group custom rule

  <p>Required valid user authentication </p>
			<p>Update group custom rule. This endpoint will check the group ID of the user based on the access token
			and compare it with the group ID in path parameter. It will also check the member role of the user based
			on the access token</p>
			<p>Action Code: 73308</p>

func (*Client) UpdateGroupCustomRulePublicV1Short added in v0.8.0

func (a *Client) UpdateGroupCustomRulePublicV1Short(params *UpdateGroupCustomRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupCustomRulePublicV1OK, error)

func (*Client) UpdateGroupPredefinedRulePublicV1

  UpdateGroupPredefinedRulePublicV1 updates predefined group rule

  <p>Required valid user authentication </p>
			<p>Required Member Role Permission: "GROUP [UPDATE]"</p>
			<p>Update predefined group rule. This endpoint will check the group ID of the user based on the access token
			and compare it with the group ID in path parameter. It will also check the member role of the user based on
			the access token</p>
			<p>If the rule action is not defined in the group, it will be added immediately to the predefined group rule</p>
			<p>Action Code: 73310</p>

func (*Client) UpdateGroupPredefinedRulePublicV1Short added in v0.8.0

func (a *Client) UpdateGroupPredefinedRulePublicV1Short(params *UpdateGroupPredefinedRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupPredefinedRulePublicV1OK, error)

func (*Client) UpdateSingleGroupPublicV1

  UpdateSingleGroupPublicV1 updates existing group

  <p>Required valid user authentication </p>
			<p>Required Member Role Permission: "GROUP [UPDATE]"</p>
			<p>Update existing group. This endpoint supports partial update. This endpoint will check the group ID of the user based on the access token and compare it with the group ID in path parameter.
			It will also check the member role of the user based on the access token</p>
			<p>Action Code: 73307</p>

func (*Client) UpdateSingleGroupPublicV1Short added in v0.8.0

func (a *Client) UpdateSingleGroupPublicV1Short(params *UpdateSingleGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateSingleGroupPublicV1OK, error)

func (*Client) UpdateSingleGroupV1 added in v0.7.0

  UpdateSingleGroupV1 updates existing group

  <p>Required valid user authentication </p>
			<p>Required Member Role Permission: "GROUP [UPDATE]"</p>
			<p>Update existing group. This endpoint supports partial update. This endpoint will check the group ID of the user based on the access token and compare it with the group ID in path parameter.
			It will also check the member role of the user based on the access token</p>
			<p>Action Code: 73307</p>

func (*Client) UpdateSingleGroupV1Short added in v0.8.0

func (a *Client) UpdateSingleGroupV1Short(params *UpdateSingleGroupV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateSingleGroupV1OK, error)

type ClientService

type ClientService interface {
	CreateNewGroupPublicV1(params *CreateNewGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*CreateNewGroupPublicV1Created, *CreateNewGroupPublicV1BadRequest, *CreateNewGroupPublicV1Unauthorized, *CreateNewGroupPublicV1Forbidden, *CreateNewGroupPublicV1Conflict, *CreateNewGroupPublicV1InternalServerError, error)
	CreateNewGroupPublicV1Short(params *CreateNewGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*CreateNewGroupPublicV1Created, error)
	DeleteGroupAdminV1(params *DeleteGroupAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupAdminV1NoContent, *DeleteGroupAdminV1BadRequest, *DeleteGroupAdminV1Unauthorized, *DeleteGroupAdminV1Forbidden, *DeleteGroupAdminV1NotFound, *DeleteGroupAdminV1InternalServerError, error)
	DeleteGroupAdminV1Short(params *DeleteGroupAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupAdminV1NoContent, error)
	DeleteGroupPredefinedRulePublicV1(params *DeleteGroupPredefinedRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupPredefinedRulePublicV1NoContent, *DeleteGroupPredefinedRulePublicV1BadRequest, *DeleteGroupPredefinedRulePublicV1Unauthorized, *DeleteGroupPredefinedRulePublicV1Forbidden, *DeleteGroupPredefinedRulePublicV1NotFound, *DeleteGroupPredefinedRulePublicV1InternalServerError, error)
	DeleteGroupPredefinedRulePublicV1Short(params *DeleteGroupPredefinedRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupPredefinedRulePublicV1NoContent, error)
	DeleteGroupPublicV1(params *DeleteGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupPublicV1NoContent, *DeleteGroupPublicV1BadRequest, *DeleteGroupPublicV1Unauthorized, *DeleteGroupPublicV1Forbidden, *DeleteGroupPublicV1NotFound, *DeleteGroupPublicV1InternalServerError, error)
	DeleteGroupPublicV1Short(params *DeleteGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteGroupPublicV1NoContent, error)
	GetGroupListAdminV1(params *GetGroupListAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetGroupListAdminV1OK, *GetGroupListAdminV1BadRequest, *GetGroupListAdminV1Unauthorized, *GetGroupListAdminV1Forbidden, *GetGroupListAdminV1InternalServerError, error)
	GetGroupListAdminV1Short(params *GetGroupListAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetGroupListAdminV1OK, error)
	GetGroupListPublicV1(params *GetGroupListPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetGroupListPublicV1OK, *GetGroupListPublicV1BadRequest, *GetGroupListPublicV1Unauthorized, *GetGroupListPublicV1Forbidden, *GetGroupListPublicV1InternalServerError, error)
	GetGroupListPublicV1Short(params *GetGroupListPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetGroupListPublicV1OK, error)
	GetSingleGroupAdminV1(params *GetSingleGroupAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetSingleGroupAdminV1OK, *GetSingleGroupAdminV1BadRequest, *GetSingleGroupAdminV1Unauthorized, *GetSingleGroupAdminV1Forbidden, *GetSingleGroupAdminV1NotFound, *GetSingleGroupAdminV1InternalServerError, error)
	GetSingleGroupAdminV1Short(params *GetSingleGroupAdminV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetSingleGroupAdminV1OK, error)
	GetSingleGroupPublicV1(params *GetSingleGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetSingleGroupPublicV1OK, *GetSingleGroupPublicV1BadRequest, *GetSingleGroupPublicV1Unauthorized, *GetSingleGroupPublicV1Forbidden, *GetSingleGroupPublicV1NotFound, *GetSingleGroupPublicV1InternalServerError, error)
	GetSingleGroupPublicV1Short(params *GetSingleGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*GetSingleGroupPublicV1OK, error)
	UpdateGroupCustomAttributesPublicV1(params *UpdateGroupCustomAttributesPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupCustomAttributesPublicV1OK, *UpdateGroupCustomAttributesPublicV1BadRequest, *UpdateGroupCustomAttributesPublicV1Unauthorized, *UpdateGroupCustomAttributesPublicV1Forbidden, *UpdateGroupCustomAttributesPublicV1NotFound, *UpdateGroupCustomAttributesPublicV1InternalServerError, error)
	UpdateGroupCustomAttributesPublicV1Short(params *UpdateGroupCustomAttributesPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupCustomAttributesPublicV1OK, error)
	UpdateGroupCustomRulePublicV1(params *UpdateGroupCustomRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupCustomRulePublicV1OK, *UpdateGroupCustomRulePublicV1BadRequest, *UpdateGroupCustomRulePublicV1Unauthorized, *UpdateGroupCustomRulePublicV1Forbidden, *UpdateGroupCustomRulePublicV1NotFound, *UpdateGroupCustomRulePublicV1InternalServerError, error)
	UpdateGroupCustomRulePublicV1Short(params *UpdateGroupCustomRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupCustomRulePublicV1OK, error)
	UpdateGroupPredefinedRulePublicV1(params *UpdateGroupPredefinedRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupPredefinedRulePublicV1OK, *UpdateGroupPredefinedRulePublicV1BadRequest, *UpdateGroupPredefinedRulePublicV1Unauthorized, *UpdateGroupPredefinedRulePublicV1Forbidden, *UpdateGroupPredefinedRulePublicV1NotFound, *UpdateGroupPredefinedRulePublicV1InternalServerError, error)
	UpdateGroupPredefinedRulePublicV1Short(params *UpdateGroupPredefinedRulePublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateGroupPredefinedRulePublicV1OK, error)
	UpdateSingleGroupPublicV1(params *UpdateSingleGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateSingleGroupPublicV1OK, *UpdateSingleGroupPublicV1BadRequest, *UpdateSingleGroupPublicV1Unauthorized, *UpdateSingleGroupPublicV1Forbidden, *UpdateSingleGroupPublicV1NotFound, *UpdateSingleGroupPublicV1InternalServerError, error)
	UpdateSingleGroupPublicV1Short(params *UpdateSingleGroupPublicV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateSingleGroupPublicV1OK, error)
	UpdateSingleGroupV1(params *UpdateSingleGroupV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateSingleGroupV1OK, *UpdateSingleGroupV1BadRequest, *UpdateSingleGroupV1Unauthorized, *UpdateSingleGroupV1Forbidden, *UpdateSingleGroupV1NotFound, *UpdateSingleGroupV1InternalServerError, error)
	UpdateSingleGroupV1Short(params *UpdateSingleGroupV1Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateSingleGroupV1OK, 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 group API client.

type CreateNewGroupPublicV1BadRequest

type CreateNewGroupPublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

CreateNewGroupPublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewCreateNewGroupPublicV1BadRequest

func NewCreateNewGroupPublicV1BadRequest() *CreateNewGroupPublicV1BadRequest

NewCreateNewGroupPublicV1BadRequest creates a CreateNewGroupPublicV1BadRequest with default headers values

func (*CreateNewGroupPublicV1BadRequest) Error

func (*CreateNewGroupPublicV1BadRequest) GetPayload

type CreateNewGroupPublicV1Conflict

type CreateNewGroupPublicV1Conflict struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

CreateNewGroupPublicV1Conflict handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73342</td><td>user already joined group</td></tr></table>

func NewCreateNewGroupPublicV1Conflict

func NewCreateNewGroupPublicV1Conflict() *CreateNewGroupPublicV1Conflict

NewCreateNewGroupPublicV1Conflict creates a CreateNewGroupPublicV1Conflict with default headers values

func (*CreateNewGroupPublicV1Conflict) Error

func (*CreateNewGroupPublicV1Conflict) GetPayload

type CreateNewGroupPublicV1Created

type CreateNewGroupPublicV1Created struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

CreateNewGroupPublicV1Created handles this case with default header values.

Created

func NewCreateNewGroupPublicV1Created

func NewCreateNewGroupPublicV1Created() *CreateNewGroupPublicV1Created

NewCreateNewGroupPublicV1Created creates a CreateNewGroupPublicV1Created with default headers values

func (*CreateNewGroupPublicV1Created) Error

func (*CreateNewGroupPublicV1Created) GetPayload

type CreateNewGroupPublicV1Forbidden

type CreateNewGroupPublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

CreateNewGroupPublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr></table>

func NewCreateNewGroupPublicV1Forbidden

func NewCreateNewGroupPublicV1Forbidden() *CreateNewGroupPublicV1Forbidden

NewCreateNewGroupPublicV1Forbidden creates a CreateNewGroupPublicV1Forbidden with default headers values

func (*CreateNewGroupPublicV1Forbidden) Error

func (*CreateNewGroupPublicV1Forbidden) GetPayload

type CreateNewGroupPublicV1InternalServerError

type CreateNewGroupPublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

CreateNewGroupPublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewCreateNewGroupPublicV1InternalServerError

func NewCreateNewGroupPublicV1InternalServerError() *CreateNewGroupPublicV1InternalServerError

NewCreateNewGroupPublicV1InternalServerError creates a CreateNewGroupPublicV1InternalServerError with default headers values

func (*CreateNewGroupPublicV1InternalServerError) Error

func (*CreateNewGroupPublicV1InternalServerError) GetPayload

type CreateNewGroupPublicV1Params

type CreateNewGroupPublicV1Params struct {

	/*Body*/
	Body *groupclientmodels.ModelsPublicCreateNewGroupRequestV1
	/*Namespace
	  namespace

	*/
	Namespace string

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

CreateNewGroupPublicV1Params contains all the parameters to send to the API endpoint for the create new group public v1 operation typically these are written to a http.Request

func NewCreateNewGroupPublicV1Params

func NewCreateNewGroupPublicV1Params() *CreateNewGroupPublicV1Params

NewCreateNewGroupPublicV1Params creates a new CreateNewGroupPublicV1Params object with the default values initialized.

func NewCreateNewGroupPublicV1ParamsWithContext

func NewCreateNewGroupPublicV1ParamsWithContext(ctx context.Context) *CreateNewGroupPublicV1Params

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

func NewCreateNewGroupPublicV1ParamsWithHTTPClient

func NewCreateNewGroupPublicV1ParamsWithHTTPClient(client *http.Client) *CreateNewGroupPublicV1Params

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

func NewCreateNewGroupPublicV1ParamsWithTimeout

func NewCreateNewGroupPublicV1ParamsWithTimeout(timeout time.Duration) *CreateNewGroupPublicV1Params

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

func (*CreateNewGroupPublicV1Params) SetBody

SetBody adds the body to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) SetContext

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

SetContext adds the context to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) SetNamespace

func (o *CreateNewGroupPublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) WithBody

WithBody adds the body to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) WithContext

WithContext adds the context to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) WithNamespace

WithNamespace adds the namespace to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) WithTimeout

WithTimeout adds the timeout to the create new group public v1 params

func (*CreateNewGroupPublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateNewGroupPublicV1Reader

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

CreateNewGroupPublicV1Reader is a Reader for the CreateNewGroupPublicV1 structure.

func (*CreateNewGroupPublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateNewGroupPublicV1Unauthorized

type CreateNewGroupPublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

CreateNewGroupPublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewCreateNewGroupPublicV1Unauthorized

func NewCreateNewGroupPublicV1Unauthorized() *CreateNewGroupPublicV1Unauthorized

NewCreateNewGroupPublicV1Unauthorized creates a CreateNewGroupPublicV1Unauthorized with default headers values

func (*CreateNewGroupPublicV1Unauthorized) Error

func (*CreateNewGroupPublicV1Unauthorized) GetPayload

type DeleteGroupAdminV1BadRequest

type DeleteGroupAdminV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupAdminV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewDeleteGroupAdminV1BadRequest

func NewDeleteGroupAdminV1BadRequest() *DeleteGroupAdminV1BadRequest

NewDeleteGroupAdminV1BadRequest creates a DeleteGroupAdminV1BadRequest with default headers values

func (*DeleteGroupAdminV1BadRequest) Error

func (*DeleteGroupAdminV1BadRequest) GetPayload

type DeleteGroupAdminV1Forbidden

type DeleteGroupAdminV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupAdminV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr></table>

func NewDeleteGroupAdminV1Forbidden

func NewDeleteGroupAdminV1Forbidden() *DeleteGroupAdminV1Forbidden

NewDeleteGroupAdminV1Forbidden creates a DeleteGroupAdminV1Forbidden with default headers values

func (*DeleteGroupAdminV1Forbidden) Error

func (*DeleteGroupAdminV1Forbidden) GetPayload

type DeleteGroupAdminV1InternalServerError

type DeleteGroupAdminV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupAdminV1InternalServerError handles this case with default header values.

Internal Server Error

func NewDeleteGroupAdminV1InternalServerError

func NewDeleteGroupAdminV1InternalServerError() *DeleteGroupAdminV1InternalServerError

NewDeleteGroupAdminV1InternalServerError creates a DeleteGroupAdminV1InternalServerError with default headers values

func (*DeleteGroupAdminV1InternalServerError) Error

func (*DeleteGroupAdminV1InternalServerError) GetPayload

type DeleteGroupAdminV1NoContent

type DeleteGroupAdminV1NoContent struct {
}

DeleteGroupAdminV1NoContent handles this case with default header values.

No Content

func NewDeleteGroupAdminV1NoContent

func NewDeleteGroupAdminV1NoContent() *DeleteGroupAdminV1NoContent

NewDeleteGroupAdminV1NoContent creates a DeleteGroupAdminV1NoContent with default headers values

func (*DeleteGroupAdminV1NoContent) Error

type DeleteGroupAdminV1NotFound

type DeleteGroupAdminV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupAdminV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewDeleteGroupAdminV1NotFound

func NewDeleteGroupAdminV1NotFound() *DeleteGroupAdminV1NotFound

NewDeleteGroupAdminV1NotFound creates a DeleteGroupAdminV1NotFound with default headers values

func (*DeleteGroupAdminV1NotFound) Error

func (*DeleteGroupAdminV1NotFound) GetPayload

type DeleteGroupAdminV1Params

type DeleteGroupAdminV1Params struct {

	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

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

func NewDeleteGroupAdminV1Params

func NewDeleteGroupAdminV1Params() *DeleteGroupAdminV1Params

NewDeleteGroupAdminV1Params creates a new DeleteGroupAdminV1Params object with the default values initialized.

func NewDeleteGroupAdminV1ParamsWithContext

func NewDeleteGroupAdminV1ParamsWithContext(ctx context.Context) *DeleteGroupAdminV1Params

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

func NewDeleteGroupAdminV1ParamsWithHTTPClient

func NewDeleteGroupAdminV1ParamsWithHTTPClient(client *http.Client) *DeleteGroupAdminV1Params

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

func NewDeleteGroupAdminV1ParamsWithTimeout

func NewDeleteGroupAdminV1ParamsWithTimeout(timeout time.Duration) *DeleteGroupAdminV1Params

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

func (*DeleteGroupAdminV1Params) SetContext

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

SetContext adds the context to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) SetGroupID

func (o *DeleteGroupAdminV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) SetNamespace

func (o *DeleteGroupAdminV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) SetTimeout

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

SetTimeout adds the timeout to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) WithContext

WithContext adds the context to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) WithGroupID

func (o *DeleteGroupAdminV1Params) WithGroupID(groupID string) *DeleteGroupAdminV1Params

WithGroupID adds the groupID to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) WithNamespace

func (o *DeleteGroupAdminV1Params) WithNamespace(namespace string) *DeleteGroupAdminV1Params

WithNamespace adds the namespace to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) WithTimeout

WithTimeout adds the timeout to the delete group admin v1 params

func (*DeleteGroupAdminV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteGroupAdminV1Reader

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

DeleteGroupAdminV1Reader is a Reader for the DeleteGroupAdminV1 structure.

func (*DeleteGroupAdminV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteGroupAdminV1Unauthorized

type DeleteGroupAdminV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupAdminV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteGroupAdminV1Unauthorized

func NewDeleteGroupAdminV1Unauthorized() *DeleteGroupAdminV1Unauthorized

NewDeleteGroupAdminV1Unauthorized creates a DeleteGroupAdminV1Unauthorized with default headers values

func (*DeleteGroupAdminV1Unauthorized) Error

func (*DeleteGroupAdminV1Unauthorized) GetPayload

type DeleteGroupPredefinedRulePublicV1BadRequest

type DeleteGroupPredefinedRulePublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPredefinedRulePublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewDeleteGroupPredefinedRulePublicV1BadRequest

func NewDeleteGroupPredefinedRulePublicV1BadRequest() *DeleteGroupPredefinedRulePublicV1BadRequest

NewDeleteGroupPredefinedRulePublicV1BadRequest creates a DeleteGroupPredefinedRulePublicV1BadRequest with default headers values

func (*DeleteGroupPredefinedRulePublicV1BadRequest) Error

func (*DeleteGroupPredefinedRulePublicV1BadRequest) GetPayload

type DeleteGroupPredefinedRulePublicV1Forbidden

type DeleteGroupPredefinedRulePublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPredefinedRulePublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr><tr><td>73036</td><td>insufficient member role permission</td></tr></table>

func NewDeleteGroupPredefinedRulePublicV1Forbidden

func NewDeleteGroupPredefinedRulePublicV1Forbidden() *DeleteGroupPredefinedRulePublicV1Forbidden

NewDeleteGroupPredefinedRulePublicV1Forbidden creates a DeleteGroupPredefinedRulePublicV1Forbidden with default headers values

func (*DeleteGroupPredefinedRulePublicV1Forbidden) Error

func (*DeleteGroupPredefinedRulePublicV1Forbidden) GetPayload

type DeleteGroupPredefinedRulePublicV1InternalServerError

type DeleteGroupPredefinedRulePublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPredefinedRulePublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewDeleteGroupPredefinedRulePublicV1InternalServerError

func NewDeleteGroupPredefinedRulePublicV1InternalServerError() *DeleteGroupPredefinedRulePublicV1InternalServerError

NewDeleteGroupPredefinedRulePublicV1InternalServerError creates a DeleteGroupPredefinedRulePublicV1InternalServerError with default headers values

func (*DeleteGroupPredefinedRulePublicV1InternalServerError) Error

func (*DeleteGroupPredefinedRulePublicV1InternalServerError) GetPayload

type DeleteGroupPredefinedRulePublicV1NoContent

type DeleteGroupPredefinedRulePublicV1NoContent struct {
}

DeleteGroupPredefinedRulePublicV1NoContent handles this case with default header values.

No Content

func NewDeleteGroupPredefinedRulePublicV1NoContent

func NewDeleteGroupPredefinedRulePublicV1NoContent() *DeleteGroupPredefinedRulePublicV1NoContent

NewDeleteGroupPredefinedRulePublicV1NoContent creates a DeleteGroupPredefinedRulePublicV1NoContent with default headers values

func (*DeleteGroupPredefinedRulePublicV1NoContent) Error

type DeleteGroupPredefinedRulePublicV1NotFound

type DeleteGroupPredefinedRulePublicV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPredefinedRulePublicV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewDeleteGroupPredefinedRulePublicV1NotFound

func NewDeleteGroupPredefinedRulePublicV1NotFound() *DeleteGroupPredefinedRulePublicV1NotFound

NewDeleteGroupPredefinedRulePublicV1NotFound creates a DeleteGroupPredefinedRulePublicV1NotFound with default headers values

func (*DeleteGroupPredefinedRulePublicV1NotFound) Error

func (*DeleteGroupPredefinedRulePublicV1NotFound) GetPayload

type DeleteGroupPredefinedRulePublicV1Params

type DeleteGroupPredefinedRulePublicV1Params struct {

	/*AllowedAction
	  Allowed action, any available action in service

	*/
	AllowedAction string
	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

DeleteGroupPredefinedRulePublicV1Params contains all the parameters to send to the API endpoint for the delete group predefined rule public v1 operation typically these are written to a http.Request

func NewDeleteGroupPredefinedRulePublicV1Params

func NewDeleteGroupPredefinedRulePublicV1Params() *DeleteGroupPredefinedRulePublicV1Params

NewDeleteGroupPredefinedRulePublicV1Params creates a new DeleteGroupPredefinedRulePublicV1Params object with the default values initialized.

func NewDeleteGroupPredefinedRulePublicV1ParamsWithContext

func NewDeleteGroupPredefinedRulePublicV1ParamsWithContext(ctx context.Context) *DeleteGroupPredefinedRulePublicV1Params

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

func NewDeleteGroupPredefinedRulePublicV1ParamsWithHTTPClient

func NewDeleteGroupPredefinedRulePublicV1ParamsWithHTTPClient(client *http.Client) *DeleteGroupPredefinedRulePublicV1Params

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

func NewDeleteGroupPredefinedRulePublicV1ParamsWithTimeout

func NewDeleteGroupPredefinedRulePublicV1ParamsWithTimeout(timeout time.Duration) *DeleteGroupPredefinedRulePublicV1Params

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

func (*DeleteGroupPredefinedRulePublicV1Params) SetAllowedAction

func (o *DeleteGroupPredefinedRulePublicV1Params) SetAllowedAction(allowedAction string)

SetAllowedAction adds the allowedAction to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) SetContext

SetContext adds the context to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) SetGroupID

func (o *DeleteGroupPredefinedRulePublicV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) SetNamespace

func (o *DeleteGroupPredefinedRulePublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) WithAllowedAction

WithAllowedAction adds the allowedAction to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) WithContext

WithContext adds the context to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) WithGroupID

WithGroupID adds the groupID to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) WithNamespace

WithNamespace adds the namespace to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) WithTimeout

WithTimeout adds the timeout to the delete group predefined rule public v1 params

func (*DeleteGroupPredefinedRulePublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteGroupPredefinedRulePublicV1Reader

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

DeleteGroupPredefinedRulePublicV1Reader is a Reader for the DeleteGroupPredefinedRulePublicV1 structure.

func (*DeleteGroupPredefinedRulePublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteGroupPredefinedRulePublicV1Unauthorized

type DeleteGroupPredefinedRulePublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPredefinedRulePublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteGroupPredefinedRulePublicV1Unauthorized

func NewDeleteGroupPredefinedRulePublicV1Unauthorized() *DeleteGroupPredefinedRulePublicV1Unauthorized

NewDeleteGroupPredefinedRulePublicV1Unauthorized creates a DeleteGroupPredefinedRulePublicV1Unauthorized with default headers values

func (*DeleteGroupPredefinedRulePublicV1Unauthorized) Error

func (*DeleteGroupPredefinedRulePublicV1Unauthorized) GetPayload

type DeleteGroupPublicV1BadRequest

type DeleteGroupPublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewDeleteGroupPublicV1BadRequest

func NewDeleteGroupPublicV1BadRequest() *DeleteGroupPublicV1BadRequest

NewDeleteGroupPublicV1BadRequest creates a DeleteGroupPublicV1BadRequest with default headers values

func (*DeleteGroupPublicV1BadRequest) Error

func (*DeleteGroupPublicV1BadRequest) GetPayload

type DeleteGroupPublicV1Forbidden

type DeleteGroupPublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr><tr><td>73036</td><td>insufficient member role permission</td></tr></table>

func NewDeleteGroupPublicV1Forbidden

func NewDeleteGroupPublicV1Forbidden() *DeleteGroupPublicV1Forbidden

NewDeleteGroupPublicV1Forbidden creates a DeleteGroupPublicV1Forbidden with default headers values

func (*DeleteGroupPublicV1Forbidden) Error

func (*DeleteGroupPublicV1Forbidden) GetPayload

type DeleteGroupPublicV1InternalServerError

type DeleteGroupPublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewDeleteGroupPublicV1InternalServerError

func NewDeleteGroupPublicV1InternalServerError() *DeleteGroupPublicV1InternalServerError

NewDeleteGroupPublicV1InternalServerError creates a DeleteGroupPublicV1InternalServerError with default headers values

func (*DeleteGroupPublicV1InternalServerError) Error

func (*DeleteGroupPublicV1InternalServerError) GetPayload

type DeleteGroupPublicV1NoContent

type DeleteGroupPublicV1NoContent struct {
}

DeleteGroupPublicV1NoContent handles this case with default header values.

No Content

func NewDeleteGroupPublicV1NoContent

func NewDeleteGroupPublicV1NoContent() *DeleteGroupPublicV1NoContent

NewDeleteGroupPublicV1NoContent creates a DeleteGroupPublicV1NoContent with default headers values

func (*DeleteGroupPublicV1NoContent) Error

type DeleteGroupPublicV1NotFound

type DeleteGroupPublicV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPublicV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewDeleteGroupPublicV1NotFound

func NewDeleteGroupPublicV1NotFound() *DeleteGroupPublicV1NotFound

NewDeleteGroupPublicV1NotFound creates a DeleteGroupPublicV1NotFound with default headers values

func (*DeleteGroupPublicV1NotFound) Error

func (*DeleteGroupPublicV1NotFound) GetPayload

type DeleteGroupPublicV1Params

type DeleteGroupPublicV1Params struct {

	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

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

func NewDeleteGroupPublicV1Params

func NewDeleteGroupPublicV1Params() *DeleteGroupPublicV1Params

NewDeleteGroupPublicV1Params creates a new DeleteGroupPublicV1Params object with the default values initialized.

func NewDeleteGroupPublicV1ParamsWithContext

func NewDeleteGroupPublicV1ParamsWithContext(ctx context.Context) *DeleteGroupPublicV1Params

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

func NewDeleteGroupPublicV1ParamsWithHTTPClient

func NewDeleteGroupPublicV1ParamsWithHTTPClient(client *http.Client) *DeleteGroupPublicV1Params

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

func NewDeleteGroupPublicV1ParamsWithTimeout

func NewDeleteGroupPublicV1ParamsWithTimeout(timeout time.Duration) *DeleteGroupPublicV1Params

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

func (*DeleteGroupPublicV1Params) SetContext

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

SetContext adds the context to the delete group public v1 params

func (*DeleteGroupPublicV1Params) SetGroupID

func (o *DeleteGroupPublicV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the delete group public v1 params

func (*DeleteGroupPublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete group public v1 params

func (*DeleteGroupPublicV1Params) SetNamespace

func (o *DeleteGroupPublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete group public v1 params

func (*DeleteGroupPublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the delete group public v1 params

func (*DeleteGroupPublicV1Params) WithContext

WithContext adds the context to the delete group public v1 params

func (*DeleteGroupPublicV1Params) WithGroupID

WithGroupID adds the groupID to the delete group public v1 params

func (*DeleteGroupPublicV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete group public v1 params

func (*DeleteGroupPublicV1Params) WithNamespace

func (o *DeleteGroupPublicV1Params) WithNamespace(namespace string) *DeleteGroupPublicV1Params

WithNamespace adds the namespace to the delete group public v1 params

func (*DeleteGroupPublicV1Params) WithTimeout

WithTimeout adds the timeout to the delete group public v1 params

func (*DeleteGroupPublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteGroupPublicV1Reader

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

DeleteGroupPublicV1Reader is a Reader for the DeleteGroupPublicV1 structure.

func (*DeleteGroupPublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteGroupPublicV1Unauthorized

type DeleteGroupPublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

DeleteGroupPublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteGroupPublicV1Unauthorized

func NewDeleteGroupPublicV1Unauthorized() *DeleteGroupPublicV1Unauthorized

NewDeleteGroupPublicV1Unauthorized creates a DeleteGroupPublicV1Unauthorized with default headers values

func (*DeleteGroupPublicV1Unauthorized) Error

func (*DeleteGroupPublicV1Unauthorized) GetPayload

type GetGroupListAdminV1BadRequest

type GetGroupListAdminV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListAdminV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewGetGroupListAdminV1BadRequest

func NewGetGroupListAdminV1BadRequest() *GetGroupListAdminV1BadRequest

NewGetGroupListAdminV1BadRequest creates a GetGroupListAdminV1BadRequest with default headers values

func (*GetGroupListAdminV1BadRequest) Error

func (*GetGroupListAdminV1BadRequest) GetPayload

type GetGroupListAdminV1Forbidden

type GetGroupListAdminV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListAdminV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr></table>

func NewGetGroupListAdminV1Forbidden

func NewGetGroupListAdminV1Forbidden() *GetGroupListAdminV1Forbidden

NewGetGroupListAdminV1Forbidden creates a GetGroupListAdminV1Forbidden with default headers values

func (*GetGroupListAdminV1Forbidden) Error

func (*GetGroupListAdminV1Forbidden) GetPayload

type GetGroupListAdminV1InternalServerError

type GetGroupListAdminV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListAdminV1InternalServerError handles this case with default header values.

Internal Server Error

func NewGetGroupListAdminV1InternalServerError

func NewGetGroupListAdminV1InternalServerError() *GetGroupListAdminV1InternalServerError

NewGetGroupListAdminV1InternalServerError creates a GetGroupListAdminV1InternalServerError with default headers values

func (*GetGroupListAdminV1InternalServerError) Error

func (*GetGroupListAdminV1InternalServerError) GetPayload

type GetGroupListAdminV1OK

type GetGroupListAdminV1OK struct {
	Payload *groupclientmodels.ModelsGetGroupsListResponseV1
}

GetGroupListAdminV1OK handles this case with default header values.

OK

func NewGetGroupListAdminV1OK

func NewGetGroupListAdminV1OK() *GetGroupListAdminV1OK

NewGetGroupListAdminV1OK creates a GetGroupListAdminV1OK with default headers values

func (*GetGroupListAdminV1OK) Error

func (o *GetGroupListAdminV1OK) Error() string

func (*GetGroupListAdminV1OK) GetPayload

type GetGroupListAdminV1Params

type GetGroupListAdminV1Params struct {

	/*ConfigurationCode
	  Query Group Configuration Code

	*/
	ConfigurationCode *string
	/*GroupName
	  Query Group Name

	*/
	GroupName *string
	/*GroupRegion
	  Query Group Region

	*/
	GroupRegion *string
	/*Limit
	  size of displayed data

	*/
	Limit *int64
	/*Namespace
	  namespace

	*/
	Namespace string
	/*Offset
	  The start position that points to query data

	*/
	Offset *int64

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

GetGroupListAdminV1Params contains all the parameters to send to the API endpoint for the get group list admin v1 operation typically these are written to a http.Request

func NewGetGroupListAdminV1Params

func NewGetGroupListAdminV1Params() *GetGroupListAdminV1Params

NewGetGroupListAdminV1Params creates a new GetGroupListAdminV1Params object with the default values initialized.

func NewGetGroupListAdminV1ParamsWithContext

func NewGetGroupListAdminV1ParamsWithContext(ctx context.Context) *GetGroupListAdminV1Params

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

func NewGetGroupListAdminV1ParamsWithHTTPClient

func NewGetGroupListAdminV1ParamsWithHTTPClient(client *http.Client) *GetGroupListAdminV1Params

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

func NewGetGroupListAdminV1ParamsWithTimeout

func NewGetGroupListAdminV1ParamsWithTimeout(timeout time.Duration) *GetGroupListAdminV1Params

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

func (*GetGroupListAdminV1Params) SetConfigurationCode

func (o *GetGroupListAdminV1Params) SetConfigurationCode(configurationCode *string)

SetConfigurationCode adds the configurationCode to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetContext

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

SetContext adds the context to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetGroupName

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

SetGroupName adds the groupName to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetGroupRegion

func (o *GetGroupListAdminV1Params) SetGroupRegion(groupRegion *string)

SetGroupRegion adds the groupRegion to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetLimit

func (o *GetGroupListAdminV1Params) SetLimit(limit *int64)

SetLimit adds the limit to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetNamespace

func (o *GetGroupListAdminV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetOffset

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

SetOffset adds the offset to the get group list admin v1 params

func (*GetGroupListAdminV1Params) SetTimeout

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

SetTimeout adds the timeout to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithConfigurationCode

func (o *GetGroupListAdminV1Params) WithConfigurationCode(configurationCode *string) *GetGroupListAdminV1Params

WithConfigurationCode adds the configurationCode to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithContext

WithContext adds the context to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithGroupName

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

WithGroupName adds the groupName to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithGroupRegion

func (o *GetGroupListAdminV1Params) WithGroupRegion(groupRegion *string) *GetGroupListAdminV1Params

WithGroupRegion adds the groupRegion to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithLimit

WithLimit adds the limit to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithNamespace

func (o *GetGroupListAdminV1Params) WithNamespace(namespace string) *GetGroupListAdminV1Params

WithNamespace adds the namespace to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithOffset

WithOffset adds the offset to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WithTimeout

WithTimeout adds the timeout to the get group list admin v1 params

func (*GetGroupListAdminV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetGroupListAdminV1Reader

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

GetGroupListAdminV1Reader is a Reader for the GetGroupListAdminV1 structure.

func (*GetGroupListAdminV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetGroupListAdminV1Unauthorized

type GetGroupListAdminV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListAdminV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetGroupListAdminV1Unauthorized

func NewGetGroupListAdminV1Unauthorized() *GetGroupListAdminV1Unauthorized

NewGetGroupListAdminV1Unauthorized creates a GetGroupListAdminV1Unauthorized with default headers values

func (*GetGroupListAdminV1Unauthorized) Error

func (*GetGroupListAdminV1Unauthorized) GetPayload

type GetGroupListPublicV1BadRequest

type GetGroupListPublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListPublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewGetGroupListPublicV1BadRequest

func NewGetGroupListPublicV1BadRequest() *GetGroupListPublicV1BadRequest

NewGetGroupListPublicV1BadRequest creates a GetGroupListPublicV1BadRequest with default headers values

func (*GetGroupListPublicV1BadRequest) Error

func (*GetGroupListPublicV1BadRequest) GetPayload

type GetGroupListPublicV1Forbidden

type GetGroupListPublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListPublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr></table>

func NewGetGroupListPublicV1Forbidden

func NewGetGroupListPublicV1Forbidden() *GetGroupListPublicV1Forbidden

NewGetGroupListPublicV1Forbidden creates a GetGroupListPublicV1Forbidden with default headers values

func (*GetGroupListPublicV1Forbidden) Error

func (*GetGroupListPublicV1Forbidden) GetPayload

type GetGroupListPublicV1InternalServerError

type GetGroupListPublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListPublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewGetGroupListPublicV1InternalServerError

func NewGetGroupListPublicV1InternalServerError() *GetGroupListPublicV1InternalServerError

NewGetGroupListPublicV1InternalServerError creates a GetGroupListPublicV1InternalServerError with default headers values

func (*GetGroupListPublicV1InternalServerError) Error

func (*GetGroupListPublicV1InternalServerError) GetPayload

type GetGroupListPublicV1OK

type GetGroupListPublicV1OK struct {
	Payload *groupclientmodels.ModelsGetGroupsListResponseV1
}

GetGroupListPublicV1OK handles this case with default header values.

OK

func NewGetGroupListPublicV1OK

func NewGetGroupListPublicV1OK() *GetGroupListPublicV1OK

NewGetGroupListPublicV1OK creates a GetGroupListPublicV1OK with default headers values

func (*GetGroupListPublicV1OK) Error

func (o *GetGroupListPublicV1OK) Error() string

func (*GetGroupListPublicV1OK) GetPayload

type GetGroupListPublicV1Params

type GetGroupListPublicV1Params struct {

	/*GroupName
	  Query Group Name

	*/
	GroupName *string
	/*GroupRegion
	  Query Group Region

	*/
	GroupRegion *string
	/*Limit
	  size of displayed data

	*/
	Limit *int64
	/*Namespace
	  namespace

	*/
	Namespace string
	/*Offset
	  The start position that points to query data

	*/
	Offset *int64

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

GetGroupListPublicV1Params contains all the parameters to send to the API endpoint for the get group list public v1 operation typically these are written to a http.Request

func NewGetGroupListPublicV1Params

func NewGetGroupListPublicV1Params() *GetGroupListPublicV1Params

NewGetGroupListPublicV1Params creates a new GetGroupListPublicV1Params object with the default values initialized.

func NewGetGroupListPublicV1ParamsWithContext

func NewGetGroupListPublicV1ParamsWithContext(ctx context.Context) *GetGroupListPublicV1Params

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

func NewGetGroupListPublicV1ParamsWithHTTPClient

func NewGetGroupListPublicV1ParamsWithHTTPClient(client *http.Client) *GetGroupListPublicV1Params

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

func NewGetGroupListPublicV1ParamsWithTimeout

func NewGetGroupListPublicV1ParamsWithTimeout(timeout time.Duration) *GetGroupListPublicV1Params

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

func (*GetGroupListPublicV1Params) SetContext

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

SetContext adds the context to the get group list public v1 params

func (*GetGroupListPublicV1Params) SetGroupName

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

SetGroupName adds the groupName to the get group list public v1 params

func (*GetGroupListPublicV1Params) SetGroupRegion

func (o *GetGroupListPublicV1Params) SetGroupRegion(groupRegion *string)

SetGroupRegion adds the groupRegion to the get group list public v1 params

func (*GetGroupListPublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get group list public v1 params

func (*GetGroupListPublicV1Params) SetLimit

func (o *GetGroupListPublicV1Params) SetLimit(limit *int64)

SetLimit adds the limit to the get group list public v1 params

func (*GetGroupListPublicV1Params) SetNamespace

func (o *GetGroupListPublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get group list public v1 params

func (*GetGroupListPublicV1Params) SetOffset

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

SetOffset adds the offset to the get group list public v1 params

func (*GetGroupListPublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithContext

WithContext adds the context to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithGroupName

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

WithGroupName adds the groupName to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithGroupRegion

func (o *GetGroupListPublicV1Params) WithGroupRegion(groupRegion *string) *GetGroupListPublicV1Params

WithGroupRegion adds the groupRegion to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithLimit

WithLimit adds the limit to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithNamespace

func (o *GetGroupListPublicV1Params) WithNamespace(namespace string) *GetGroupListPublicV1Params

WithNamespace adds the namespace to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithOffset

WithOffset adds the offset to the get group list public v1 params

func (*GetGroupListPublicV1Params) WithTimeout

WithTimeout adds the timeout to the get group list public v1 params

func (*GetGroupListPublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetGroupListPublicV1Reader

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

GetGroupListPublicV1Reader is a Reader for the GetGroupListPublicV1 structure.

func (*GetGroupListPublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetGroupListPublicV1Unauthorized

type GetGroupListPublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetGroupListPublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetGroupListPublicV1Unauthorized

func NewGetGroupListPublicV1Unauthorized() *GetGroupListPublicV1Unauthorized

NewGetGroupListPublicV1Unauthorized creates a GetGroupListPublicV1Unauthorized with default headers values

func (*GetGroupListPublicV1Unauthorized) Error

func (*GetGroupListPublicV1Unauthorized) GetPayload

type GetSingleGroupAdminV1BadRequest

type GetSingleGroupAdminV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupAdminV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewGetSingleGroupAdminV1BadRequest

func NewGetSingleGroupAdminV1BadRequest() *GetSingleGroupAdminV1BadRequest

NewGetSingleGroupAdminV1BadRequest creates a GetSingleGroupAdminV1BadRequest with default headers values

func (*GetSingleGroupAdminV1BadRequest) Error

func (*GetSingleGroupAdminV1BadRequest) GetPayload

type GetSingleGroupAdminV1Forbidden

type GetSingleGroupAdminV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupAdminV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr></table>

func NewGetSingleGroupAdminV1Forbidden

func NewGetSingleGroupAdminV1Forbidden() *GetSingleGroupAdminV1Forbidden

NewGetSingleGroupAdminV1Forbidden creates a GetSingleGroupAdminV1Forbidden with default headers values

func (*GetSingleGroupAdminV1Forbidden) Error

func (*GetSingleGroupAdminV1Forbidden) GetPayload

type GetSingleGroupAdminV1InternalServerError

type GetSingleGroupAdminV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupAdminV1InternalServerError handles this case with default header values.

Internal Server Error

func NewGetSingleGroupAdminV1InternalServerError

func NewGetSingleGroupAdminV1InternalServerError() *GetSingleGroupAdminV1InternalServerError

NewGetSingleGroupAdminV1InternalServerError creates a GetSingleGroupAdminV1InternalServerError with default headers values

func (*GetSingleGroupAdminV1InternalServerError) Error

func (*GetSingleGroupAdminV1InternalServerError) GetPayload

type GetSingleGroupAdminV1NotFound

type GetSingleGroupAdminV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupAdminV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewGetSingleGroupAdminV1NotFound

func NewGetSingleGroupAdminV1NotFound() *GetSingleGroupAdminV1NotFound

NewGetSingleGroupAdminV1NotFound creates a GetSingleGroupAdminV1NotFound with default headers values

func (*GetSingleGroupAdminV1NotFound) Error

func (*GetSingleGroupAdminV1NotFound) GetPayload

type GetSingleGroupAdminV1OK

type GetSingleGroupAdminV1OK struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

GetSingleGroupAdminV1OK handles this case with default header values.

OK

func NewGetSingleGroupAdminV1OK

func NewGetSingleGroupAdminV1OK() *GetSingleGroupAdminV1OK

NewGetSingleGroupAdminV1OK creates a GetSingleGroupAdminV1OK with default headers values

func (*GetSingleGroupAdminV1OK) Error

func (o *GetSingleGroupAdminV1OK) Error() string

func (*GetSingleGroupAdminV1OK) GetPayload

type GetSingleGroupAdminV1Params

type GetSingleGroupAdminV1Params struct {

	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

GetSingleGroupAdminV1Params contains all the parameters to send to the API endpoint for the get single group admin v1 operation typically these are written to a http.Request

func NewGetSingleGroupAdminV1Params

func NewGetSingleGroupAdminV1Params() *GetSingleGroupAdminV1Params

NewGetSingleGroupAdminV1Params creates a new GetSingleGroupAdminV1Params object with the default values initialized.

func NewGetSingleGroupAdminV1ParamsWithContext

func NewGetSingleGroupAdminV1ParamsWithContext(ctx context.Context) *GetSingleGroupAdminV1Params

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

func NewGetSingleGroupAdminV1ParamsWithHTTPClient

func NewGetSingleGroupAdminV1ParamsWithHTTPClient(client *http.Client) *GetSingleGroupAdminV1Params

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

func NewGetSingleGroupAdminV1ParamsWithTimeout

func NewGetSingleGroupAdminV1ParamsWithTimeout(timeout time.Duration) *GetSingleGroupAdminV1Params

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

func (*GetSingleGroupAdminV1Params) SetContext

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

SetContext adds the context to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) SetGroupID

func (o *GetSingleGroupAdminV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) SetNamespace

func (o *GetSingleGroupAdminV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) SetTimeout

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

SetTimeout adds the timeout to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) WithContext

WithContext adds the context to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) WithGroupID

WithGroupID adds the groupID to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) WithNamespace

func (o *GetSingleGroupAdminV1Params) WithNamespace(namespace string) *GetSingleGroupAdminV1Params

WithNamespace adds the namespace to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) WithTimeout

WithTimeout adds the timeout to the get single group admin v1 params

func (*GetSingleGroupAdminV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSingleGroupAdminV1Reader

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

GetSingleGroupAdminV1Reader is a Reader for the GetSingleGroupAdminV1 structure.

func (*GetSingleGroupAdminV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetSingleGroupAdminV1Unauthorized

type GetSingleGroupAdminV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupAdminV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetSingleGroupAdminV1Unauthorized

func NewGetSingleGroupAdminV1Unauthorized() *GetSingleGroupAdminV1Unauthorized

NewGetSingleGroupAdminV1Unauthorized creates a GetSingleGroupAdminV1Unauthorized with default headers values

func (*GetSingleGroupAdminV1Unauthorized) Error

func (*GetSingleGroupAdminV1Unauthorized) GetPayload

type GetSingleGroupPublicV1BadRequest

type GetSingleGroupPublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupPublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewGetSingleGroupPublicV1BadRequest

func NewGetSingleGroupPublicV1BadRequest() *GetSingleGroupPublicV1BadRequest

NewGetSingleGroupPublicV1BadRequest creates a GetSingleGroupPublicV1BadRequest with default headers values

func (*GetSingleGroupPublicV1BadRequest) Error

func (*GetSingleGroupPublicV1BadRequest) GetPayload

type GetSingleGroupPublicV1Forbidden

type GetSingleGroupPublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupPublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr></table>

func NewGetSingleGroupPublicV1Forbidden

func NewGetSingleGroupPublicV1Forbidden() *GetSingleGroupPublicV1Forbidden

NewGetSingleGroupPublicV1Forbidden creates a GetSingleGroupPublicV1Forbidden with default headers values

func (*GetSingleGroupPublicV1Forbidden) Error

func (*GetSingleGroupPublicV1Forbidden) GetPayload

type GetSingleGroupPublicV1InternalServerError

type GetSingleGroupPublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupPublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewGetSingleGroupPublicV1InternalServerError

func NewGetSingleGroupPublicV1InternalServerError() *GetSingleGroupPublicV1InternalServerError

NewGetSingleGroupPublicV1InternalServerError creates a GetSingleGroupPublicV1InternalServerError with default headers values

func (*GetSingleGroupPublicV1InternalServerError) Error

func (*GetSingleGroupPublicV1InternalServerError) GetPayload

type GetSingleGroupPublicV1NotFound

type GetSingleGroupPublicV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupPublicV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewGetSingleGroupPublicV1NotFound

func NewGetSingleGroupPublicV1NotFound() *GetSingleGroupPublicV1NotFound

NewGetSingleGroupPublicV1NotFound creates a GetSingleGroupPublicV1NotFound with default headers values

func (*GetSingleGroupPublicV1NotFound) Error

func (*GetSingleGroupPublicV1NotFound) GetPayload

type GetSingleGroupPublicV1OK

type GetSingleGroupPublicV1OK struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

GetSingleGroupPublicV1OK handles this case with default header values.

OK

func NewGetSingleGroupPublicV1OK

func NewGetSingleGroupPublicV1OK() *GetSingleGroupPublicV1OK

NewGetSingleGroupPublicV1OK creates a GetSingleGroupPublicV1OK with default headers values

func (*GetSingleGroupPublicV1OK) Error

func (o *GetSingleGroupPublicV1OK) Error() string

func (*GetSingleGroupPublicV1OK) GetPayload

type GetSingleGroupPublicV1Params

type GetSingleGroupPublicV1Params struct {

	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

GetSingleGroupPublicV1Params contains all the parameters to send to the API endpoint for the get single group public v1 operation typically these are written to a http.Request

func NewGetSingleGroupPublicV1Params

func NewGetSingleGroupPublicV1Params() *GetSingleGroupPublicV1Params

NewGetSingleGroupPublicV1Params creates a new GetSingleGroupPublicV1Params object with the default values initialized.

func NewGetSingleGroupPublicV1ParamsWithContext

func NewGetSingleGroupPublicV1ParamsWithContext(ctx context.Context) *GetSingleGroupPublicV1Params

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

func NewGetSingleGroupPublicV1ParamsWithHTTPClient

func NewGetSingleGroupPublicV1ParamsWithHTTPClient(client *http.Client) *GetSingleGroupPublicV1Params

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

func NewGetSingleGroupPublicV1ParamsWithTimeout

func NewGetSingleGroupPublicV1ParamsWithTimeout(timeout time.Duration) *GetSingleGroupPublicV1Params

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

func (*GetSingleGroupPublicV1Params) SetContext

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

SetContext adds the context to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) SetGroupID

func (o *GetSingleGroupPublicV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) SetNamespace

func (o *GetSingleGroupPublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) WithContext

WithContext adds the context to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) WithGroupID

WithGroupID adds the groupID to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) WithNamespace

WithNamespace adds the namespace to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) WithTimeout

WithTimeout adds the timeout to the get single group public v1 params

func (*GetSingleGroupPublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSingleGroupPublicV1Reader

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

GetSingleGroupPublicV1Reader is a Reader for the GetSingleGroupPublicV1 structure.

func (*GetSingleGroupPublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetSingleGroupPublicV1Unauthorized

type GetSingleGroupPublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

GetSingleGroupPublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetSingleGroupPublicV1Unauthorized

func NewGetSingleGroupPublicV1Unauthorized() *GetSingleGroupPublicV1Unauthorized

NewGetSingleGroupPublicV1Unauthorized creates a GetSingleGroupPublicV1Unauthorized with default headers values

func (*GetSingleGroupPublicV1Unauthorized) Error

func (*GetSingleGroupPublicV1Unauthorized) GetPayload

type UpdateGroupCustomAttributesPublicV1BadRequest

type UpdateGroupCustomAttributesPublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomAttributesPublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewUpdateGroupCustomAttributesPublicV1BadRequest

func NewUpdateGroupCustomAttributesPublicV1BadRequest() *UpdateGroupCustomAttributesPublicV1BadRequest

NewUpdateGroupCustomAttributesPublicV1BadRequest creates a UpdateGroupCustomAttributesPublicV1BadRequest with default headers values

func (*UpdateGroupCustomAttributesPublicV1BadRequest) Error

func (*UpdateGroupCustomAttributesPublicV1BadRequest) GetPayload

type UpdateGroupCustomAttributesPublicV1Forbidden

type UpdateGroupCustomAttributesPublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomAttributesPublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr><tr><td>73036</td><td>insufficient member role permission</td></tr></table>

func NewUpdateGroupCustomAttributesPublicV1Forbidden

func NewUpdateGroupCustomAttributesPublicV1Forbidden() *UpdateGroupCustomAttributesPublicV1Forbidden

NewUpdateGroupCustomAttributesPublicV1Forbidden creates a UpdateGroupCustomAttributesPublicV1Forbidden with default headers values

func (*UpdateGroupCustomAttributesPublicV1Forbidden) Error

func (*UpdateGroupCustomAttributesPublicV1Forbidden) GetPayload

type UpdateGroupCustomAttributesPublicV1InternalServerError

type UpdateGroupCustomAttributesPublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomAttributesPublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewUpdateGroupCustomAttributesPublicV1InternalServerError

func NewUpdateGroupCustomAttributesPublicV1InternalServerError() *UpdateGroupCustomAttributesPublicV1InternalServerError

NewUpdateGroupCustomAttributesPublicV1InternalServerError creates a UpdateGroupCustomAttributesPublicV1InternalServerError with default headers values

func (*UpdateGroupCustomAttributesPublicV1InternalServerError) Error

func (*UpdateGroupCustomAttributesPublicV1InternalServerError) GetPayload

type UpdateGroupCustomAttributesPublicV1NotFound

type UpdateGroupCustomAttributesPublicV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomAttributesPublicV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewUpdateGroupCustomAttributesPublicV1NotFound

func NewUpdateGroupCustomAttributesPublicV1NotFound() *UpdateGroupCustomAttributesPublicV1NotFound

NewUpdateGroupCustomAttributesPublicV1NotFound creates a UpdateGroupCustomAttributesPublicV1NotFound with default headers values

func (*UpdateGroupCustomAttributesPublicV1NotFound) Error

func (*UpdateGroupCustomAttributesPublicV1NotFound) GetPayload

type UpdateGroupCustomAttributesPublicV1OK

type UpdateGroupCustomAttributesPublicV1OK struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

UpdateGroupCustomAttributesPublicV1OK handles this case with default header values.

OK

func NewUpdateGroupCustomAttributesPublicV1OK

func NewUpdateGroupCustomAttributesPublicV1OK() *UpdateGroupCustomAttributesPublicV1OK

NewUpdateGroupCustomAttributesPublicV1OK creates a UpdateGroupCustomAttributesPublicV1OK with default headers values

func (*UpdateGroupCustomAttributesPublicV1OK) Error

func (*UpdateGroupCustomAttributesPublicV1OK) GetPayload

type UpdateGroupCustomAttributesPublicV1Params

type UpdateGroupCustomAttributesPublicV1Params struct {

	/*Body*/
	Body *groupclientmodels.ModelsUpdateGroupCustomAttributesRequestV1
	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

UpdateGroupCustomAttributesPublicV1Params contains all the parameters to send to the API endpoint for the update group custom attributes public v1 operation typically these are written to a http.Request

func NewUpdateGroupCustomAttributesPublicV1Params

func NewUpdateGroupCustomAttributesPublicV1Params() *UpdateGroupCustomAttributesPublicV1Params

NewUpdateGroupCustomAttributesPublicV1Params creates a new UpdateGroupCustomAttributesPublicV1Params object with the default values initialized.

func NewUpdateGroupCustomAttributesPublicV1ParamsWithContext

func NewUpdateGroupCustomAttributesPublicV1ParamsWithContext(ctx context.Context) *UpdateGroupCustomAttributesPublicV1Params

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

func NewUpdateGroupCustomAttributesPublicV1ParamsWithHTTPClient

func NewUpdateGroupCustomAttributesPublicV1ParamsWithHTTPClient(client *http.Client) *UpdateGroupCustomAttributesPublicV1Params

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

func NewUpdateGroupCustomAttributesPublicV1ParamsWithTimeout

func NewUpdateGroupCustomAttributesPublicV1ParamsWithTimeout(timeout time.Duration) *UpdateGroupCustomAttributesPublicV1Params

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

func (*UpdateGroupCustomAttributesPublicV1Params) SetBody

SetBody adds the body to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) SetContext

SetContext adds the context to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) SetGroupID

func (o *UpdateGroupCustomAttributesPublicV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) SetNamespace

func (o *UpdateGroupCustomAttributesPublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) SetTimeout

SetTimeout adds the timeout to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) WithBody

WithBody adds the body to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) WithContext

WithContext adds the context to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) WithGroupID

WithGroupID adds the groupID to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) WithNamespace

WithNamespace adds the namespace to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) WithTimeout

WithTimeout adds the timeout to the update group custom attributes public v1 params

func (*UpdateGroupCustomAttributesPublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateGroupCustomAttributesPublicV1Reader

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

UpdateGroupCustomAttributesPublicV1Reader is a Reader for the UpdateGroupCustomAttributesPublicV1 structure.

func (*UpdateGroupCustomAttributesPublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateGroupCustomAttributesPublicV1Unauthorized

type UpdateGroupCustomAttributesPublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomAttributesPublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateGroupCustomAttributesPublicV1Unauthorized

func NewUpdateGroupCustomAttributesPublicV1Unauthorized() *UpdateGroupCustomAttributesPublicV1Unauthorized

NewUpdateGroupCustomAttributesPublicV1Unauthorized creates a UpdateGroupCustomAttributesPublicV1Unauthorized with default headers values

func (*UpdateGroupCustomAttributesPublicV1Unauthorized) Error

func (*UpdateGroupCustomAttributesPublicV1Unauthorized) GetPayload

type UpdateGroupCustomRulePublicV1BadRequest

type UpdateGroupCustomRulePublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomRulePublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewUpdateGroupCustomRulePublicV1BadRequest

func NewUpdateGroupCustomRulePublicV1BadRequest() *UpdateGroupCustomRulePublicV1BadRequest

NewUpdateGroupCustomRulePublicV1BadRequest creates a UpdateGroupCustomRulePublicV1BadRequest with default headers values

func (*UpdateGroupCustomRulePublicV1BadRequest) Error

func (*UpdateGroupCustomRulePublicV1BadRequest) GetPayload

type UpdateGroupCustomRulePublicV1Forbidden

type UpdateGroupCustomRulePublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomRulePublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr><tr><td>73036</td><td>insufficient member role permission</td></tr></table>

func NewUpdateGroupCustomRulePublicV1Forbidden

func NewUpdateGroupCustomRulePublicV1Forbidden() *UpdateGroupCustomRulePublicV1Forbidden

NewUpdateGroupCustomRulePublicV1Forbidden creates a UpdateGroupCustomRulePublicV1Forbidden with default headers values

func (*UpdateGroupCustomRulePublicV1Forbidden) Error

func (*UpdateGroupCustomRulePublicV1Forbidden) GetPayload

type UpdateGroupCustomRulePublicV1InternalServerError

type UpdateGroupCustomRulePublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomRulePublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewUpdateGroupCustomRulePublicV1InternalServerError

func NewUpdateGroupCustomRulePublicV1InternalServerError() *UpdateGroupCustomRulePublicV1InternalServerError

NewUpdateGroupCustomRulePublicV1InternalServerError creates a UpdateGroupCustomRulePublicV1InternalServerError with default headers values

func (*UpdateGroupCustomRulePublicV1InternalServerError) Error

func (*UpdateGroupCustomRulePublicV1InternalServerError) GetPayload

type UpdateGroupCustomRulePublicV1NotFound

type UpdateGroupCustomRulePublicV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomRulePublicV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewUpdateGroupCustomRulePublicV1NotFound

func NewUpdateGroupCustomRulePublicV1NotFound() *UpdateGroupCustomRulePublicV1NotFound

NewUpdateGroupCustomRulePublicV1NotFound creates a UpdateGroupCustomRulePublicV1NotFound with default headers values

func (*UpdateGroupCustomRulePublicV1NotFound) Error

func (*UpdateGroupCustomRulePublicV1NotFound) GetPayload

type UpdateGroupCustomRulePublicV1OK

type UpdateGroupCustomRulePublicV1OK struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

UpdateGroupCustomRulePublicV1OK handles this case with default header values.

OK

func NewUpdateGroupCustomRulePublicV1OK

func NewUpdateGroupCustomRulePublicV1OK() *UpdateGroupCustomRulePublicV1OK

NewUpdateGroupCustomRulePublicV1OK creates a UpdateGroupCustomRulePublicV1OK with default headers values

func (*UpdateGroupCustomRulePublicV1OK) Error

func (*UpdateGroupCustomRulePublicV1OK) GetPayload

type UpdateGroupCustomRulePublicV1Params

type UpdateGroupCustomRulePublicV1Params struct {

	/*Body*/
	Body *groupclientmodels.ModelsUpdateGroupCustomRuleRequestV1
	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

UpdateGroupCustomRulePublicV1Params contains all the parameters to send to the API endpoint for the update group custom rule public v1 operation typically these are written to a http.Request

func NewUpdateGroupCustomRulePublicV1Params

func NewUpdateGroupCustomRulePublicV1Params() *UpdateGroupCustomRulePublicV1Params

NewUpdateGroupCustomRulePublicV1Params creates a new UpdateGroupCustomRulePublicV1Params object with the default values initialized.

func NewUpdateGroupCustomRulePublicV1ParamsWithContext

func NewUpdateGroupCustomRulePublicV1ParamsWithContext(ctx context.Context) *UpdateGroupCustomRulePublicV1Params

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

func NewUpdateGroupCustomRulePublicV1ParamsWithHTTPClient

func NewUpdateGroupCustomRulePublicV1ParamsWithHTTPClient(client *http.Client) *UpdateGroupCustomRulePublicV1Params

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

func NewUpdateGroupCustomRulePublicV1ParamsWithTimeout

func NewUpdateGroupCustomRulePublicV1ParamsWithTimeout(timeout time.Duration) *UpdateGroupCustomRulePublicV1Params

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

func (*UpdateGroupCustomRulePublicV1Params) SetBody

SetBody adds the body to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) SetContext

SetContext adds the context to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) SetGroupID

func (o *UpdateGroupCustomRulePublicV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) SetNamespace

func (o *UpdateGroupCustomRulePublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) WithBody

WithBody adds the body to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) WithContext

WithContext adds the context to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) WithGroupID

WithGroupID adds the groupID to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) WithNamespace

WithNamespace adds the namespace to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) WithTimeout

WithTimeout adds the timeout to the update group custom rule public v1 params

func (*UpdateGroupCustomRulePublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateGroupCustomRulePublicV1Reader

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

UpdateGroupCustomRulePublicV1Reader is a Reader for the UpdateGroupCustomRulePublicV1 structure.

func (*UpdateGroupCustomRulePublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateGroupCustomRulePublicV1Unauthorized

type UpdateGroupCustomRulePublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupCustomRulePublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateGroupCustomRulePublicV1Unauthorized

func NewUpdateGroupCustomRulePublicV1Unauthorized() *UpdateGroupCustomRulePublicV1Unauthorized

NewUpdateGroupCustomRulePublicV1Unauthorized creates a UpdateGroupCustomRulePublicV1Unauthorized with default headers values

func (*UpdateGroupCustomRulePublicV1Unauthorized) Error

func (*UpdateGroupCustomRulePublicV1Unauthorized) GetPayload

type UpdateGroupPredefinedRulePublicV1BadRequest

type UpdateGroupPredefinedRulePublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupPredefinedRulePublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewUpdateGroupPredefinedRulePublicV1BadRequest

func NewUpdateGroupPredefinedRulePublicV1BadRequest() *UpdateGroupPredefinedRulePublicV1BadRequest

NewUpdateGroupPredefinedRulePublicV1BadRequest creates a UpdateGroupPredefinedRulePublicV1BadRequest with default headers values

func (*UpdateGroupPredefinedRulePublicV1BadRequest) Error

func (*UpdateGroupPredefinedRulePublicV1BadRequest) GetPayload

type UpdateGroupPredefinedRulePublicV1Forbidden

type UpdateGroupPredefinedRulePublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupPredefinedRulePublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr><tr><td>73036</td><td>insufficient member role permission</td></tr></table>

func NewUpdateGroupPredefinedRulePublicV1Forbidden

func NewUpdateGroupPredefinedRulePublicV1Forbidden() *UpdateGroupPredefinedRulePublicV1Forbidden

NewUpdateGroupPredefinedRulePublicV1Forbidden creates a UpdateGroupPredefinedRulePublicV1Forbidden with default headers values

func (*UpdateGroupPredefinedRulePublicV1Forbidden) Error

func (*UpdateGroupPredefinedRulePublicV1Forbidden) GetPayload

type UpdateGroupPredefinedRulePublicV1InternalServerError

type UpdateGroupPredefinedRulePublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupPredefinedRulePublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewUpdateGroupPredefinedRulePublicV1InternalServerError

func NewUpdateGroupPredefinedRulePublicV1InternalServerError() *UpdateGroupPredefinedRulePublicV1InternalServerError

NewUpdateGroupPredefinedRulePublicV1InternalServerError creates a UpdateGroupPredefinedRulePublicV1InternalServerError with default headers values

func (*UpdateGroupPredefinedRulePublicV1InternalServerError) Error

func (*UpdateGroupPredefinedRulePublicV1InternalServerError) GetPayload

type UpdateGroupPredefinedRulePublicV1NotFound

type UpdateGroupPredefinedRulePublicV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupPredefinedRulePublicV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewUpdateGroupPredefinedRulePublicV1NotFound

func NewUpdateGroupPredefinedRulePublicV1NotFound() *UpdateGroupPredefinedRulePublicV1NotFound

NewUpdateGroupPredefinedRulePublicV1NotFound creates a UpdateGroupPredefinedRulePublicV1NotFound with default headers values

func (*UpdateGroupPredefinedRulePublicV1NotFound) Error

func (*UpdateGroupPredefinedRulePublicV1NotFound) GetPayload

type UpdateGroupPredefinedRulePublicV1OK

type UpdateGroupPredefinedRulePublicV1OK struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

UpdateGroupPredefinedRulePublicV1OK handles this case with default header values.

OK

func NewUpdateGroupPredefinedRulePublicV1OK

func NewUpdateGroupPredefinedRulePublicV1OK() *UpdateGroupPredefinedRulePublicV1OK

NewUpdateGroupPredefinedRulePublicV1OK creates a UpdateGroupPredefinedRulePublicV1OK with default headers values

func (*UpdateGroupPredefinedRulePublicV1OK) Error

func (*UpdateGroupPredefinedRulePublicV1OK) GetPayload

type UpdateGroupPredefinedRulePublicV1Params

type UpdateGroupPredefinedRulePublicV1Params struct {

	/*AllowedAction
	  Allowed action, any available action in service

	*/
	AllowedAction string
	/*Body*/
	Body *groupclientmodels.ModelsUpdateGroupPredefinedRuleRequestV1
	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

UpdateGroupPredefinedRulePublicV1Params contains all the parameters to send to the API endpoint for the update group predefined rule public v1 operation typically these are written to a http.Request

func NewUpdateGroupPredefinedRulePublicV1Params

func NewUpdateGroupPredefinedRulePublicV1Params() *UpdateGroupPredefinedRulePublicV1Params

NewUpdateGroupPredefinedRulePublicV1Params creates a new UpdateGroupPredefinedRulePublicV1Params object with the default values initialized.

func NewUpdateGroupPredefinedRulePublicV1ParamsWithContext

func NewUpdateGroupPredefinedRulePublicV1ParamsWithContext(ctx context.Context) *UpdateGroupPredefinedRulePublicV1Params

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

func NewUpdateGroupPredefinedRulePublicV1ParamsWithHTTPClient

func NewUpdateGroupPredefinedRulePublicV1ParamsWithHTTPClient(client *http.Client) *UpdateGroupPredefinedRulePublicV1Params

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

func NewUpdateGroupPredefinedRulePublicV1ParamsWithTimeout

func NewUpdateGroupPredefinedRulePublicV1ParamsWithTimeout(timeout time.Duration) *UpdateGroupPredefinedRulePublicV1Params

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

func (*UpdateGroupPredefinedRulePublicV1Params) SetAllowedAction

func (o *UpdateGroupPredefinedRulePublicV1Params) SetAllowedAction(allowedAction string)

SetAllowedAction adds the allowedAction to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) SetBody

SetBody adds the body to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) SetContext

SetContext adds the context to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) SetGroupID

func (o *UpdateGroupPredefinedRulePublicV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) SetNamespace

func (o *UpdateGroupPredefinedRulePublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WithAllowedAction

WithAllowedAction adds the allowedAction to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WithBody

WithBody adds the body to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WithContext

WithContext adds the context to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WithGroupID

WithGroupID adds the groupID to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WithNamespace

WithNamespace adds the namespace to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WithTimeout

WithTimeout adds the timeout to the update group predefined rule public v1 params

func (*UpdateGroupPredefinedRulePublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateGroupPredefinedRulePublicV1Reader

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

UpdateGroupPredefinedRulePublicV1Reader is a Reader for the UpdateGroupPredefinedRulePublicV1 structure.

func (*UpdateGroupPredefinedRulePublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateGroupPredefinedRulePublicV1Unauthorized

type UpdateGroupPredefinedRulePublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateGroupPredefinedRulePublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateGroupPredefinedRulePublicV1Unauthorized

func NewUpdateGroupPredefinedRulePublicV1Unauthorized() *UpdateGroupPredefinedRulePublicV1Unauthorized

NewUpdateGroupPredefinedRulePublicV1Unauthorized creates a UpdateGroupPredefinedRulePublicV1Unauthorized with default headers values

func (*UpdateGroupPredefinedRulePublicV1Unauthorized) Error

func (*UpdateGroupPredefinedRulePublicV1Unauthorized) GetPayload

type UpdateSingleGroupPublicV1BadRequest

type UpdateSingleGroupPublicV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupPublicV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewUpdateSingleGroupPublicV1BadRequest

func NewUpdateSingleGroupPublicV1BadRequest() *UpdateSingleGroupPublicV1BadRequest

NewUpdateSingleGroupPublicV1BadRequest creates a UpdateSingleGroupPublicV1BadRequest with default headers values

func (*UpdateSingleGroupPublicV1BadRequest) Error

func (*UpdateSingleGroupPublicV1BadRequest) GetPayload

type UpdateSingleGroupPublicV1Forbidden

type UpdateSingleGroupPublicV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupPublicV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr><tr><td>73036</td><td>insufficient member role permission</td></tr></table>

func NewUpdateSingleGroupPublicV1Forbidden

func NewUpdateSingleGroupPublicV1Forbidden() *UpdateSingleGroupPublicV1Forbidden

NewUpdateSingleGroupPublicV1Forbidden creates a UpdateSingleGroupPublicV1Forbidden with default headers values

func (*UpdateSingleGroupPublicV1Forbidden) Error

func (*UpdateSingleGroupPublicV1Forbidden) GetPayload

type UpdateSingleGroupPublicV1InternalServerError

type UpdateSingleGroupPublicV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupPublicV1InternalServerError handles this case with default header values.

Internal Server Error

func NewUpdateSingleGroupPublicV1InternalServerError

func NewUpdateSingleGroupPublicV1InternalServerError() *UpdateSingleGroupPublicV1InternalServerError

NewUpdateSingleGroupPublicV1InternalServerError creates a UpdateSingleGroupPublicV1InternalServerError with default headers values

func (*UpdateSingleGroupPublicV1InternalServerError) Error

func (*UpdateSingleGroupPublicV1InternalServerError) GetPayload

type UpdateSingleGroupPublicV1NotFound

type UpdateSingleGroupPublicV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupPublicV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewUpdateSingleGroupPublicV1NotFound

func NewUpdateSingleGroupPublicV1NotFound() *UpdateSingleGroupPublicV1NotFound

NewUpdateSingleGroupPublicV1NotFound creates a UpdateSingleGroupPublicV1NotFound with default headers values

func (*UpdateSingleGroupPublicV1NotFound) Error

func (*UpdateSingleGroupPublicV1NotFound) GetPayload

type UpdateSingleGroupPublicV1OK

type UpdateSingleGroupPublicV1OK struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

UpdateSingleGroupPublicV1OK handles this case with default header values.

OK

func NewUpdateSingleGroupPublicV1OK

func NewUpdateSingleGroupPublicV1OK() *UpdateSingleGroupPublicV1OK

NewUpdateSingleGroupPublicV1OK creates a UpdateSingleGroupPublicV1OK with default headers values

func (*UpdateSingleGroupPublicV1OK) Error

func (*UpdateSingleGroupPublicV1OK) GetPayload

type UpdateSingleGroupPublicV1Params

type UpdateSingleGroupPublicV1Params struct {

	/*Body*/
	Body *groupclientmodels.ModelsUpdateGroupRequestV1
	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

UpdateSingleGroupPublicV1Params contains all the parameters to send to the API endpoint for the update single group public v1 operation typically these are written to a http.Request

func NewUpdateSingleGroupPublicV1Params

func NewUpdateSingleGroupPublicV1Params() *UpdateSingleGroupPublicV1Params

NewUpdateSingleGroupPublicV1Params creates a new UpdateSingleGroupPublicV1Params object with the default values initialized.

func NewUpdateSingleGroupPublicV1ParamsWithContext

func NewUpdateSingleGroupPublicV1ParamsWithContext(ctx context.Context) *UpdateSingleGroupPublicV1Params

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

func NewUpdateSingleGroupPublicV1ParamsWithHTTPClient

func NewUpdateSingleGroupPublicV1ParamsWithHTTPClient(client *http.Client) *UpdateSingleGroupPublicV1Params

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

func NewUpdateSingleGroupPublicV1ParamsWithTimeout

func NewUpdateSingleGroupPublicV1ParamsWithTimeout(timeout time.Duration) *UpdateSingleGroupPublicV1Params

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

func (*UpdateSingleGroupPublicV1Params) SetBody

SetBody adds the body to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) SetContext

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

SetContext adds the context to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) SetGroupID

func (o *UpdateSingleGroupPublicV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) SetNamespace

func (o *UpdateSingleGroupPublicV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) SetTimeout

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

SetTimeout adds the timeout to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) WithBody

WithBody adds the body to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) WithContext

WithContext adds the context to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) WithGroupID

WithGroupID adds the groupID to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) WithNamespace

WithNamespace adds the namespace to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) WithTimeout

WithTimeout adds the timeout to the update single group public v1 params

func (*UpdateSingleGroupPublicV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateSingleGroupPublicV1Reader

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

UpdateSingleGroupPublicV1Reader is a Reader for the UpdateSingleGroupPublicV1 structure.

func (*UpdateSingleGroupPublicV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateSingleGroupPublicV1Unauthorized

type UpdateSingleGroupPublicV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupPublicV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateSingleGroupPublicV1Unauthorized

func NewUpdateSingleGroupPublicV1Unauthorized() *UpdateSingleGroupPublicV1Unauthorized

NewUpdateSingleGroupPublicV1Unauthorized creates a UpdateSingleGroupPublicV1Unauthorized with default headers values

func (*UpdateSingleGroupPublicV1Unauthorized) Error

func (*UpdateSingleGroupPublicV1Unauthorized) GetPayload

type UpdateSingleGroupV1BadRequest added in v0.7.0

type UpdateSingleGroupV1BadRequest struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupV1BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewUpdateSingleGroupV1BadRequest added in v0.7.0

func NewUpdateSingleGroupV1BadRequest() *UpdateSingleGroupV1BadRequest

NewUpdateSingleGroupV1BadRequest creates a UpdateSingleGroupV1BadRequest with default headers values

func (*UpdateSingleGroupV1BadRequest) Error added in v0.7.0

func (*UpdateSingleGroupV1BadRequest) GetPayload added in v0.7.0

type UpdateSingleGroupV1Forbidden added in v0.7.0

type UpdateSingleGroupV1Forbidden struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupV1Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr><tr><td>20022</td><td>token is not user token</td></tr><tr><td>73036</td><td>insufficient member role permission</td></tr></table>

func NewUpdateSingleGroupV1Forbidden added in v0.7.0

func NewUpdateSingleGroupV1Forbidden() *UpdateSingleGroupV1Forbidden

NewUpdateSingleGroupV1Forbidden creates a UpdateSingleGroupV1Forbidden with default headers values

func (*UpdateSingleGroupV1Forbidden) Error added in v0.7.0

func (*UpdateSingleGroupV1Forbidden) GetPayload added in v0.7.0

type UpdateSingleGroupV1InternalServerError added in v0.7.0

type UpdateSingleGroupV1InternalServerError struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupV1InternalServerError handles this case with default header values.

Internal Server Error

func NewUpdateSingleGroupV1InternalServerError added in v0.7.0

func NewUpdateSingleGroupV1InternalServerError() *UpdateSingleGroupV1InternalServerError

NewUpdateSingleGroupV1InternalServerError creates a UpdateSingleGroupV1InternalServerError with default headers values

func (*UpdateSingleGroupV1InternalServerError) Error added in v0.7.0

func (*UpdateSingleGroupV1InternalServerError) GetPayload added in v0.7.0

type UpdateSingleGroupV1NotFound added in v0.7.0

type UpdateSingleGroupV1NotFound struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupV1NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>73333</td><td>group not found</td></tr></table>

func NewUpdateSingleGroupV1NotFound added in v0.7.0

func NewUpdateSingleGroupV1NotFound() *UpdateSingleGroupV1NotFound

NewUpdateSingleGroupV1NotFound creates a UpdateSingleGroupV1NotFound with default headers values

func (*UpdateSingleGroupV1NotFound) Error added in v0.7.0

func (*UpdateSingleGroupV1NotFound) GetPayload added in v0.7.0

type UpdateSingleGroupV1OK added in v0.7.0

type UpdateSingleGroupV1OK struct {
	Payload *groupclientmodels.ModelsGroupResponseV1
}

UpdateSingleGroupV1OK handles this case with default header values.

OK

func NewUpdateSingleGroupV1OK added in v0.7.0

func NewUpdateSingleGroupV1OK() *UpdateSingleGroupV1OK

NewUpdateSingleGroupV1OK creates a UpdateSingleGroupV1OK with default headers values

func (*UpdateSingleGroupV1OK) Error added in v0.7.0

func (o *UpdateSingleGroupV1OK) Error() string

func (*UpdateSingleGroupV1OK) GetPayload added in v0.7.0

type UpdateSingleGroupV1Params added in v0.7.0

type UpdateSingleGroupV1Params struct {

	/*Body*/
	Body *groupclientmodels.ModelsUpdateGroupRequestV1
	/*GroupID
	  Group ID

	*/
	GroupID string
	/*Namespace
	  namespace

	*/
	Namespace string

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

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

func NewUpdateSingleGroupV1Params added in v0.7.0

func NewUpdateSingleGroupV1Params() *UpdateSingleGroupV1Params

NewUpdateSingleGroupV1Params creates a new UpdateSingleGroupV1Params object with the default values initialized.

func NewUpdateSingleGroupV1ParamsWithContext added in v0.7.0

func NewUpdateSingleGroupV1ParamsWithContext(ctx context.Context) *UpdateSingleGroupV1Params

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

func NewUpdateSingleGroupV1ParamsWithHTTPClient added in v0.7.0

func NewUpdateSingleGroupV1ParamsWithHTTPClient(client *http.Client) *UpdateSingleGroupV1Params

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

func NewUpdateSingleGroupV1ParamsWithTimeout added in v0.7.0

func NewUpdateSingleGroupV1ParamsWithTimeout(timeout time.Duration) *UpdateSingleGroupV1Params

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

func (*UpdateSingleGroupV1Params) SetBody added in v0.7.0

SetBody adds the body to the update single group v1 params

func (*UpdateSingleGroupV1Params) SetContext added in v0.7.0

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

SetContext adds the context to the update single group v1 params

func (*UpdateSingleGroupV1Params) SetGroupID added in v0.7.0

func (o *UpdateSingleGroupV1Params) SetGroupID(groupID string)

SetGroupID adds the groupId to the update single group v1 params

func (*UpdateSingleGroupV1Params) SetHTTPClient added in v0.7.0

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

SetHTTPClient adds the HTTPClient to the update single group v1 params

func (*UpdateSingleGroupV1Params) SetNamespace added in v0.7.0

func (o *UpdateSingleGroupV1Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the update single group v1 params

func (*UpdateSingleGroupV1Params) SetTimeout added in v0.7.0

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

SetTimeout adds the timeout to the update single group v1 params

func (*UpdateSingleGroupV1Params) WithBody added in v0.7.0

WithBody adds the body to the update single group v1 params

func (*UpdateSingleGroupV1Params) WithContext added in v0.7.0

WithContext adds the context to the update single group v1 params

func (*UpdateSingleGroupV1Params) WithGroupID added in v0.7.0

WithGroupID adds the groupID to the update single group v1 params

func (*UpdateSingleGroupV1Params) WithHTTPClient added in v0.7.0

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

WithHTTPClient adds the HTTPClient to the update single group v1 params

func (*UpdateSingleGroupV1Params) WithNamespace added in v0.7.0

func (o *UpdateSingleGroupV1Params) WithNamespace(namespace string) *UpdateSingleGroupV1Params

WithNamespace adds the namespace to the update single group v1 params

func (*UpdateSingleGroupV1Params) WithTimeout added in v0.7.0

WithTimeout adds the timeout to the update single group v1 params

func (*UpdateSingleGroupV1Params) WriteToRequest added in v0.7.0

WriteToRequest writes these params to a swagger request

type UpdateSingleGroupV1Reader added in v0.7.0

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

UpdateSingleGroupV1Reader is a Reader for the UpdateSingleGroupV1 structure.

func (*UpdateSingleGroupV1Reader) ReadResponse added in v0.7.0

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

ReadResponse reads a server response into the received o.

type UpdateSingleGroupV1Unauthorized added in v0.7.0

type UpdateSingleGroupV1Unauthorized struct {
	Payload *groupclientmodels.ResponseErrorResponse
}

UpdateSingleGroupV1Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateSingleGroupV1Unauthorized added in v0.7.0

func NewUpdateSingleGroupV1Unauthorized() *UpdateSingleGroupV1Unauthorized

NewUpdateSingleGroupV1Unauthorized creates a UpdateSingleGroupV1Unauthorized with default headers values

func (*UpdateSingleGroupV1Unauthorized) Error added in v0.7.0

func (*UpdateSingleGroupV1Unauthorized) GetPayload added in v0.7.0

Jump to

Keyboard shortcuts

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