package
0.0.0-20240829140824-9f8fcee2ba9d
Repository: https://github.com/firehydrant/api-client-go.git
Documentation: pkg.go.dev

# Functions

New creates a new scim API client.
NewDeleteV1ScimV2GroupsIDNoContent creates a DeleteV1ScimV2GroupsIDNoContent with default headers values.
NewDeleteV1ScimV2GroupsIDParams creates a new DeleteV1ScimV2GroupsIDParams object, with the default timeout for this client.
NewDeleteV1ScimV2GroupsIDParamsWithContext creates a new DeleteV1ScimV2GroupsIDParams object with the ability to set a context for a request.
NewDeleteV1ScimV2GroupsIDParamsWithHTTPClient creates a new DeleteV1ScimV2GroupsIDParams object with the ability to set a custom HTTPClient for a request.
NewDeleteV1ScimV2GroupsIDParamsWithTimeout creates a new DeleteV1ScimV2GroupsIDParams object with the ability to set a timeout on a request.
NewDeleteV1ScimV2UsersIDNoContent creates a DeleteV1ScimV2UsersIDNoContent with default headers values.
NewDeleteV1ScimV2UsersIDParams creates a new DeleteV1ScimV2UsersIDParams object, with the default timeout for this client.
NewDeleteV1ScimV2UsersIDParamsWithContext creates a new DeleteV1ScimV2UsersIDParams object with the ability to set a context for a request.
NewDeleteV1ScimV2UsersIDParamsWithHTTPClient creates a new DeleteV1ScimV2UsersIDParams object with the ability to set a custom HTTPClient for a request.
NewDeleteV1ScimV2UsersIDParamsWithTimeout creates a new DeleteV1ScimV2UsersIDParams object with the ability to set a timeout on a request.
NewGetV1ScimV2GroupsIDOK creates a GetV1ScimV2GroupsIDOK with default headers values.
NewGetV1ScimV2GroupsIDParams creates a new GetV1ScimV2GroupsIDParams object, with the default timeout for this client.
NewGetV1ScimV2GroupsIDParamsWithContext creates a new GetV1ScimV2GroupsIDParams object with the ability to set a context for a request.
NewGetV1ScimV2GroupsIDParamsWithHTTPClient creates a new GetV1ScimV2GroupsIDParams object with the ability to set a custom HTTPClient for a request.
NewGetV1ScimV2GroupsIDParamsWithTimeout creates a new GetV1ScimV2GroupsIDParams object with the ability to set a timeout on a request.
NewGetV1ScimV2GroupsOK creates a GetV1ScimV2GroupsOK with default headers values.
NewGetV1ScimV2GroupsParams creates a new GetV1ScimV2GroupsParams object, with the default timeout for this client.
NewGetV1ScimV2GroupsParamsWithContext creates a new GetV1ScimV2GroupsParams object with the ability to set a context for a request.
NewGetV1ScimV2GroupsParamsWithHTTPClient creates a new GetV1ScimV2GroupsParams object with the ability to set a custom HTTPClient for a request.
NewGetV1ScimV2GroupsParamsWithTimeout creates a new GetV1ScimV2GroupsParams object with the ability to set a timeout on a request.
NewGetV1ScimV2UsersIDOK creates a GetV1ScimV2UsersIDOK with default headers values.
NewGetV1ScimV2UsersIDParams creates a new GetV1ScimV2UsersIDParams object, with the default timeout for this client.
NewGetV1ScimV2UsersIDParamsWithContext creates a new GetV1ScimV2UsersIDParams object with the ability to set a context for a request.
NewGetV1ScimV2UsersIDParamsWithHTTPClient creates a new GetV1ScimV2UsersIDParams object with the ability to set a custom HTTPClient for a request.
NewGetV1ScimV2UsersIDParamsWithTimeout creates a new GetV1ScimV2UsersIDParams object with the ability to set a timeout on a request.
NewGetV1ScimV2UsersOK creates a GetV1ScimV2UsersOK with default headers values.
NewGetV1ScimV2UsersParams creates a new GetV1ScimV2UsersParams object, with the default timeout for this client.
NewGetV1ScimV2UsersParamsWithContext creates a new GetV1ScimV2UsersParams object with the ability to set a context for a request.
NewGetV1ScimV2UsersParamsWithHTTPClient creates a new GetV1ScimV2UsersParams object with the ability to set a custom HTTPClient for a request.
NewGetV1ScimV2UsersParamsWithTimeout creates a new GetV1ScimV2UsersParams object with the ability to set a timeout on a request.
NewPostV1ScimV2GroupsCreated creates a PostV1ScimV2GroupsCreated with default headers values.
NewPostV1ScimV2GroupsParams creates a new PostV1ScimV2GroupsParams object, with the default timeout for this client.
NewPostV1ScimV2GroupsParamsWithContext creates a new PostV1ScimV2GroupsParams object with the ability to set a context for a request.
NewPostV1ScimV2GroupsParamsWithHTTPClient creates a new PostV1ScimV2GroupsParams object with the ability to set a custom HTTPClient for a request.
NewPostV1ScimV2GroupsParamsWithTimeout creates a new PostV1ScimV2GroupsParams object with the ability to set a timeout on a request.
NewPostV1ScimV2UsersCreated creates a PostV1ScimV2UsersCreated with default headers values.
NewPostV1ScimV2UsersParams creates a new PostV1ScimV2UsersParams object, with the default timeout for this client.
NewPostV1ScimV2UsersParamsWithContext creates a new PostV1ScimV2UsersParams object with the ability to set a context for a request.
NewPostV1ScimV2UsersParamsWithHTTPClient creates a new PostV1ScimV2UsersParams object with the ability to set a custom HTTPClient for a request.
NewPostV1ScimV2UsersParamsWithTimeout creates a new PostV1ScimV2UsersParams object with the ability to set a timeout on a request.
NewPutV1ScimV2GroupsIDOK creates a PutV1ScimV2GroupsIDOK with default headers values.
NewPutV1ScimV2GroupsIDParams creates a new PutV1ScimV2GroupsIDParams object, with the default timeout for this client.
NewPutV1ScimV2GroupsIDParamsWithContext creates a new PutV1ScimV2GroupsIDParams object with the ability to set a context for a request.
NewPutV1ScimV2GroupsIDParamsWithHTTPClient creates a new PutV1ScimV2GroupsIDParams object with the ability to set a custom HTTPClient for a request.
NewPutV1ScimV2GroupsIDParamsWithTimeout creates a new PutV1ScimV2GroupsIDParams object with the ability to set a timeout on a request.
NewPutV1ScimV2UsersIDOK creates a PutV1ScimV2UsersIDOK with default headers values.
NewPutV1ScimV2UsersIDParams creates a new PutV1ScimV2UsersIDParams object, with the default timeout for this client.
NewPutV1ScimV2UsersIDParamsWithContext creates a new PutV1ScimV2UsersIDParams object with the ability to set a context for a request.
NewPutV1ScimV2UsersIDParamsWithHTTPClient creates a new PutV1ScimV2UsersIDParams object with the ability to set a custom HTTPClient for a request.
NewPutV1ScimV2UsersIDParamsWithTimeout creates a new PutV1ScimV2UsersIDParams object with the ability to set a timeout on a request.

