scim

package
v0.0.0-...-188cc4c Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for scim API

func (*Client) DeleteV1ScimV2GroupsID

func (a *Client) DeleteV1ScimV2GroupsID(params *DeleteV1ScimV2GroupsIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteV1ScimV2GroupsIDNoContent, error)

DeleteV1ScimV2GroupsID deletes a team via the group protocol

SCIM endpoint to delete a Team (Colloquial for Group in the SCIM protocol).

func (*Client) DeleteV1ScimV2UsersID

func (a *Client) DeleteV1ScimV2UsersID(params *DeleteV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteV1ScimV2UsersIDNoContent, error)

DeleteV1ScimV2UsersID deletes a user using s c i m protocol

SCIM endpoint to delete a User. This endpoint will deactivate a confirmed User record in our system.

func (*Client) GetV1ScimV2Groups

func (a *Client) GetV1ScimV2Groups(params *GetV1ScimV2GroupsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2GroupsOK, error)

GetV1ScimV2Groups lists all teams via the group protocol

SCIM endpoint that lists all Teams (Colloquial for Group in the SCIM protocol)

func (*Client) GetV1ScimV2GroupsID

func (a *Client) GetV1ScimV2GroupsID(params *GetV1ScimV2GroupsIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2GroupsIDOK, error)

GetV1ScimV2GroupsID lists a team via the group protocol

SCIM endpoint that lists a Team (Colloquial for Group in the SCIM protocol)

func (*Client) GetV1ScimV2Users

func (a *Client) GetV1ScimV2Users(params *GetV1ScimV2UsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2UsersOK, error)

GetV1ScimV2Users gets a list of users using s c i m protocol

SCIM endpoint that lists users. This endpoint will display a list of Users currently in the system.

func (*Client) GetV1ScimV2UsersID

func (a *Client) GetV1ScimV2UsersID(params *GetV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2UsersIDOK, error)

GetV1ScimV2UsersID lists a user via the user protocol

SCIM endpoint that lists a User

func (*Client) PatchV1ScimV2UsersID

func (a *Client) PatchV1ScimV2UsersID(params *PatchV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PatchV1ScimV2UsersIDOK, error)

PatchV1ScimV2UsersID updates a user using s c i m protocol

PATCH SCIM endpoint to update a User. This endpoint is used to update a resource's attributes.

func (*Client) PostV1ScimV2Groups

func (a *Client) PostV1ScimV2Groups(params *PostV1ScimV2GroupsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostV1ScimV2GroupsCreated, error)

PostV1ScimV2Groups creates a new team via the group protocol and assigns members to that team

SCIM endpoint to create a new Team (Colloquial for Group in the SCIM protocol). Any members defined in the payload will be assigned to the team with no defined role.

func (*Client) PostV1ScimV2Users

func (a *Client) PostV1ScimV2Users(params *PostV1ScimV2UsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostV1ScimV2UsersCreated, error)

PostV1ScimV2Users creates a new user using s c i m protocol

SCIM endpoint to create and provision a new User. This endpoint will provision the User, which allows them to accept their account throught their IDP or via the Forgot Password flow.

func (*Client) PutV1ScimV2GroupsID

func (a *Client) PutV1ScimV2GroupsID(params *PutV1ScimV2GroupsIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutV1ScimV2GroupsIDOK, error)

PutV1ScimV2GroupsID updates a team via the group protocol and assigns members to that team

SCIM endpoint to update a Team (Colloquial for Group in the SCIM protocol). Any members defined in the payload will be assigned to the team with no defined role, any missing members will be removed from the team.

func (*Client) PutV1ScimV2UsersID

func (a *Client) PutV1ScimV2UsersID(params *PutV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutV1ScimV2UsersIDOK, error)

PutV1ScimV2UsersID updates a user using s c i m protocol

PUT SCIM endpoint to update a User. This endpoint is used to replace a resource's attributes.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	DeleteV1ScimV2GroupsID(params *DeleteV1ScimV2GroupsIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteV1ScimV2GroupsIDNoContent, error)

	DeleteV1ScimV2UsersID(params *DeleteV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteV1ScimV2UsersIDNoContent, error)

	GetV1ScimV2Groups(params *GetV1ScimV2GroupsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2GroupsOK, error)

	GetV1ScimV2GroupsID(params *GetV1ScimV2GroupsIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2GroupsIDOK, error)

	GetV1ScimV2Users(params *GetV1ScimV2UsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2UsersOK, error)

	GetV1ScimV2UsersID(params *GetV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetV1ScimV2UsersIDOK, error)

	PatchV1ScimV2UsersID(params *PatchV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PatchV1ScimV2UsersIDOK, error)

	PostV1ScimV2Groups(params *PostV1ScimV2GroupsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostV1ScimV2GroupsCreated, error)

	PostV1ScimV2Users(params *PostV1ScimV2UsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PostV1ScimV2UsersCreated, error)

	PutV1ScimV2GroupsID(params *PutV1ScimV2GroupsIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutV1ScimV2GroupsIDOK, error)

	PutV1ScimV2UsersID(params *PutV1ScimV2UsersIDParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PutV1ScimV2UsersIDOK, 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 scim API client.

type DeleteV1ScimV2GroupsIDNoContent

type DeleteV1ScimV2GroupsIDNoContent struct {
}

DeleteV1ScimV2GroupsIDNoContent describes a response with status code 204, with default header values.

SCIM endpoint to delete a Team (Colloquial for Group in the SCIM protocol).

func NewDeleteV1ScimV2GroupsIDNoContent

func NewDeleteV1ScimV2GroupsIDNoContent() *DeleteV1ScimV2GroupsIDNoContent

NewDeleteV1ScimV2GroupsIDNoContent creates a DeleteV1ScimV2GroupsIDNoContent with default headers values

func (*DeleteV1ScimV2GroupsIDNoContent) Error

func (*DeleteV1ScimV2GroupsIDNoContent) IsClientError

func (o *DeleteV1ScimV2GroupsIDNoContent) IsClientError() bool

IsClientError returns true when this delete v1 scim v2 groups Id no content response has a 4xx status code

func (*DeleteV1ScimV2GroupsIDNoContent) IsCode

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

IsCode returns true when this delete v1 scim v2 groups Id no content response a status code equal to that given

func (*DeleteV1ScimV2GroupsIDNoContent) IsRedirect

func (o *DeleteV1ScimV2GroupsIDNoContent) IsRedirect() bool

IsRedirect returns true when this delete v1 scim v2 groups Id no content response has a 3xx status code

func (*DeleteV1ScimV2GroupsIDNoContent) IsServerError

func (o *DeleteV1ScimV2GroupsIDNoContent) IsServerError() bool

IsServerError returns true when this delete v1 scim v2 groups Id no content response has a 5xx status code

func (*DeleteV1ScimV2GroupsIDNoContent) IsSuccess

func (o *DeleteV1ScimV2GroupsIDNoContent) IsSuccess() bool

IsSuccess returns true when this delete v1 scim v2 groups Id no content response has a 2xx status code

func (*DeleteV1ScimV2GroupsIDNoContent) String

type DeleteV1ScimV2GroupsIDParams

type DeleteV1ScimV2GroupsIDParams struct {

	// ID.
	ID string

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

DeleteV1ScimV2GroupsIDParams contains all the parameters to send to the API endpoint

for the delete v1 scim v2 groups Id operation.

Typically these are written to a http.Request.

func NewDeleteV1ScimV2GroupsIDParams

func NewDeleteV1ScimV2GroupsIDParams() *DeleteV1ScimV2GroupsIDParams

NewDeleteV1ScimV2GroupsIDParams creates a new DeleteV1ScimV2GroupsIDParams object, with the default timeout for this client.

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

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

func NewDeleteV1ScimV2GroupsIDParamsWithContext

func NewDeleteV1ScimV2GroupsIDParamsWithContext(ctx context.Context) *DeleteV1ScimV2GroupsIDParams

NewDeleteV1ScimV2GroupsIDParamsWithContext creates a new DeleteV1ScimV2GroupsIDParams object with the ability to set a context for a request.

func NewDeleteV1ScimV2GroupsIDParamsWithHTTPClient

func NewDeleteV1ScimV2GroupsIDParamsWithHTTPClient(client *http.Client) *DeleteV1ScimV2GroupsIDParams

NewDeleteV1ScimV2GroupsIDParamsWithHTTPClient creates a new DeleteV1ScimV2GroupsIDParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteV1ScimV2GroupsIDParamsWithTimeout

func NewDeleteV1ScimV2GroupsIDParamsWithTimeout(timeout time.Duration) *DeleteV1ScimV2GroupsIDParams

NewDeleteV1ScimV2GroupsIDParamsWithTimeout creates a new DeleteV1ScimV2GroupsIDParams object with the ability to set a timeout on a request.

func (*DeleteV1ScimV2GroupsIDParams) SetContext

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

SetContext adds the context to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) SetDefaults

func (o *DeleteV1ScimV2GroupsIDParams) SetDefaults()

SetDefaults hydrates default values in the delete v1 scim v2 groups Id params (not the query body).

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

func (*DeleteV1ScimV2GroupsIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) SetID

func (o *DeleteV1ScimV2GroupsIDParams) SetID(id string)

SetID adds the id to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) SetTimeout

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

