Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteSession(params *DeleteSessionParams, authInfo runtime.ClientAuthInfoWriter, ...) (*DeleteSessionOK, error)
- func (a *Client) DetailSession(params *DetailSessionParams, authInfo runtime.ClientAuthInfoWriter, ...) (*DetailSessionOK, error)
- func (a *Client) DetailSessionRoutePath(params *DetailSessionRoutePathParams, authInfo runtime.ClientAuthInfoWriter, ...) (*DetailSessionRoutePathOK, error)
- func (a *Client) ListSessions(params *ListSessionsParams, authInfo runtime.ClientAuthInfoWriter, ...) (*ListSessionsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientOption
- type ClientService
- type DeleteSessionBadRequest
- type DeleteSessionConflict
- type DeleteSessionOK
- type DeleteSessionParams
- func (o *DeleteSessionParams) SetContext(ctx context.Context)
- func (o *DeleteSessionParams) SetDefaults()
- func (o *DeleteSessionParams) SetHTTPClient(client *http.Client)
- func (o *DeleteSessionParams) SetID(id string)
- func (o *DeleteSessionParams) SetTimeout(timeout time.Duration)
- func (o *DeleteSessionParams) WithContext(ctx context.Context) *DeleteSessionParams
- func (o *DeleteSessionParams) WithDefaults() *DeleteSessionParams
- func (o *DeleteSessionParams) WithHTTPClient(client *http.Client) *DeleteSessionParams
- func (o *DeleteSessionParams) WithID(id string) *DeleteSessionParams
- func (o *DeleteSessionParams) WithTimeout(timeout time.Duration) *DeleteSessionParams
- func (o *DeleteSessionParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteSessionReader
- type DeleteSessionTooManyRequests
- type DeleteSessionUnauthorized
- type DetailSessionNotFound
- type DetailSessionOK
- type DetailSessionParams
- func (o *DetailSessionParams) SetContext(ctx context.Context)
- func (o *DetailSessionParams) SetDefaults()
- func (o *DetailSessionParams) SetHTTPClient(client *http.Client)
- func (o *DetailSessionParams) SetID(id string)
- func (o *DetailSessionParams) SetTimeout(timeout time.Duration)
- func (o *DetailSessionParams) WithContext(ctx context.Context) *DetailSessionParams
- func (o *DetailSessionParams) WithDefaults() *DetailSessionParams
- func (o *DetailSessionParams) WithHTTPClient(client *http.Client) *DetailSessionParams
- func (o *DetailSessionParams) WithID(id string) *DetailSessionParams
- func (o *DetailSessionParams) WithTimeout(timeout time.Duration) *DetailSessionParams
- func (o *DetailSessionParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DetailSessionReader
- type DetailSessionRoutePathNotFound
- type DetailSessionRoutePathOK
- type DetailSessionRoutePathParams
- func NewDetailSessionRoutePathParams() *DetailSessionRoutePathParams
- func NewDetailSessionRoutePathParamsWithContext(ctx context.Context) *DetailSessionRoutePathParams
- func NewDetailSessionRoutePathParamsWithHTTPClient(client *http.Client) *DetailSessionRoutePathParams
- func NewDetailSessionRoutePathParamsWithTimeout(timeout time.Duration) *DetailSessionRoutePathParams
- func (o *DetailSessionRoutePathParams) SetContext(ctx context.Context)
- func (o *DetailSessionRoutePathParams) SetDefaults()
- func (o *DetailSessionRoutePathParams) SetHTTPClient(client *http.Client)
- func (o *DetailSessionRoutePathParams) SetID(id string)
- func (o *DetailSessionRoutePathParams) SetTimeout(timeout time.Duration)
- func (o *DetailSessionRoutePathParams) WithContext(ctx context.Context) *DetailSessionRoutePathParams
- func (o *DetailSessionRoutePathParams) WithDefaults() *DetailSessionRoutePathParams
- func (o *DetailSessionRoutePathParams) WithHTTPClient(client *http.Client) *DetailSessionRoutePathParams
- func (o *DetailSessionRoutePathParams) WithID(id string) *DetailSessionRoutePathParams
- func (o *DetailSessionRoutePathParams) WithTimeout(timeout time.Duration) *DetailSessionRoutePathParams
- func (o *DetailSessionRoutePathParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DetailSessionRoutePathReader
- type DetailSessionRoutePathTooManyRequests
- type DetailSessionRoutePathUnauthorized
- type DetailSessionTooManyRequests
- type DetailSessionUnauthorized
- type ListSessionsBadRequest
- type ListSessionsOK
- type ListSessionsParams
- func (o *ListSessionsParams) SetContext(ctx context.Context)
- func (o *ListSessionsParams) SetDefaults()
- func (o *ListSessionsParams) SetFilter(filter *string)
- func (o *ListSessionsParams) SetHTTPClient(client *http.Client)
- func (o *ListSessionsParams) SetLimit(limit *int64)
- func (o *ListSessionsParams) SetOffset(offset *int64)
- func (o *ListSessionsParams) SetTimeout(timeout time.Duration)
- func (o *ListSessionsParams) WithContext(ctx context.Context) *ListSessionsParams
- func (o *ListSessionsParams) WithDefaults() *ListSessionsParams
- func (o *ListSessionsParams) WithFilter(filter *string) *ListSessionsParams
- func (o *ListSessionsParams) WithHTTPClient(client *http.Client) *ListSessionsParams
- func (o *ListSessionsParams) WithLimit(limit *int64) *ListSessionsParams
- func (o *ListSessionsParams) WithOffset(offset *int64) *ListSessionsParams
- func (o *ListSessionsParams) WithTimeout(timeout time.Duration) *ListSessionsParams
- func (o *ListSessionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ListSessionsReader
- type ListSessionsTooManyRequests
- type ListSessionsUnauthorized
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 session API
func (*Client) DeleteSession ¶
func (a *Client) DeleteSession(params *DeleteSessionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSessionOK, error)
DeleteSession deletes a session
Delete a session by id. Requires admin access.
func (*Client) DetailSession ¶
func (a *Client) DetailSession(params *DetailSessionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DetailSessionOK, error)
DetailSession retrieves a single session
Retrieves a single session by id. Requires admin access.
func (*Client) DetailSessionRoutePath ¶
func (a *Client) DetailSessionRoutePath(params *DetailSessionRoutePathParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DetailSessionRoutePathOK, error)
DetailSessionRoutePath retrieves a single session s router path
Retrieves a single session's route path by id. Requires admin access.
func (*Client) ListSessions ¶
func (a *Client) ListSessions(params *ListSessionsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListSessionsOK, error)
ListSessions lists sessions Retrieves a list of active sessions resources; supports filtering, sorting, and pagination. Requires admin access.
Sessions are tied to an API session and are moved when an API session times out or logs out. Active sessions (i.e. Ziti SDK connected to an edge router) will keep the session and API session marked as active.
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 { DeleteSession(params *DeleteSessionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteSessionOK, error) DetailSession(params *DetailSessionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DetailSessionOK, error) DetailSessionRoutePath(params *DetailSessionRoutePathParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DetailSessionRoutePathOK, error) ListSessions(params *ListSessionsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListSessionsOK, 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 session API client.
type DeleteSessionBadRequest ¶
type DeleteSessionBadRequest struct {
Payload *rest_model.APIErrorEnvelope
}
DeleteSessionBadRequest describes a response with status code 400, with default header values.
The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information
func NewDeleteSessionBadRequest ¶
func NewDeleteSessionBadRequest() *DeleteSessionBadRequest
NewDeleteSessionBadRequest creates a DeleteSessionBadRequest with default headers values
func (*DeleteSessionBadRequest) Error ¶
func (o *DeleteSessionBadRequest) Error() string
func (*DeleteSessionBadRequest) GetPayload ¶
func (o *DeleteSessionBadRequest) GetPayload() *rest_model.APIErrorEnvelope
type DeleteSessionConflict ¶
type DeleteSessionConflict struct {
Payload *rest_model.APIErrorEnvelope
}
DeleteSessionConflict describes a response with status code 409, with default header values.
The resource requested to be removed/altered cannot be as it is referenced by another object.
func NewDeleteSessionConflict ¶
func NewDeleteSessionConflict() *DeleteSessionConflict
NewDeleteSessionConflict creates a DeleteSessionConflict with default headers values
func (*DeleteSessionConflict) Error ¶
func (o *DeleteSessionConflict) Error() string
func (*DeleteSessionConflict) GetPayload ¶
func (o *DeleteSessionConflict) GetPayload() *rest_model.APIErrorEnvelope
type DeleteSessionOK ¶
type DeleteSessionOK struct {
Payload *rest_model.Empty
}
DeleteSessionOK describes a response with status code 200, with default header values.
The delete request was successful and the resource has been removed
func NewDeleteSessionOK ¶
func NewDeleteSessionOK() *DeleteSessionOK
NewDeleteSessionOK creates a DeleteSessionOK with default headers values
func (*DeleteSessionOK) Error ¶
func (o *DeleteSessionOK) Error() string
func (*DeleteSessionOK) GetPayload ¶
func (o *DeleteSessionOK) GetPayload() *rest_model.Empty
type DeleteSessionParams ¶
type DeleteSessionParams struct { /* ID. The id of the requested resource */ ID string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteSessionParams contains all the parameters to send to the API endpoint
for the delete session operation. Typically these are written to a http.Request.
func NewDeleteSessionParams ¶
func NewDeleteSessionParams() *DeleteSessionParams
NewDeleteSessionParams creates a new DeleteSessionParams 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 NewDeleteSessionParamsWithContext ¶
func NewDeleteSessionParamsWithContext(ctx context.Context) *DeleteSessionParams
NewDeleteSessionParamsWithContext creates a new DeleteSessionParams object with the ability to set a context for a request.
func NewDeleteSessionParamsWithHTTPClient ¶
func NewDeleteSessionParamsWithHTTPClient(client *http.Client) *DeleteSessionParams
NewDeleteSessionParamsWithHTTPClient creates a new DeleteSessionParams object with the ability to set a custom HTTPClient for a request.
func NewDeleteSessionParamsWithTimeout ¶
func NewDeleteSessionParamsWithTimeout(timeout time.Duration) *DeleteSessionParams
NewDeleteSessionParamsWithTimeout creates a new DeleteSessionParams object with the ability to set a timeout on a request.
func (*DeleteSessionParams) SetContext ¶
func (o *DeleteSessionParams) SetContext(ctx context.Context)
SetContext adds the context to the delete session params
func (*DeleteSessionParams) SetDefaults ¶
func (o *DeleteSessionParams) SetDefaults()
SetDefaults hydrates default values in the delete session params (not the query body).
All values with no default are reset to their zero value.
func (*DeleteSessionParams) SetHTTPClient ¶
func (o *DeleteSessionParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete session params
func (*DeleteSessionParams) SetID ¶
func (o *DeleteSessionParams) SetID(id string)
SetID adds the id to the delete session params
func (*DeleteSessionParams) SetTimeout ¶
func (o *DeleteSessionParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete session params
func (*DeleteSessionParams) WithContext ¶
func (o *DeleteSessionParams) WithContext(ctx context.Context) *DeleteSessionParams
WithContext adds the context to the delete session params
func (*DeleteSessionParams) WithDefaults ¶
func (o *DeleteSessionParams) WithDefaults() *DeleteSessionParams
WithDefaults hydrates default values in the delete session params (not the query body).
All values with no default are reset to their zero value.
func (*DeleteSessionParams) WithHTTPClient ¶
func (o *DeleteSessionParams) WithHTTPClient(client *http.Client) *DeleteSessionParams
WithHTTPClient adds the HTTPClient to the delete session params
func (*DeleteSessionParams) WithID ¶
func (o *DeleteSessionParams) WithID(id string) *DeleteSessionParams
WithID adds the id to the delete session params
func (*DeleteSessionParams) WithTimeout ¶
func (o *DeleteSessionParams) WithTimeout(timeout time.Duration) *DeleteSessionParams
WithTimeout adds the timeout to the delete session params
func (*DeleteSessionParams) WriteToRequest ¶
func (o *DeleteSessionParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteSessionReader ¶
type DeleteSessionReader struct {
// contains filtered or unexported fields
}
DeleteSessionReader is a Reader for the DeleteSession structure.
func (*DeleteSessionReader) ReadResponse ¶
func (o *DeleteSessionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteSessionTooManyRequests ¶ added in v0.26.0
type DeleteSessionTooManyRequests struct {
Payload *rest_model.APIErrorEnvelope
}
DeleteSessionTooManyRequests describes a response with status code 429, with default header values.
The resource requested is rate limited and the rate limit has been exceeded
func NewDeleteSessionTooManyRequests ¶ added in v0.26.0
func NewDeleteSessionTooManyRequests() *DeleteSessionTooManyRequests
NewDeleteSessionTooManyRequests creates a DeleteSessionTooManyRequests with default headers values
func (*DeleteSessionTooManyRequests) Error ¶ added in v0.26.0
func (o *DeleteSessionTooManyRequests) Error() string
func (*DeleteSessionTooManyRequests) GetPayload ¶ added in v0.26.0
func (o *DeleteSessionTooManyRequests) GetPayload() *rest_model.APIErrorEnvelope
type DeleteSessionUnauthorized ¶
type DeleteSessionUnauthorized struct {
}DeleteSessionUnauthorized describes a response with status code 401, with default header values.
The supplied session does not have the correct access rights to request this resource
func NewDeleteSessionUnauthorized ¶
func NewDeleteSessionUnauthorized() *DeleteSessionUnauthorized
NewDeleteSessionUnauthorized creates a DeleteSessionUnauthorized with default headers values
func (*DeleteSessionUnauthorized) Error ¶
func (o *DeleteSessionUnauthorized) Error() string
func (*DeleteSessionUnauthorized) GetPayload ¶
func (o *DeleteSessionUnauthorized) GetPayload() *rest_model.APIErrorEnvelope
type DetailSessionNotFound ¶
type DetailSessionNotFound struct {
Payload *rest_model.APIErrorEnvelope
}
DetailSessionNotFound describes a response with status code 404, with default header values.
The requested resource does not exist
func NewDetailSessionNotFound ¶
func NewDetailSessionNotFound() *DetailSessionNotFound
NewDetailSessionNotFound creates a DetailSessionNotFound with default headers values
func (*DetailSessionNotFound) Error ¶
func (o *DetailSessionNotFound) Error() string
func (*DetailSessionNotFound) GetPayload ¶
func (o *DetailSessionNotFound) GetPayload() *rest_model.APIErrorEnvelope
type DetailSessionOK ¶
type DetailSessionOK struct {
Payload *rest_model.DetailSessionManagementEnvelope
}
DetailSessionOK describes a response with status code 200, with default header values.
A single session
func NewDetailSessionOK ¶
func NewDetailSessionOK() *DetailSessionOK
NewDetailSessionOK creates a DetailSessionOK with default headers values
func (*DetailSessionOK) Error ¶
func (o *DetailSessionOK) Error() string
func (*DetailSessionOK) GetPayload ¶
func (o *DetailSessionOK) GetPayload() *rest_model.DetailSessionManagementEnvelope
type DetailSessionParams ¶
type DetailSessionParams struct { /* ID. The id of the requested resource */ ID string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DetailSessionParams contains all the parameters to send to the API endpoint
for the detail session operation. Typically these are written to a http.Request.
func NewDetailSessionParams ¶
func NewDetailSessionParams() *DetailSessionParams
NewDetailSessionParams creates a new DetailSessionParams 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 NewDetailSessionParamsWithContext ¶
func NewDetailSessionParamsWithContext(ctx context.Context) *DetailSessionParams
NewDetailSessionParamsWithContext creates a new DetailSessionParams object with the ability to set a context for a request.
func NewDetailSessionParamsWithHTTPClient ¶
func NewDetailSessionParamsWithHTTPClient(client *http.Client) *DetailSessionParams
NewDetailSessionParamsWithHTTPClient creates a new DetailSessionParams object with the ability to set a custom HTTPClient for a request.
func NewDetailSessionParamsWithTimeout ¶
func NewDetailSessionParamsWithTimeout(timeout time.Duration) *DetailSessionParams
NewDetailSessionParamsWithTimeout creates a new DetailSessionParams object with the ability to set a timeout on a request.
func (*DetailSessionParams) SetContext ¶
func (o *DetailSessionParams) SetContext(ctx context.Context)
SetContext adds the context to the detail session params
func (*DetailSessionParams) SetDefaults ¶
func (o *DetailSessionParams) SetDefaults()
SetDefaults hydrates default values in the detail session params (not the query body).
All values with no default are reset to their zero value.
func (*DetailSessionParams) SetHTTPClient ¶
func (o *DetailSessionParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the detail session params
func (*DetailSessionParams) SetID ¶
func (o *DetailSessionParams) SetID(id string)
SetID adds the id to the detail session params
func (*DetailSessionParams) SetTimeout ¶
func (o *DetailSessionParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the detail session params
func (*DetailSessionParams) WithContext ¶
func (o *DetailSessionParams) WithContext(ctx context.Context) *DetailSessionParams
WithContext adds the context to the detail session params
func (*DetailSessionParams) WithDefaults ¶
func (o *DetailSessionParams) WithDefaults() *DetailSessionParams
WithDefaults hydrates default values in the detail session params (not the query body).
All values with no default are reset to their zero value.
func (*DetailSessionParams) WithHTTPClient ¶
func (o *DetailSessionParams) WithHTTPClient(client *http.Client) *DetailSessionParams
WithHTTPClient adds the HTTPClient to the detail session params
func (*DetailSessionParams) WithID ¶
func (o *DetailSessionParams) WithID(id string) *DetailSessionParams
WithID adds the id to the detail session params
func (*DetailSessionParams) WithTimeout ¶
func (o *DetailSessionParams) WithTimeout(timeout time.Duration) *DetailSessionParams
WithTimeout adds the timeout to the detail session params
func (*DetailSessionParams) WriteToRequest ¶
func (o *DetailSessionParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DetailSessionReader ¶
type DetailSessionReader struct {
// contains filtered or unexported fields
}
DetailSessionReader is a Reader for the DetailSession structure.
func (*DetailSessionReader) ReadResponse ¶
func (o *DetailSessionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DetailSessionRoutePathNotFound ¶
type DetailSessionRoutePathNotFound struct {
Payload *rest_model.APIErrorEnvelope
}
DetailSessionRoutePathNotFound describes a response with status code 404, with default header values.
The requested resource does not exist
func NewDetailSessionRoutePathNotFound ¶
func NewDetailSessionRoutePathNotFound() *DetailSessionRoutePathNotFound
NewDetailSessionRoutePathNotFound creates a DetailSessionRoutePathNotFound with default headers values
func (*DetailSessionRoutePathNotFound) Error ¶
func (o *DetailSessionRoutePathNotFound) Error() string
func (*DetailSessionRoutePathNotFound) GetPayload ¶
func (o *DetailSessionRoutePathNotFound) GetPayload() *rest_model.APIErrorEnvelope
type DetailSessionRoutePathOK ¶
type DetailSessionRoutePathOK struct {
Payload *rest_model.DetailSessionRoutePathEnvelope
}
DetailSessionRoutePathOK describes a response with status code 200, with default header values.
A single session's route path
func NewDetailSessionRoutePathOK ¶
func NewDetailSessionRoutePathOK() *DetailSessionRoutePathOK
NewDetailSessionRoutePathOK creates a DetailSessionRoutePathOK with default headers values
func (*DetailSessionRoutePathOK) Error ¶
func (o *DetailSessionRoutePathOK) Error() string
func (*DetailSessionRoutePathOK) GetPayload ¶
func (o *DetailSessionRoutePathOK) GetPayload() *rest_model.DetailSessionRoutePathEnvelope
type DetailSessionRoutePathParams ¶
type DetailSessionRoutePathParams struct { /* ID. The id of the requested resource */ ID string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DetailSessionRoutePathParams contains all the parameters to send to the API endpoint
for the detail session route path operation. Typically these are written to a http.Request.
func NewDetailSessionRoutePathParams ¶
func NewDetailSessionRoutePathParams() *DetailSessionRoutePathParams
NewDetailSessionRoutePathParams creates a new DetailSessionRoutePathParams 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 NewDetailSessionRoutePathParamsWithContext ¶
func NewDetailSessionRoutePathParamsWithContext(ctx context.Context) *DetailSessionRoutePathParams
NewDetailSessionRoutePathParamsWithContext creates a new DetailSessionRoutePathParams object with the ability to set a context for a request.
func NewDetailSessionRoutePathParamsWithHTTPClient ¶
func NewDetailSessionRoutePathParamsWithHTTPClient(client *http.Client) *DetailSessionRoutePathParams
NewDetailSessionRoutePathParamsWithHTTPClient creates a new DetailSessionRoutePathParams object with the ability to set a custom HTTPClient for a request.
func NewDetailSessionRoutePathParamsWithTimeout ¶
func NewDetailSessionRoutePathParamsWithTimeout(timeout time.Duration) *DetailSessionRoutePathParams
NewDetailSessionRoutePathParamsWithTimeout creates a new DetailSessionRoutePathParams object with the ability to set a timeout on a request.
func (*DetailSessionRoutePathParams) SetContext ¶
func (o *DetailSessionRoutePathParams) SetContext(ctx context.Context)
SetContext adds the context to the detail session route path params
func (*DetailSessionRoutePathParams) SetDefaults ¶
func (o *DetailSessionRoutePathParams) SetDefaults()
SetDefaults hydrates default values in the detail session route path params (not the query body).
All values with no default are reset to their zero value.
func (*DetailSessionRoutePathParams) SetHTTPClient ¶
func (o *DetailSessionRoutePathParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the detail session route path params
func (*DetailSessionRoutePathParams) SetID ¶
func (o *DetailSessionRoutePathParams) SetID(id string)
SetID adds the id to the detail session route path params
func (*DetailSessionRoutePathParams) SetTimeout ¶
func (o *DetailSessionRoutePathParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the detail session route path params
func (*DetailSessionRoutePathParams) WithContext ¶
func (o *DetailSessionRoutePathParams) WithContext(ctx context.Context) *DetailSessionRoutePathParams
WithContext adds the context to the detail session route path params
func (*DetailSessionRoutePathParams) WithDefaults ¶
func (o *DetailSessionRoutePathParams) WithDefaults() *DetailSessionRoutePathParams
WithDefaults hydrates default values in the detail session route path params (not the query body).
All values with no default are reset to their zero value.
func (*DetailSessionRoutePathParams) WithHTTPClient ¶
func (o *DetailSessionRoutePathParams) WithHTTPClient(client *http.Client) *DetailSessionRoutePathParams
WithHTTPClient adds the HTTPClient to the detail session route path params
func (*DetailSessionRoutePathParams) WithID ¶
func (o *DetailSessionRoutePathParams) WithID(id string) *DetailSessionRoutePathParams
WithID adds the id to the detail session route path params
func (*DetailSessionRoutePathParams) WithTimeout ¶
func (o *DetailSessionRoutePathParams) WithTimeout(timeout time.Duration) *DetailSessionRoutePathParams
WithTimeout adds the timeout to the detail session route path params
func (*DetailSessionRoutePathParams) WriteToRequest ¶
func (o *DetailSessionRoutePathParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DetailSessionRoutePathReader ¶
type DetailSessionRoutePathReader struct {
// contains filtered or unexported fields
}
DetailSessionRoutePathReader is a Reader for the DetailSessionRoutePath structure.
func (*DetailSessionRoutePathReader) ReadResponse ¶
func (o *DetailSessionRoutePathReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DetailSessionRoutePathTooManyRequests ¶ added in v0.26.0
type DetailSessionRoutePathTooManyRequests struct {
Payload *rest_model.APIErrorEnvelope
}
DetailSessionRoutePathTooManyRequests describes a response with status code 429, with default header values.
The resource requested is rate limited and the rate limit has been exceeded
func NewDetailSessionRoutePathTooManyRequests ¶ added in v0.26.0
func NewDetailSessionRoutePathTooManyRequests() *DetailSessionRoutePathTooManyRequests
NewDetailSessionRoutePathTooManyRequests creates a DetailSessionRoutePathTooManyRequests with default headers values
func (*DetailSessionRoutePathTooManyRequests) Error ¶ added in v0.26.0
func (o *DetailSessionRoutePathTooManyRequests) Error() string
func (*DetailSessionRoutePathTooManyRequests) GetPayload ¶ added in v0.26.0
func (o *DetailSessionRoutePathTooManyRequests) GetPayload() *rest_model.APIErrorEnvelope
type DetailSessionRoutePathUnauthorized ¶
type DetailSessionRoutePathUnauthorized struct {
}DetailSessionRoutePathUnauthorized describes a response with status code 401, with default header values.
The supplied session does not have the correct access rights to request this resource
func NewDetailSessionRoutePathUnauthorized ¶
func NewDetailSessionRoutePathUnauthorized() *DetailSessionRoutePathUnauthorized
NewDetailSessionRoutePathUnauthorized creates a DetailSessionRoutePathUnauthorized with default headers values
func (*DetailSessionRoutePathUnauthorized) Error ¶
func (o *DetailSessionRoutePathUnauthorized) Error() string
func (*DetailSessionRoutePathUnauthorized) GetPayload ¶
func (o *DetailSessionRoutePathUnauthorized) GetPayload() *rest_model.APIErrorEnvelope
type DetailSessionTooManyRequests ¶ added in v0.26.0
type DetailSessionTooManyRequests struct {
Payload *rest_model.APIErrorEnvelope
}
DetailSessionTooManyRequests describes a response with status code 429, with default header values.
The resource requested is rate limited and the rate limit has been exceeded
func NewDetailSessionTooManyRequests ¶ added in v0.26.0
func NewDetailSessionTooManyRequests() *DetailSessionTooManyRequests
NewDetailSessionTooManyRequests creates a DetailSessionTooManyRequests with default headers values
func (*DetailSessionTooManyRequests) Error ¶ added in v0.26.0
func (o *DetailSessionTooManyRequests) Error() string
func (*DetailSessionTooManyRequests) GetPayload ¶ added in v0.26.0
func (o *DetailSessionTooManyRequests) GetPayload() *rest_model.APIErrorEnvelope
type DetailSessionUnauthorized ¶
type DetailSessionUnauthorized struct {
}DetailSessionUnauthorized describes a response with status code 401, with default header values.
The supplied session does not have the correct access rights to request this resource
func NewDetailSessionUnauthorized ¶
func NewDetailSessionUnauthorized() *DetailSessionUnauthorized
NewDetailSessionUnauthorized creates a DetailSessionUnauthorized with default headers values
func (*DetailSessionUnauthorized) Error ¶
func (o *DetailSessionUnauthorized) Error() string
func (*DetailSessionUnauthorized) GetPayload ¶
func (o *DetailSessionUnauthorized) GetPayload() *rest_model.APIErrorEnvelope
type ListSessionsBadRequest ¶
type ListSessionsBadRequest struct {
Payload *rest_model.APIErrorEnvelope
}
ListSessionsBadRequest describes a response with status code 400, with default header values.
The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information
func NewListSessionsBadRequest ¶
func NewListSessionsBadRequest() *ListSessionsBadRequest
NewListSessionsBadRequest creates a ListSessionsBadRequest with default headers values
func (*ListSessionsBadRequest) Error ¶
func (o *ListSessionsBadRequest) Error() string
func (*ListSessionsBadRequest) GetPayload ¶
func (o *ListSessionsBadRequest) GetPayload() *rest_model.APIErrorEnvelope
type ListSessionsOK ¶
type ListSessionsOK struct {
Payload *rest_model.ListSessionsManagementEnvelope
}
ListSessionsOK describes a response with status code 200, with default header values.
A list of sessions
func NewListSessionsOK ¶
func NewListSessionsOK() *ListSessionsOK
NewListSessionsOK creates a ListSessionsOK with default headers values
func (*ListSessionsOK) Error ¶
func (o *ListSessionsOK) Error() string
func (*ListSessionsOK) GetPayload ¶
func (o *ListSessionsOK) GetPayload() *rest_model.ListSessionsManagementEnvelope
type ListSessionsParams ¶
type ListSessionsParams struct { // Filter. Filter *string // Limit. Limit *int64 // Offset. Offset *int64 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ListSessionsParams contains all the parameters to send to the API endpoint
for the list sessions operation. Typically these are written to a http.Request.
func NewListSessionsParams ¶
func NewListSessionsParams() *ListSessionsParams
NewListSessionsParams creates a new ListSessionsParams 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 NewListSessionsParamsWithContext ¶
func NewListSessionsParamsWithContext(ctx context.Context) *ListSessionsParams
NewListSessionsParamsWithContext creates a new ListSessionsParams object with the ability to set a context for a request.
func NewListSessionsParamsWithHTTPClient ¶
func NewListSessionsParamsWithHTTPClient(client *http.Client) *ListSessionsParams
NewListSessionsParamsWithHTTPClient creates a new ListSessionsParams object with the ability to set a custom HTTPClient for a request.
func NewListSessionsParamsWithTimeout ¶
func NewListSessionsParamsWithTimeout(timeout time.Duration) *ListSessionsParams
NewListSessionsParamsWithTimeout creates a new ListSessionsParams object with the ability to set a timeout on a request.
func (*ListSessionsParams) SetContext ¶
func (o *ListSessionsParams) SetContext(ctx context.Context)
SetContext adds the context to the list sessions params
func (*ListSessionsParams) SetDefaults ¶
func (o *ListSessionsParams) SetDefaults()
SetDefaults hydrates default values in the list sessions params (not the query body).
All values with no default are reset to their zero value.
func (*ListSessionsParams) SetFilter ¶
func (o *ListSessionsParams) SetFilter(filter *string)
SetFilter adds the filter to the list sessions params
func (*ListSessionsParams) SetHTTPClient ¶
func (o *ListSessionsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the list sessions params
func (*ListSessionsParams) SetLimit ¶
func (o *ListSessionsParams) SetLimit(limit *int64)
SetLimit adds the limit to the list sessions params
func (*ListSessionsParams) SetOffset ¶
func (o *ListSessionsParams) SetOffset(offset *int64)
SetOffset adds the offset to the list sessions params
func (*ListSessionsParams) SetTimeout ¶
func (o *ListSessionsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the list sessions params
func (*ListSessionsParams) WithContext ¶
func (o *ListSessionsParams) WithContext(ctx context.Context) *ListSessionsParams
WithContext adds the context to the list sessions params
func (*ListSessionsParams) WithDefaults ¶
func (o *ListSessionsParams) WithDefaults() *ListSessionsParams
WithDefaults hydrates default values in the list sessions params (not the query body).
All values with no default are reset to their zero value.
func (*ListSessionsParams) WithFilter ¶
func (o *ListSessionsParams) WithFilter(filter *string) *ListSessionsParams
WithFilter adds the filter to the list sessions params
func (*ListSessionsParams) WithHTTPClient ¶
func (o *ListSessionsParams) WithHTTPClient(client *http.Client) *ListSessionsParams
WithHTTPClient adds the HTTPClient to the list sessions params
func (*ListSessionsParams) WithLimit ¶
func (o *ListSessionsParams) WithLimit(limit *int64) *ListSessionsParams
WithLimit adds the limit to the list sessions params
func (*ListSessionsParams) WithOffset ¶
func (o *ListSessionsParams) WithOffset(offset *int64) *ListSessionsParams
WithOffset adds the offset to the list sessions params
func (*ListSessionsParams) WithTimeout ¶
func (o *ListSessionsParams) WithTimeout(timeout time.Duration) *ListSessionsParams
WithTimeout adds the timeout to the list sessions params
func (*ListSessionsParams) WriteToRequest ¶
func (o *ListSessionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ListSessionsReader ¶
type ListSessionsReader struct {
// contains filtered or unexported fields
}
ListSessionsReader is a Reader for the ListSessions structure.
func (*ListSessionsReader) ReadResponse ¶
func (o *ListSessionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ListSessionsTooManyRequests ¶ added in v0.26.0
type ListSessionsTooManyRequests struct {
Payload *rest_model.APIErrorEnvelope
}
ListSessionsTooManyRequests describes a response with status code 429, with default header values.
The resource requested is rate limited and the rate limit has been exceeded
func NewListSessionsTooManyRequests ¶ added in v0.26.0
func NewListSessionsTooManyRequests() *ListSessionsTooManyRequests
NewListSessionsTooManyRequests creates a ListSessionsTooManyRequests with default headers values
func (*ListSessionsTooManyRequests) Error ¶ added in v0.26.0
func (o *ListSessionsTooManyRequests) Error() string
func (*ListSessionsTooManyRequests) GetPayload ¶ added in v0.26.0
func (o *ListSessionsTooManyRequests) GetPayload() *rest_model.APIErrorEnvelope
type ListSessionsUnauthorized ¶
type ListSessionsUnauthorized struct {
}ListSessionsUnauthorized describes a response with status code 401, with default header values.
The supplied session does not have the correct access rights to request this resource
func NewListSessionsUnauthorized ¶
func NewListSessionsUnauthorized() *ListSessionsUnauthorized
NewListSessionsUnauthorized creates a ListSessionsUnauthorized with default headers values
func (*ListSessionsUnauthorized) Error ¶
func (o *ListSessionsUnauthorized) Error() string
func (*ListSessionsUnauthorized) GetPayload ¶
func (o *ListSessionsUnauthorized) GetPayload() *rest_model.APIErrorEnvelope