# Structs

Client for scim API */.
DeleteV1ScimV2GroupsIDNoContent describes a response with status code 204, with default header values.
DeleteV1ScimV2GroupsIDParams contains all the parameters to send to the API endpoint for the delete v1 scim v2 groups Id operation.
DeleteV1ScimV2GroupsIDReader is a Reader for the DeleteV1ScimV2GroupsID structure.
DeleteV1ScimV2UsersIDNoContent describes a response with status code 204, with default header values.
DeleteV1ScimV2UsersIDParams contains all the parameters to send to the API endpoint for the delete v1 scim v2 users Id operation.
DeleteV1ScimV2UsersIDReader is a Reader for the DeleteV1ScimV2UsersID structure.
GetV1ScimV2GroupsIDOK describes a response with status code 200, with default header values.
GetV1ScimV2GroupsIDParams contains all the parameters to send to the API endpoint for the get v1 scim v2 groups Id operation.
GetV1ScimV2GroupsIDReader is a Reader for the GetV1ScimV2GroupsID structure.
GetV1ScimV2GroupsOK describes a response with status code 200, with default header values.
GetV1ScimV2GroupsParams contains all the parameters to send to the API endpoint for the get v1 scim v2 groups operation.
GetV1ScimV2GroupsReader is a Reader for the GetV1ScimV2Groups structure.
GetV1ScimV2UsersIDOK describes a response with status code 200, with default header values.
GetV1ScimV2UsersIDParams contains all the parameters to send to the API endpoint for the get v1 scim v2 users Id operation.
GetV1ScimV2UsersIDReader is a Reader for the GetV1ScimV2UsersID structure.
GetV1ScimV2UsersOK describes a response with status code 200, with default header values.
GetV1ScimV2UsersParams contains all the parameters to send to the API endpoint for the get v1 scim v2 users operation.
GetV1ScimV2UsersReader is a Reader for the GetV1ScimV2Users structure.
PostV1ScimV2GroupsCreated describes a response with status code 201, with default header values.
PostV1ScimV2GroupsParams contains all the parameters to send to the API endpoint for the post v1 scim v2 groups operation.
PostV1ScimV2GroupsReader is a Reader for the PostV1ScimV2Groups structure.
PostV1ScimV2UsersCreated describes a response with status code 201, with default header values.
PostV1ScimV2UsersParams contains all the parameters to send to the API endpoint for the post v1 scim v2 users operation.
PostV1ScimV2UsersReader is a Reader for the PostV1ScimV2Users structure.
PutV1ScimV2GroupsIDOK describes a response with status code 200, with default header values.
PutV1ScimV2GroupsIDParams contains all the parameters to send to the API endpoint for the put v1 scim v2 groups Id operation.
PutV1ScimV2GroupsIDReader is a Reader for the PutV1ScimV2GroupsID structure.
PutV1ScimV2UsersIDOK describes a response with status code 200, with default header values.
PutV1ScimV2UsersIDParams contains all the parameters to send to the API endpoint for the put v1 scim v2 users Id operation.
PutV1ScimV2UsersIDReader is a Reader for the PutV1ScimV2UsersID structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption is the option for Client methods.