SetTimeout adds the timeout to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) WithContext

WithContext adds the context to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) WithDefaults

WithDefaults hydrates default values in the delete v1 scim v2 groups Id params (not the query body).

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

func (*DeleteV1ScimV2GroupsIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) WithID

WithID adds the id to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) WithTimeout

WithTimeout adds the timeout to the delete v1 scim v2 groups Id params

func (*DeleteV1ScimV2GroupsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteV1ScimV2GroupsIDReader

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

DeleteV1ScimV2GroupsIDReader is a Reader for the DeleteV1ScimV2GroupsID structure.

func (*DeleteV1ScimV2GroupsIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteV1ScimV2UsersIDNoContent

type DeleteV1ScimV2UsersIDNoContent struct {
}

DeleteV1ScimV2UsersIDNoContent describes a response with status code 204, with default header values.

SCIM endpoint to delete a User. This endpoint will deactivate a confirmed User record in our system.

func NewDeleteV1ScimV2UsersIDNoContent

func NewDeleteV1ScimV2UsersIDNoContent() *DeleteV1ScimV2UsersIDNoContent

NewDeleteV1ScimV2UsersIDNoContent creates a DeleteV1ScimV2UsersIDNoContent with default headers values

func (*DeleteV1ScimV2UsersIDNoContent) Error

func (*DeleteV1ScimV2UsersIDNoContent) IsClientError

func (o *DeleteV1ScimV2UsersIDNoContent) IsClientError() bool

IsClientError returns true when this delete v1 scim v2 users Id no content response has a 4xx status code

func (*DeleteV1ScimV2UsersIDNoContent) IsCode

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

IsCode returns true when this delete v1 scim v2 users Id no content response a status code equal to that given

func (*DeleteV1ScimV2UsersIDNoContent) IsRedirect

func (o *DeleteV1ScimV2UsersIDNoContent) IsRedirect() bool

IsRedirect returns true when this delete v1 scim v2 users Id no content response has a 3xx status code

func (*DeleteV1ScimV2UsersIDNoContent) IsServerError

func (o *DeleteV1ScimV2UsersIDNoContent) IsServerError() bool

IsServerError returns true when this delete v1 scim v2 users Id no content response has a 5xx status code

func (*DeleteV1ScimV2UsersIDNoContent) IsSuccess

func (o *DeleteV1ScimV2UsersIDNoContent) IsSuccess() bool

IsSuccess returns true when this delete v1 scim v2 users Id no content response has a 2xx status code

func (*DeleteV1ScimV2UsersIDNoContent) String

type DeleteV1ScimV2UsersIDParams

type DeleteV1ScimV2UsersIDParams struct {

	// ID.
	ID string

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

DeleteV1ScimV2UsersIDParams contains all the parameters to send to the API endpoint

for the delete v1 scim v2 users Id operation.

Typically these are written to a http.Request.

func NewDeleteV1ScimV2UsersIDParams

func NewDeleteV1ScimV2UsersIDParams() *DeleteV1ScimV2UsersIDParams

NewDeleteV1ScimV2UsersIDParams creates a new DeleteV1ScimV2UsersIDParams object, with the default timeout for this client.

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

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

func NewDeleteV1ScimV2UsersIDParamsWithContext

func NewDeleteV1ScimV2UsersIDParamsWithContext(ctx context.Context) *DeleteV1ScimV2UsersIDParams

NewDeleteV1ScimV2UsersIDParamsWithContext creates a new DeleteV1ScimV2UsersIDParams object with the ability to set a context for a request.

func NewDeleteV1ScimV2UsersIDParamsWithHTTPClient

func NewDeleteV1ScimV2UsersIDParamsWithHTTPClient(client *http.Client) *DeleteV1ScimV2UsersIDParams

NewDeleteV1ScimV2UsersIDParamsWithHTTPClient creates a new DeleteV1ScimV2UsersIDParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteV1ScimV2UsersIDParamsWithTimeout

func NewDeleteV1ScimV2UsersIDParamsWithTimeout(timeout time.Duration) *DeleteV1ScimV2UsersIDParams

NewDeleteV1ScimV2UsersIDParamsWithTimeout creates a new DeleteV1ScimV2UsersIDParams object with the ability to set a timeout on a request.

func (*DeleteV1ScimV2UsersIDParams) SetContext

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

SetContext adds the context to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) SetDefaults

func (o *DeleteV1ScimV2UsersIDParams) SetDefaults()

SetDefaults hydrates default values in the delete v1 scim v2 users Id params (not the query body).

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

func (*DeleteV1ScimV2UsersIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) SetID

func (o *DeleteV1ScimV2UsersIDParams) SetID(id string)

SetID adds the id to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) SetTimeout

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

SetTimeout adds the timeout to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) WithContext

WithContext adds the context to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) WithDefaults

WithDefaults hydrates default values in the delete v1 scim v2 users Id params (not the query body).

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

func (*DeleteV1ScimV2UsersIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) WithID

WithID adds the id to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) WithTimeout

WithTimeout adds the timeout to the delete v1 scim v2 users Id params

func (*DeleteV1ScimV2UsersIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteV1ScimV2UsersIDReader

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

DeleteV1ScimV2UsersIDReader is a Reader for the DeleteV1ScimV2UsersID structure.

func (*DeleteV1ScimV2UsersIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetV1ScimV2GroupsIDOK

type GetV1ScimV2GroupsIDOK struct {
}

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

SCIM endpoint that lists a Team (Colloquial for Group in the SCIM protocol)

func NewGetV1ScimV2GroupsIDOK

func NewGetV1ScimV2GroupsIDOK() *GetV1ScimV2GroupsIDOK

NewGetV1ScimV2GroupsIDOK creates a GetV1ScimV2GroupsIDOK with default headers values

func (*GetV1ScimV2GroupsIDOK) Error

func (o *GetV1ScimV2GroupsIDOK) Error() string

func (*GetV1ScimV2GroupsIDOK) IsClientError

func (o *GetV1ScimV2GroupsIDOK) IsClientError() bool

IsClientError returns true when this get v1 scim v2 groups Id o k response has a 4xx status code

func (*GetV1ScimV2GroupsIDOK) IsCode

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

IsCode returns true when this get v1 scim v2 groups Id o k response a status code equal to that given

func (*GetV1ScimV2GroupsIDOK) IsRedirect

func (o *GetV1ScimV2GroupsIDOK) IsRedirect() bool

IsRedirect returns true when this get v1 scim v2 groups Id o k response has a 3xx status code

func (*GetV1ScimV2GroupsIDOK) IsServerError

func (o *GetV1ScimV2GroupsIDOK) IsServerError() bool

IsServerError returns true when this get v1 scim v2 groups Id o k response has a 5xx status code

func (*GetV1ScimV2GroupsIDOK) IsSuccess

func (o *GetV1ScimV2GroupsIDOK) IsSuccess() bool

IsSuccess returns true when this get v1 scim v2 groups Id o k response has a 2xx status code

func (*GetV1ScimV2GroupsIDOK) String

func (o *GetV1ScimV2GroupsIDOK) String() string

type GetV1ScimV2GroupsIDParams

type GetV1ScimV2GroupsIDParams struct {

	// ID.
	ID string

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

GetV1ScimV2GroupsIDParams contains all the parameters to send to the API endpoint

for the get v1 scim v2 groups Id operation.

Typically these are written to a http.Request.

func NewGetV1ScimV2GroupsIDParams

func NewGetV1ScimV2GroupsIDParams() *GetV1ScimV2GroupsIDParams

NewGetV1ScimV2GroupsIDParams creates a new GetV1ScimV2GroupsIDParams object, with the default timeout for this client.

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

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

func NewGetV1ScimV2GroupsIDParamsWithContext

func NewGetV1ScimV2GroupsIDParamsWithContext(ctx context.Context) *GetV1ScimV2GroupsIDParams

NewGetV1ScimV2GroupsIDParamsWithContext creates a new GetV1ScimV2GroupsIDParams object with the ability to set a context for a request.

func NewGetV1ScimV2GroupsIDParamsWithHTTPClient

func NewGetV1ScimV2GroupsIDParamsWithHTTPClient(client *http.Client) *GetV1ScimV2GroupsIDParams

NewGetV1ScimV2GroupsIDParamsWithHTTPClient creates a new GetV1ScimV2GroupsIDParams object with the ability to set a custom HTTPClient for a request.

func NewGetV1ScimV2GroupsIDParamsWithTimeout

func NewGetV1ScimV2GroupsIDParamsWithTimeout(timeout time.Duration) *GetV1ScimV2GroupsIDParams

NewGetV1ScimV2GroupsIDParamsWithTimeout creates a new GetV1ScimV2GroupsIDParams object with the ability to set a timeout on a request.

func (*GetV1ScimV2GroupsIDParams) SetContext

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

SetContext adds the context to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) SetDefaults

func (o *GetV1ScimV2GroupsIDParams) SetDefaults()

SetDefaults hydrates default values in the get v1 scim v2 groups Id params (not the query body).

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

func (*GetV1ScimV2GroupsIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) SetID

func (o *GetV1ScimV2GroupsIDParams) SetID(id string)

SetID adds the id to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) SetTimeout

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

SetTimeout adds the timeout to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) WithContext

WithContext adds the context to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) WithDefaults

WithDefaults hydrates default values in the get v1 scim v2 groups Id params (not the query body).

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

func (*GetV1ScimV2GroupsIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) WithID

WithID adds the id to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) WithTimeout

WithTimeout adds the timeout to the get v1 scim v2 groups Id params

func (*GetV1ScimV2GroupsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetV1ScimV2GroupsIDReader

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

GetV1ScimV2GroupsIDReader is a Reader for the GetV1ScimV2GroupsID structure.

func (*GetV1ScimV2GroupsIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetV1ScimV2GroupsOK

type GetV1ScimV2GroupsOK struct {
}

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

SCIM endpoint that lists all Teams (Colloquial for Group in the SCIM protocol)

func NewGetV1ScimV2GroupsOK

func NewGetV1ScimV2GroupsOK() *GetV1ScimV2GroupsOK

NewGetV1ScimV2GroupsOK creates a GetV1ScimV2GroupsOK with default headers values

func (*GetV1ScimV2GroupsOK) Error

func (o *GetV1ScimV2GroupsOK) Error() string

func (*GetV1ScimV2GroupsOK) IsClientError

func (o *GetV1ScimV2GroupsOK) IsClientError() bool

IsClientError returns true when this get v1 scim v2 groups o k response has a 4xx status code

func (*GetV1ScimV2GroupsOK) IsCode

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

IsCode returns true when this get v1 scim v2 groups o k response a status code equal to that given

func (*GetV1ScimV2GroupsOK) IsRedirect

func (o *GetV1ScimV2GroupsOK) IsRedirect() bool

IsRedirect returns true when this get v1 scim v2 groups o k response has a 3xx status code

func (*GetV1ScimV2GroupsOK) IsServerError

func (o *GetV1ScimV2GroupsOK) IsServerError() bool

IsServerError returns true when this get v1 scim v2 groups o k response has a 5xx status code

func (*GetV1ScimV2GroupsOK) IsSuccess

func (o *GetV1ScimV2GroupsOK) IsSuccess() bool

IsSuccess returns true when this get v1 scim v2 groups o k response has a 2xx status code

func (*GetV1ScimV2GroupsOK) String

func (o *GetV1ScimV2GroupsOK) String() string

type GetV1ScimV2GroupsParams

type GetV1ScimV2GroupsParams struct {

	// Count.
	//
	// Format: int32
	Count *int32

	/* Filter.

	   This is a string used to query groups by displayName.
	      Proper example syntax for this would be `?filter=displayName eq "My Team Name"`.
	      Currently we only support the `eq` operator
	*/
	Filter *string

	// StartIndex.
	//
	// Format: int32
	StartIndex *int32

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

GetV1ScimV2GroupsParams contains all the parameters to send to the API endpoint

for the get v1 scim v2 groups operation.

Typically these are written to a http.Request.

func NewGetV1ScimV2GroupsParams

func NewGetV1ScimV2GroupsParams() *GetV1ScimV2GroupsParams

NewGetV1ScimV2GroupsParams creates a new GetV1ScimV2GroupsParams object, with the default timeout for this client.

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

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

func NewGetV1ScimV2GroupsParamsWithContext

func NewGetV1ScimV2GroupsParamsWithContext(ctx context.Context) *GetV1ScimV2GroupsParams

NewGetV1ScimV2GroupsParamsWithContext creates a new GetV1ScimV2GroupsParams object with the ability to set a context for a request.

func NewGetV1ScimV2GroupsParamsWithHTTPClient

func NewGetV1ScimV2GroupsParamsWithHTTPClient(client *http.Client) *GetV1ScimV2GroupsParams

NewGetV1ScimV2GroupsParamsWithHTTPClient creates a new GetV1ScimV2GroupsParams object with the ability to set a custom HTTPClient for a request.

func NewGetV1ScimV2GroupsParamsWithTimeout

func NewGetV1ScimV2GroupsParamsWithTimeout(timeout time.Duration) *GetV1ScimV2GroupsParams

NewGetV1ScimV2GroupsParamsWithTimeout creates a new GetV1ScimV2GroupsParams object with the ability to set a timeout on a request.

func (*GetV1ScimV2GroupsParams) SetContext

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

SetContext adds the context to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) SetCount

func (o *GetV1ScimV2GroupsParams) SetCount(count *int32)

SetCount adds the count to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) SetDefaults

func (o *GetV1ScimV2GroupsParams) SetDefaults()

SetDefaults hydrates default values in the get v1 scim v2 groups params (not the query body).

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

func (*GetV1ScimV2GroupsParams) SetFilter

func (o *GetV1ScimV2GroupsParams) SetFilter(filter *string)

SetFilter adds the filter to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) SetStartIndex

func (o *GetV1ScimV2GroupsParams) SetStartIndex(startIndex *int32)

SetStartIndex adds the startIndex to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) SetTimeout

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

SetTimeout adds the timeout to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) WithContext

WithContext adds the context to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) WithCount

WithCount adds the count to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) WithDefaults

WithDefaults hydrates default values in the get v1 scim v2 groups params (not the query body).

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

func (*GetV1ScimV2GroupsParams) WithFilter

func (o *GetV1ScimV2GroupsParams) WithFilter(filter *string) *GetV1ScimV2GroupsParams

WithFilter adds the filter to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) WithStartIndex

func (o *GetV1ScimV2GroupsParams) WithStartIndex(startIndex *int32) *GetV1ScimV2GroupsParams

WithStartIndex adds the startIndex to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) WithTimeout

WithTimeout adds the timeout to the get v1 scim v2 groups params

func (*GetV1ScimV2GroupsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetV1ScimV2GroupsReader

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

GetV1ScimV2GroupsReader is a Reader for the GetV1ScimV2Groups structure.

func (*GetV1ScimV2GroupsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetV1ScimV2UsersIDOK

type GetV1ScimV2UsersIDOK struct {
}

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

SCIM endpoint that lists a User

func NewGetV1ScimV2UsersIDOK

func NewGetV1ScimV2UsersIDOK() *GetV1ScimV2UsersIDOK

NewGetV1ScimV2UsersIDOK creates a GetV1ScimV2UsersIDOK with default headers values

func (*GetV1ScimV2UsersIDOK) Error

func (o *GetV1ScimV2UsersIDOK) Error() string

func (*GetV1ScimV2UsersIDOK) IsClientError

func (o *GetV1ScimV2UsersIDOK) IsClientError() bool

IsClientError returns true when this get v1 scim v2 users Id o k response has a 4xx status code

func (*GetV1ScimV2UsersIDOK) IsCode

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

IsCode returns true when this get v1 scim v2 users Id o k response a status code equal to that given

func (*GetV1ScimV2UsersIDOK) IsRedirect

func (o *GetV1ScimV2UsersIDOK) IsRedirect() bool

IsRedirect returns true when this get v1 scim v2 users Id o k response has a 3xx status code

func (*GetV1ScimV2UsersIDOK) IsServerError

func (o *GetV1ScimV2UsersIDOK) IsServerError() bool

IsServerError returns true when this get v1 scim v2 users Id o k response has a 5xx status code

func (*GetV1ScimV2UsersIDOK) IsSuccess

func (o *GetV1ScimV2UsersIDOK) IsSuccess() bool

IsSuccess returns true when this get v1 scim v2 users Id o k response has a 2xx status code

func (*GetV1ScimV2UsersIDOK) String

func (o *GetV1ScimV2UsersIDOK) String() string

type GetV1ScimV2UsersIDParams

type GetV1ScimV2UsersIDParams struct {

	// ID.
	ID string

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

GetV1ScimV2UsersIDParams contains all the parameters to send to the API endpoint

for the get v1 scim v2 users Id operation.

Typically these are written to a http.Request.

func NewGetV1ScimV2UsersIDParams

func NewGetV1ScimV2UsersIDParams() *GetV1ScimV2UsersIDParams

NewGetV1ScimV2UsersIDParams creates a new GetV1ScimV2UsersIDParams object, with the default timeout for this client.

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

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

func NewGetV1ScimV2UsersIDParamsWithContext

func NewGetV1ScimV2UsersIDParamsWithContext(ctx context.Context) *GetV1ScimV2UsersIDParams

NewGetV1ScimV2UsersIDParamsWithContext creates a new GetV1ScimV2UsersIDParams object with the ability to set a context for a request.

func NewGetV1ScimV2UsersIDParamsWithHTTPClient

func NewGetV1ScimV2UsersIDParamsWithHTTPClient(client *http.Client) *GetV1ScimV2UsersIDParams

NewGetV1ScimV2UsersIDParamsWithHTTPClient creates a new GetV1ScimV2UsersIDParams object with the ability to set a custom HTTPClient for a request.

func NewGetV1ScimV2UsersIDParamsWithTimeout

func NewGetV1ScimV2UsersIDParamsWithTimeout(timeout time.Duration) *GetV1ScimV2UsersIDParams

NewGetV1ScimV2UsersIDParamsWithTimeout creates a new GetV1ScimV2UsersIDParams object with the ability to set a timeout on a request.

func (*GetV1ScimV2UsersIDParams) SetContext

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

SetContext adds the context to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) SetDefaults

func (o *GetV1ScimV2UsersIDParams) SetDefaults()

SetDefaults hydrates default values in the get v1 scim v2 users Id params (not the query body).

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

func (*GetV1ScimV2UsersIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) SetID

func (o *GetV1ScimV2UsersIDParams) SetID(id string)

SetID adds the id to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) SetTimeout

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

SetTimeout adds the timeout to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) WithContext

WithContext adds the context to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) WithDefaults

WithDefaults hydrates default values in the get v1 scim v2 users Id params (not the query body).

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

func (*GetV1ScimV2UsersIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) WithID

WithID adds the id to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) WithTimeout

WithTimeout adds the timeout to the get v1 scim v2 users Id params

func (*GetV1ScimV2UsersIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetV1ScimV2UsersIDReader

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

GetV1ScimV2UsersIDReader is a Reader for the GetV1ScimV2UsersID structure.

func (*GetV1ScimV2UsersIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetV1ScimV2UsersOK

type GetV1ScimV2UsersOK struct {
}

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

SCIM endpoint that lists users. This endpoint will display a list of Users currently in the system.

func NewGetV1ScimV2UsersOK

func NewGetV1ScimV2UsersOK() *GetV1ScimV2UsersOK

NewGetV1ScimV2UsersOK creates a GetV1ScimV2UsersOK with default headers values

func (*GetV1ScimV2UsersOK) Error

func (o *GetV1ScimV2UsersOK) Error() string

func (*GetV1ScimV2UsersOK) IsClientError

func (o *GetV1ScimV2UsersOK) IsClientError() bool

IsClientError returns true when this get v1 scim v2 users o k response has a 4xx status code

func (*GetV1ScimV2UsersOK) IsCode

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

IsCode returns true when this get v1 scim v2 users o k response a status code equal to that given

func (*GetV1ScimV2UsersOK) IsRedirect

func (o *GetV1ScimV2UsersOK) IsRedirect() bool

IsRedirect returns true when this get v1 scim v2 users o k response has a 3xx status code

func (*GetV1ScimV2UsersOK) IsServerError

func (o *GetV1ScimV2UsersOK) IsServerError() bool

IsServerError returns true when this get v1 scim v2 users o k response has a 5xx status code

func (*GetV1ScimV2UsersOK) IsSuccess

func (o *GetV1ScimV2UsersOK) IsSuccess() bool

IsSuccess returns true when this get v1 scim v2 users o k response has a 2xx status code

func (*GetV1ScimV2UsersOK) String

func (o *GetV1ScimV2UsersOK) String() string

type GetV1ScimV2UsersParams

type GetV1ScimV2UsersParams struct {

	/* Count.

	   This is an integer which represents the number of items per page in the response

	   Format: int32
	*/
	Count *int32

	/* Filter.

	   This is a string used to query users by either userName or email.
	      Proper example syntax for this would be `?filter=userName eq john` or `?filter=userName eq "john@firehydrant.com"`.
	      Currently we only support the `eq` operator
	*/
	Filter *string

	/* StartIndex.

	   This is an integer which represents a pagination offset

	   Format: int32
	*/
	StartIndex *int32

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

GetV1ScimV2UsersParams contains all the parameters to send to the API endpoint

for the get v1 scim v2 users operation.

Typically these are written to a http.Request.

func NewGetV1ScimV2UsersParams

func NewGetV1ScimV2UsersParams() *GetV1ScimV2UsersParams

NewGetV1ScimV2UsersParams creates a new GetV1ScimV2UsersParams object, with the default timeout for this client.

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

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

func NewGetV1ScimV2UsersParamsWithContext

func NewGetV1ScimV2UsersParamsWithContext(ctx context.Context) *GetV1ScimV2UsersParams

NewGetV1ScimV2UsersParamsWithContext creates a new GetV1ScimV2UsersParams object with the ability to set a context for a request.

func NewGetV1ScimV2UsersParamsWithHTTPClient

func NewGetV1ScimV2UsersParamsWithHTTPClient(client *http.Client) *GetV1ScimV2UsersParams

NewGetV1ScimV2UsersParamsWithHTTPClient creates a new GetV1ScimV2UsersParams object with the ability to set a custom HTTPClient for a request.

func NewGetV1ScimV2UsersParamsWithTimeout

func NewGetV1ScimV2UsersParamsWithTimeout(timeout time.Duration) *GetV1ScimV2UsersParams

NewGetV1ScimV2UsersParamsWithTimeout creates a new GetV1ScimV2UsersParams object with the ability to set a timeout on a request.

func (*GetV1ScimV2UsersParams) SetContext

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

SetContext adds the context to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) SetCount

func (o *GetV1ScimV2UsersParams) SetCount(count *int32)

SetCount adds the count to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) SetDefaults

func (o *GetV1ScimV2UsersParams) SetDefaults()

SetDefaults hydrates default values in the get v1 scim v2 users params (not the query body).

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

func (*GetV1ScimV2UsersParams) SetFilter

func (o *GetV1ScimV2UsersParams) SetFilter(filter *string)

SetFilter adds the filter to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) SetStartIndex

func (o *GetV1ScimV2UsersParams) SetStartIndex(startIndex *int32)

SetStartIndex adds the startIndex to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) SetTimeout

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

SetTimeout adds the timeout to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) WithContext

WithContext adds the context to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) WithCount

func (o *GetV1ScimV2UsersParams) WithCount(count *int32) *GetV1ScimV2UsersParams

WithCount adds the count to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) WithDefaults

WithDefaults hydrates default values in the get v1 scim v2 users params (not the query body).

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

func (*GetV1ScimV2UsersParams) WithFilter

func (o *GetV1ScimV2UsersParams) WithFilter(filter *string) *GetV1ScimV2UsersParams

WithFilter adds the filter to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) WithStartIndex

func (o *GetV1ScimV2UsersParams) WithStartIndex(startIndex *int32) *GetV1ScimV2UsersParams

WithStartIndex adds the startIndex to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) WithTimeout

WithTimeout adds the timeout to the get v1 scim v2 users params

func (*GetV1ScimV2UsersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetV1ScimV2UsersReader

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

GetV1ScimV2UsersReader is a Reader for the GetV1ScimV2Users structure.

func (*GetV1ScimV2UsersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchV1ScimV2UsersIDOK

type PatchV1ScimV2UsersIDOK struct {
}

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

PATCH SCIM endpoint to update a User. This endpoint is used to update a resource's attributes.

func NewPatchV1ScimV2UsersIDOK

func NewPatchV1ScimV2UsersIDOK() *PatchV1ScimV2UsersIDOK

NewPatchV1ScimV2UsersIDOK creates a PatchV1ScimV2UsersIDOK with default headers values

func (*PatchV1ScimV2UsersIDOK) Error

func (o *PatchV1ScimV2UsersIDOK) Error() string

func (*PatchV1ScimV2UsersIDOK) IsClientError

func (o *PatchV1ScimV2UsersIDOK) IsClientError() bool

IsClientError returns true when this patch v1 scim v2 users Id o k response has a 4xx status code

func (*PatchV1ScimV2UsersIDOK) IsCode

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

IsCode returns true when this patch v1 scim v2 users Id o k response a status code equal to that given

func (*PatchV1ScimV2UsersIDOK) IsRedirect

func (o *PatchV1ScimV2UsersIDOK) IsRedirect() bool

IsRedirect returns true when this patch v1 scim v2 users Id o k response has a 3xx status code

func (*PatchV1ScimV2UsersIDOK) IsServerError

func (o *PatchV1ScimV2UsersIDOK) IsServerError() bool

IsServerError returns true when this patch v1 scim v2 users Id o k response has a 5xx status code

func (*PatchV1ScimV2UsersIDOK) IsSuccess

func (o *PatchV1ScimV2UsersIDOK) IsSuccess() bool

IsSuccess returns true when this patch v1 scim v2 users Id o k response has a 2xx status code

func (*PatchV1ScimV2UsersIDOK) String

func (o *PatchV1ScimV2UsersIDOK) String() string

type PatchV1ScimV2UsersIDParams

type PatchV1ScimV2UsersIDParams struct {

	// ID.
	ID string

	// PatchV1ScimV2UsersID.
	PatchV1ScimV2UsersID *models.PatchV1ScimV2UsersID

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

PatchV1ScimV2UsersIDParams contains all the parameters to send to the API endpoint

for the patch v1 scim v2 users Id operation.

Typically these are written to a http.Request.

func NewPatchV1ScimV2UsersIDParams

func NewPatchV1ScimV2UsersIDParams() *PatchV1ScimV2UsersIDParams

NewPatchV1ScimV2UsersIDParams creates a new PatchV1ScimV2UsersIDParams object, with the default timeout for this client.

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

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

func NewPatchV1ScimV2UsersIDParamsWithContext

func NewPatchV1ScimV2UsersIDParamsWithContext(ctx context.Context) *PatchV1ScimV2UsersIDParams

NewPatchV1ScimV2UsersIDParamsWithContext creates a new PatchV1ScimV2UsersIDParams object with the ability to set a context for a request.

func NewPatchV1ScimV2UsersIDParamsWithHTTPClient

func NewPatchV1ScimV2UsersIDParamsWithHTTPClient(client *http.Client) *PatchV1ScimV2UsersIDParams

NewPatchV1ScimV2UsersIDParamsWithHTTPClient creates a new PatchV1ScimV2UsersIDParams object with the ability to set a custom HTTPClient for a request.

func NewPatchV1ScimV2UsersIDParamsWithTimeout

func NewPatchV1ScimV2UsersIDParamsWithTimeout(timeout time.Duration) *PatchV1ScimV2UsersIDParams

NewPatchV1ScimV2UsersIDParamsWithTimeout creates a new PatchV1ScimV2UsersIDParams object with the ability to set a timeout on a request.

func (*PatchV1ScimV2UsersIDParams) SetContext

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

SetContext adds the context to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) SetDefaults

func (o *PatchV1ScimV2UsersIDParams) SetDefaults()

SetDefaults hydrates default values in the patch v1 scim v2 users Id params (not the query body).

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

func (*PatchV1ScimV2UsersIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) SetID

func (o *PatchV1ScimV2UsersIDParams) SetID(id string)

SetID adds the id to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) SetPatchV1ScimV2UsersID

func (o *PatchV1ScimV2UsersIDParams) SetPatchV1ScimV2UsersID(patchV1ScimV2UsersID *models.PatchV1ScimV2UsersID)

SetPatchV1ScimV2UsersID adds the patchV1ScimV2UsersId to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) SetTimeout

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

SetTimeout adds the timeout to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) WithContext

WithContext adds the context to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) WithDefaults

WithDefaults hydrates default values in the patch v1 scim v2 users Id params (not the query body).

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

func (*PatchV1ScimV2UsersIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) WithID

WithID adds the id to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) WithPatchV1ScimV2UsersID

func (o *PatchV1ScimV2UsersIDParams) WithPatchV1ScimV2UsersID(patchV1ScimV2UsersID *models.PatchV1ScimV2UsersID) *PatchV1ScimV2UsersIDParams

WithPatchV1ScimV2UsersID adds the patchV1ScimV2UsersID to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) WithTimeout

WithTimeout adds the timeout to the patch v1 scim v2 users Id params

func (*PatchV1ScimV2UsersIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchV1ScimV2UsersIDReader

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

PatchV1ScimV2UsersIDReader is a Reader for the PatchV1ScimV2UsersID structure.

func (*PatchV1ScimV2UsersIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostV1ScimV2GroupsCreated

type PostV1ScimV2GroupsCreated struct {
}

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

SCIM endpoint to create a new Team (Colloquial for Group in the SCIM protocol). Any members defined in the payload will be assigned to the team with no defined role.

func NewPostV1ScimV2GroupsCreated

func NewPostV1ScimV2GroupsCreated() *PostV1ScimV2GroupsCreated

NewPostV1ScimV2GroupsCreated creates a PostV1ScimV2GroupsCreated with default headers values

func (*PostV1ScimV2GroupsCreated) Error

func (o *PostV1ScimV2GroupsCreated) Error() string

func (*PostV1ScimV2GroupsCreated) IsClientError

func (o *PostV1ScimV2GroupsCreated) IsClientError() bool

IsClientError returns true when this post v1 scim v2 groups created response has a 4xx status code

func (*PostV1ScimV2GroupsCreated) IsCode

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

IsCode returns true when this post v1 scim v2 groups created response a status code equal to that given

func (*PostV1ScimV2GroupsCreated) IsRedirect

func (o *PostV1ScimV2GroupsCreated) IsRedirect() bool

IsRedirect returns true when this post v1 scim v2 groups created response has a 3xx status code

func (*PostV1ScimV2GroupsCreated) IsServerError

func (o *PostV1ScimV2GroupsCreated) IsServerError() bool

IsServerError returns true when this post v1 scim v2 groups created response has a 5xx status code

func (*PostV1ScimV2GroupsCreated) IsSuccess

func (o *PostV1ScimV2GroupsCreated) IsSuccess() bool

IsSuccess returns true when this post v1 scim v2 groups created response has a 2xx status code

func (*PostV1ScimV2GroupsCreated) String

func (o *PostV1ScimV2GroupsCreated) String() string

type PostV1ScimV2GroupsParams

type PostV1ScimV2GroupsParams struct {

	// PostV1ScimV2Groups.
	PostV1ScimV2Groups *models.PostV1ScimV2Groups

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

PostV1ScimV2GroupsParams contains all the parameters to send to the API endpoint

for the post v1 scim v2 groups operation.

Typically these are written to a http.Request.

func NewPostV1ScimV2GroupsParams

func NewPostV1ScimV2GroupsParams() *PostV1ScimV2GroupsParams

NewPostV1ScimV2GroupsParams creates a new PostV1ScimV2GroupsParams object, with the default timeout for this client.

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

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

func NewPostV1ScimV2GroupsParamsWithContext

func NewPostV1ScimV2GroupsParamsWithContext(ctx context.Context) *PostV1ScimV2GroupsParams

NewPostV1ScimV2GroupsParamsWithContext creates a new PostV1ScimV2GroupsParams object with the ability to set a context for a request.

func NewPostV1ScimV2GroupsParamsWithHTTPClient

func NewPostV1ScimV2GroupsParamsWithHTTPClient(client *http.Client) *PostV1ScimV2GroupsParams

NewPostV1ScimV2GroupsParamsWithHTTPClient creates a new PostV1ScimV2GroupsParams object with the ability to set a custom HTTPClient for a request.

func NewPostV1ScimV2GroupsParamsWithTimeout

func NewPostV1ScimV2GroupsParamsWithTimeout(timeout time.Duration) *PostV1ScimV2GroupsParams

NewPostV1ScimV2GroupsParamsWithTimeout creates a new PostV1ScimV2GroupsParams object with the ability to set a timeout on a request.

func (*PostV1ScimV2GroupsParams) SetContext

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

SetContext adds the context to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) SetDefaults

func (o *PostV1ScimV2GroupsParams) SetDefaults()

SetDefaults hydrates default values in the post v1 scim v2 groups params (not the query body).

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

func (*PostV1ScimV2GroupsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) SetPostV1ScimV2Groups

func (o *PostV1ScimV2GroupsParams) SetPostV1ScimV2Groups(postV1ScimV2Groups *models.PostV1ScimV2Groups)

SetPostV1ScimV2Groups adds the postV1ScimV2Groups to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) SetTimeout

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

SetTimeout adds the timeout to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) WithContext

WithContext adds the context to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) WithDefaults

WithDefaults hydrates default values in the post v1 scim v2 groups params (not the query body).

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

func (*PostV1ScimV2GroupsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) WithPostV1ScimV2Groups

func (o *PostV1ScimV2GroupsParams) WithPostV1ScimV2Groups(postV1ScimV2Groups *models.PostV1ScimV2Groups) *PostV1ScimV2GroupsParams

WithPostV1ScimV2Groups adds the postV1ScimV2Groups to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) WithTimeout

WithTimeout adds the timeout to the post v1 scim v2 groups params

func (*PostV1ScimV2GroupsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostV1ScimV2GroupsReader

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

PostV1ScimV2GroupsReader is a Reader for the PostV1ScimV2Groups structure.

func (*PostV1ScimV2GroupsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostV1ScimV2UsersCreated

type PostV1ScimV2UsersCreated struct {
}

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

SCIM endpoint to create and provision a new User. This endpoint will provision the User, which allows them to accept their account throught their IDP or via the Forgot Password flow.

func NewPostV1ScimV2UsersCreated

func NewPostV1ScimV2UsersCreated() *PostV1ScimV2UsersCreated

NewPostV1ScimV2UsersCreated creates a PostV1ScimV2UsersCreated with default headers values

func (*PostV1ScimV2UsersCreated) Error

func (o *PostV1ScimV2UsersCreated) Error() string

func (*PostV1ScimV2UsersCreated) IsClientError

func (o *PostV1ScimV2UsersCreated) IsClientError() bool

IsClientError returns true when this post v1 scim v2 users created response has a 4xx status code

func (*PostV1ScimV2UsersCreated) IsCode

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

IsCode returns true when this post v1 scim v2 users created response a status code equal to that given

func (*PostV1ScimV2UsersCreated) IsRedirect

func (o *PostV1ScimV2UsersCreated) IsRedirect() bool

IsRedirect returns true when this post v1 scim v2 users created response has a 3xx status code

func (*PostV1ScimV2UsersCreated) IsServerError

func (o *PostV1ScimV2UsersCreated) IsServerError() bool

IsServerError returns true when this post v1 scim v2 users created response has a 5xx status code

func (*PostV1ScimV2UsersCreated) IsSuccess

func (o *PostV1ScimV2UsersCreated) IsSuccess() bool

IsSuccess returns true when this post v1 scim v2 users created response has a 2xx status code

func (*PostV1ScimV2UsersCreated) String

func (o *PostV1ScimV2UsersCreated) String() string

type PostV1ScimV2UsersParams

type PostV1ScimV2UsersParams struct {

	// PostV1ScimV2Users.
	PostV1ScimV2Users *models.PostV1ScimV2Users

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

PostV1ScimV2UsersParams contains all the parameters to send to the API endpoint

for the post v1 scim v2 users operation.

Typically these are written to a http.Request.

func NewPostV1ScimV2UsersParams

func NewPostV1ScimV2UsersParams() *PostV1ScimV2UsersParams

NewPostV1ScimV2UsersParams creates a new PostV1ScimV2UsersParams object, with the default timeout for this client.

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

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

func NewPostV1ScimV2UsersParamsWithContext

func NewPostV1ScimV2UsersParamsWithContext(ctx context.Context) *PostV1ScimV2UsersParams

NewPostV1ScimV2UsersParamsWithContext creates a new PostV1ScimV2UsersParams object with the ability to set a context for a request.

func NewPostV1ScimV2UsersParamsWithHTTPClient

func NewPostV1ScimV2UsersParamsWithHTTPClient(client *http.Client) *PostV1ScimV2UsersParams

NewPostV1ScimV2UsersParamsWithHTTPClient creates a new PostV1ScimV2UsersParams object with the ability to set a custom HTTPClient for a request.

func NewPostV1ScimV2UsersParamsWithTimeout

func NewPostV1ScimV2UsersParamsWithTimeout(timeout time.Duration) *PostV1ScimV2UsersParams

NewPostV1ScimV2UsersParamsWithTimeout creates a new PostV1ScimV2UsersParams object with the ability to set a timeout on a request.

func (*PostV1ScimV2UsersParams) SetContext

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

SetContext adds the context to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) SetDefaults

func (o *PostV1ScimV2UsersParams) SetDefaults()

SetDefaults hydrates default values in the post v1 scim v2 users params (not the query body).

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

func (*PostV1ScimV2UsersParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) SetPostV1ScimV2Users

func (o *PostV1ScimV2UsersParams) SetPostV1ScimV2Users(postV1ScimV2Users *models.PostV1ScimV2Users)

SetPostV1ScimV2Users adds the postV1ScimV2Users to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) SetTimeout

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

SetTimeout adds the timeout to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) WithContext

WithContext adds the context to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) WithDefaults

WithDefaults hydrates default values in the post v1 scim v2 users params (not the query body).

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

func (*PostV1ScimV2UsersParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) WithPostV1ScimV2Users

func (o *PostV1ScimV2UsersParams) WithPostV1ScimV2Users(postV1ScimV2Users *models.PostV1ScimV2Users) *PostV1ScimV2UsersParams

WithPostV1ScimV2Users adds the postV1ScimV2Users to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) WithTimeout

WithTimeout adds the timeout to the post v1 scim v2 users params

func (*PostV1ScimV2UsersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostV1ScimV2UsersReader

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

PostV1ScimV2UsersReader is a Reader for the PostV1ScimV2Users structure.

func (*PostV1ScimV2UsersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PutV1ScimV2GroupsIDOK

type PutV1ScimV2GroupsIDOK struct {
}

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

SCIM endpoint to update a Team (Colloquial for Group in the SCIM protocol). Any members defined in the payload will be assigned to the team with no defined role, any missing members will be removed from the team.

func NewPutV1ScimV2GroupsIDOK

func NewPutV1ScimV2GroupsIDOK() *PutV1ScimV2GroupsIDOK

NewPutV1ScimV2GroupsIDOK creates a PutV1ScimV2GroupsIDOK with default headers values

func (*PutV1ScimV2GroupsIDOK) Error

func (o *PutV1ScimV2GroupsIDOK) Error() string

func (*PutV1ScimV2GroupsIDOK) IsClientError

func (o *PutV1ScimV2GroupsIDOK) IsClientError() bool

IsClientError returns true when this put v1 scim v2 groups Id o k response has a 4xx status code

func (*PutV1ScimV2GroupsIDOK) IsCode

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

IsCode returns true when this put v1 scim v2 groups Id o k response a status code equal to that given

func (*PutV1ScimV2GroupsIDOK) IsRedirect

func (o *PutV1ScimV2GroupsIDOK) IsRedirect() bool

IsRedirect returns true when this put v1 scim v2 groups Id o k response has a 3xx status code

func (*PutV1ScimV2GroupsIDOK) IsServerError

func (o *PutV1ScimV2GroupsIDOK) IsServerError() bool

IsServerError returns true when this put v1 scim v2 groups Id o k response has a 5xx status code

func (*PutV1ScimV2GroupsIDOK) IsSuccess

func (o *PutV1ScimV2GroupsIDOK) IsSuccess() bool

IsSuccess returns true when this put v1 scim v2 groups Id o k response has a 2xx status code

func (*PutV1ScimV2GroupsIDOK) String

func (o *PutV1ScimV2GroupsIDOK) String() string

type PutV1ScimV2GroupsIDParams

type PutV1ScimV2GroupsIDParams struct {

	// ID.
	ID string

	// PutV1ScimV2GroupsID.
	PutV1ScimV2GroupsID *models.PutV1ScimV2GroupsID

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

PutV1ScimV2GroupsIDParams contains all the parameters to send to the API endpoint

for the put v1 scim v2 groups Id operation.

Typically these are written to a http.Request.

func NewPutV1ScimV2GroupsIDParams

func NewPutV1ScimV2GroupsIDParams() *PutV1ScimV2GroupsIDParams

NewPutV1ScimV2GroupsIDParams creates a new PutV1ScimV2GroupsIDParams object, with the default timeout for this client.

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

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

func NewPutV1ScimV2GroupsIDParamsWithContext

func NewPutV1ScimV2GroupsIDParamsWithContext(ctx context.Context) *PutV1ScimV2GroupsIDParams

NewPutV1ScimV2GroupsIDParamsWithContext creates a new PutV1ScimV2GroupsIDParams object with the ability to set a context for a request.

func NewPutV1ScimV2GroupsIDParamsWithHTTPClient

func NewPutV1ScimV2GroupsIDParamsWithHTTPClient(client *http.Client) *PutV1ScimV2GroupsIDParams

NewPutV1ScimV2GroupsIDParamsWithHTTPClient creates a new PutV1ScimV2GroupsIDParams object with the ability to set a custom HTTPClient for a request.

func NewPutV1ScimV2GroupsIDParamsWithTimeout

func NewPutV1ScimV2GroupsIDParamsWithTimeout(timeout time.Duration) *PutV1ScimV2GroupsIDParams

NewPutV1ScimV2GroupsIDParamsWithTimeout creates a new PutV1ScimV2GroupsIDParams object with the ability to set a timeout on a request.

func (*PutV1ScimV2GroupsIDParams) SetContext

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

SetContext adds the context to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) SetDefaults

func (o *PutV1ScimV2GroupsIDParams) SetDefaults()

SetDefaults hydrates default values in the put v1 scim v2 groups Id params (not the query body).

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

func (*PutV1ScimV2GroupsIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) SetID

func (o *PutV1ScimV2GroupsIDParams) SetID(id string)

SetID adds the id to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) SetPutV1ScimV2GroupsID

func (o *PutV1ScimV2GroupsIDParams) SetPutV1ScimV2GroupsID(putV1ScimV2GroupsID *models.PutV1ScimV2GroupsID)

SetPutV1ScimV2GroupsID adds the putV1ScimV2GroupsId to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) SetTimeout

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

SetTimeout adds the timeout to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) WithContext

WithContext adds the context to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) WithDefaults

WithDefaults hydrates default values in the put v1 scim v2 groups Id params (not the query body).

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

func (*PutV1ScimV2GroupsIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) WithID

WithID adds the id to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) WithPutV1ScimV2GroupsID

func (o *PutV1ScimV2GroupsIDParams) WithPutV1ScimV2GroupsID(putV1ScimV2GroupsID *models.PutV1ScimV2GroupsID) *PutV1ScimV2GroupsIDParams

WithPutV1ScimV2GroupsID adds the putV1ScimV2GroupsID to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) WithTimeout

WithTimeout adds the timeout to the put v1 scim v2 groups Id params

func (*PutV1ScimV2GroupsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutV1ScimV2GroupsIDReader

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

PutV1ScimV2GroupsIDReader is a Reader for the PutV1ScimV2GroupsID structure.

func (*PutV1ScimV2GroupsIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PutV1ScimV2UsersIDOK

type PutV1ScimV2UsersIDOK struct {
}

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

PUT SCIM endpoint to update a User. This endpoint is used to replace a resource's attributes.

func NewPutV1ScimV2UsersIDOK

func NewPutV1ScimV2UsersIDOK() *PutV1ScimV2UsersIDOK

NewPutV1ScimV2UsersIDOK creates a PutV1ScimV2UsersIDOK with default headers values

func (*PutV1ScimV2UsersIDOK) Error

func (o *PutV1ScimV2UsersIDOK) Error() string

func (*PutV1ScimV2UsersIDOK) IsClientError

func (o *PutV1ScimV2UsersIDOK) IsClientError() bool

IsClientError returns true when this put v1 scim v2 users Id o k response has a 4xx status code

func (*PutV1ScimV2UsersIDOK) IsCode

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

IsCode returns true when this put v1 scim v2 users Id o k response a status code equal to that given

func (*PutV1ScimV2UsersIDOK) IsRedirect

func (o *PutV1ScimV2UsersIDOK) IsRedirect() bool

IsRedirect returns true when this put v1 scim v2 users Id o k response has a 3xx status code

func (*PutV1ScimV2UsersIDOK) IsServerError

func (o *PutV1ScimV2UsersIDOK) IsServerError() bool

IsServerError returns true when this put v1 scim v2 users Id o k response has a 5xx status code

func (*PutV1ScimV2UsersIDOK) IsSuccess

func (o *PutV1ScimV2UsersIDOK) IsSuccess() bool

IsSuccess returns true when this put v1 scim v2 users Id o k response has a 2xx status code

func (*PutV1ScimV2UsersIDOK) String

func (o *PutV1ScimV2UsersIDOK) String() string

type PutV1ScimV2UsersIDParams

type PutV1ScimV2UsersIDParams struct {

	// ID.
	ID string

	// PutV1ScimV2UsersID.
	PutV1ScimV2UsersID *models.PutV1ScimV2UsersID

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

PutV1ScimV2UsersIDParams contains all the parameters to send to the API endpoint

for the put v1 scim v2 users Id operation.

Typically these are written to a http.Request.

func NewPutV1ScimV2UsersIDParams

func NewPutV1ScimV2UsersIDParams() *PutV1ScimV2UsersIDParams

NewPutV1ScimV2UsersIDParams creates a new PutV1ScimV2UsersIDParams object, with the default timeout for this client.

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

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

func NewPutV1ScimV2UsersIDParamsWithContext

func NewPutV1ScimV2UsersIDParamsWithContext(ctx context.Context) *PutV1ScimV2UsersIDParams

NewPutV1ScimV2UsersIDParamsWithContext creates a new PutV1ScimV2UsersIDParams object with the ability to set a context for a request.

func NewPutV1ScimV2UsersIDParamsWithHTTPClient

func NewPutV1ScimV2UsersIDParamsWithHTTPClient(client *http.Client) *PutV1ScimV2UsersIDParams

NewPutV1ScimV2UsersIDParamsWithHTTPClient creates a new PutV1ScimV2UsersIDParams object with the ability to set a custom HTTPClient for a request.

func NewPutV1ScimV2UsersIDParamsWithTimeout

func NewPutV1ScimV2UsersIDParamsWithTimeout(timeout time.Duration) *PutV1ScimV2UsersIDParams

NewPutV1ScimV2UsersIDParamsWithTimeout creates a new PutV1ScimV2UsersIDParams object with the ability to set a timeout on a request.

func (*PutV1ScimV2UsersIDParams) SetContext

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

SetContext adds the context to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) SetDefaults

func (o *PutV1ScimV2UsersIDParams) SetDefaults()

SetDefaults hydrates default values in the put v1 scim v2 users Id params (not the query body).

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

func (*PutV1ScimV2UsersIDParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) SetID

func (o *PutV1ScimV2UsersIDParams) SetID(id string)

SetID adds the id to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) SetPutV1ScimV2UsersID

func (o *PutV1ScimV2UsersIDParams) SetPutV1ScimV2UsersID(putV1ScimV2UsersID *models.PutV1ScimV2UsersID)

SetPutV1ScimV2UsersID adds the putV1ScimV2UsersId to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) SetTimeout

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

SetTimeout adds the timeout to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) WithContext

WithContext adds the context to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) WithDefaults

WithDefaults hydrates default values in the put v1 scim v2 users Id params (not the query body).

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

func (*PutV1ScimV2UsersIDParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) WithID

WithID adds the id to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) WithPutV1ScimV2UsersID

func (o *PutV1ScimV2UsersIDParams) WithPutV1ScimV2UsersID(putV1ScimV2UsersID *models.PutV1ScimV2UsersID) *PutV1ScimV2UsersIDParams

WithPutV1ScimV2UsersID adds the putV1ScimV2UsersID to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) WithTimeout

WithTimeout adds the timeout to the put v1 scim v2 users Id params

func (*PutV1ScimV2UsersIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutV1ScimV2UsersIDReader

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

PutV1ScimV2UsersIDReader is a Reader for the PutV1ScimV2UsersID structure.

func (*PutV1ScimV2UsersIDReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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