internal

package
v0.0.17 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package internal provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Index

Constants

View Source
const (
	BasicAuthScopes = "BasicAuth.Scopes"
	OAuth2Scopes    = "OAuth2.Scopes"
)

Variables

This section is empty.

Functions

func NewAddClaimDialectRequest added in v0.0.14

func NewAddClaimDialectRequest(server string, body AddClaimDialectJSONRequestBody) (*http.Request, error)

NewAddClaimDialectRequest calls the generic AddClaimDialect builder with application/json body

func NewAddClaimDialectRequestWithBody added in v0.0.14

func NewAddClaimDialectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddClaimDialectRequestWithBody generates requests for AddClaimDialect with any type of body

func NewAddExternalClaimRequest added in v0.0.14

func NewAddExternalClaimRequest(server string, dialectId DialectIdPathParam, body AddExternalClaimJSONRequestBody) (*http.Request, error)

NewAddExternalClaimRequest calls the generic AddExternalClaim builder with application/json body

func NewAddExternalClaimRequestWithBody added in v0.0.14

func NewAddExternalClaimRequestWithBody(server string, dialectId DialectIdPathParam, contentType string, body io.Reader) (*http.Request, error)

NewAddExternalClaimRequestWithBody generates requests for AddExternalClaim with any type of body

func NewAddLocalClaimRequest added in v0.0.14

func NewAddLocalClaimRequest(server string, body AddLocalClaimJSONRequestBody) (*http.Request, error)

NewAddLocalClaimRequest calls the generic AddLocalClaim builder with application/json body

func NewAddLocalClaimRequestWithBody added in v0.0.14

func NewAddLocalClaimRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddLocalClaimRequestWithBody generates requests for AddLocalClaim with any type of body

func NewDeleteClaimDialectRequest added in v0.0.14

func NewDeleteClaimDialectRequest(server string, dialectId DialectIdPathParam) (*http.Request, error)

NewDeleteClaimDialectRequest generates requests for DeleteClaimDialect

func NewDeleteExternalClaimRequest added in v0.0.14

func NewDeleteExternalClaimRequest(server string, dialectId DialectIdPathParam, claimId ClaimIdPathParam) (*http.Request, error)

NewDeleteExternalClaimRequest generates requests for DeleteExternalClaim

func NewDeleteLocalClaimRequest added in v0.0.14

func NewDeleteLocalClaimRequest(server string, claimId ClaimIdPathParam) (*http.Request, error)

NewDeleteLocalClaimRequest generates requests for DeleteLocalClaim

func NewExportClaimDialectToFileRequest added in v0.0.14

func NewExportClaimDialectToFileRequest(server string, dialectId DialectIdPathParam, params *ExportClaimDialectToFileParams) (*http.Request, error)

NewExportClaimDialectToFileRequest generates requests for ExportClaimDialectToFile

func NewGetClaimDialectRequest added in v0.0.14

func NewGetClaimDialectRequest(server string, dialectId DialectIdPathParam) (*http.Request, error)

NewGetClaimDialectRequest generates requests for GetClaimDialect

func NewGetClaimDialectsRequest added in v0.0.14

func NewGetClaimDialectsRequest(server string, params *GetClaimDialectsParams) (*http.Request, error)

NewGetClaimDialectsRequest generates requests for GetClaimDialects

func NewGetExternalClaimRequest added in v0.0.14

func NewGetExternalClaimRequest(server string, dialectId DialectIdPathParam, claimId ClaimIdPathParam) (*http.Request, error)

NewGetExternalClaimRequest generates requests for GetExternalClaim

func NewGetExternalClaimsRequest added in v0.0.14

func NewGetExternalClaimsRequest(server string, dialectId DialectIdPathParam, params *GetExternalClaimsParams) (*http.Request, error)

NewGetExternalClaimsRequest generates requests for GetExternalClaims

func NewGetLocalClaimRequest added in v0.0.14

func NewGetLocalClaimRequest(server string, claimId ClaimIdPathParam) (*http.Request, error)

NewGetLocalClaimRequest generates requests for GetLocalClaim

func NewGetLocalClaimsRequest

func NewGetLocalClaimsRequest(server string, params *GetLocalClaimsParams) (*http.Request, error)

NewGetLocalClaimsRequest generates requests for GetLocalClaims

func NewImportClaimDialectFromFileRequestWithBody added in v0.0.14

func NewImportClaimDialectFromFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewImportClaimDialectFromFileRequestWithBody generates requests for ImportClaimDialectFromFile with any type of body

func NewUpdateClaimDialectFromFileRequestWithBody added in v0.0.14

func NewUpdateClaimDialectFromFileRequestWithBody(server string, params *UpdateClaimDialectFromFileParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClaimDialectFromFileRequestWithBody generates requests for UpdateClaimDialectFromFile with any type of body

func NewUpdateClaimDialectRequest added in v0.0.14

func NewUpdateClaimDialectRequest(server string, dialectId DialectIdPathParam, body UpdateClaimDialectJSONRequestBody) (*http.Request, error)

NewUpdateClaimDialectRequest calls the generic UpdateClaimDialect builder with application/json body

func NewUpdateClaimDialectRequestWithBody added in v0.0.14

func NewUpdateClaimDialectRequestWithBody(server string, dialectId DialectIdPathParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClaimDialectRequestWithBody generates requests for UpdateClaimDialect with any type of body

func NewUpdateExternalClaimRequest added in v0.0.14

func NewUpdateExternalClaimRequest(server string, dialectId DialectIdPathParam, claimId ClaimIdPathParam, body UpdateExternalClaimJSONRequestBody) (*http.Request, error)

NewUpdateExternalClaimRequest calls the generic UpdateExternalClaim builder with application/json body

func NewUpdateExternalClaimRequestWithBody added in v0.0.14

func NewUpdateExternalClaimRequestWithBody(server string, dialectId DialectIdPathParam, claimId ClaimIdPathParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateExternalClaimRequestWithBody generates requests for UpdateExternalClaim with any type of body

func NewUpdateLocalClaimRequest added in v0.0.14

func NewUpdateLocalClaimRequest(server string, claimId ClaimIdPathParam, body UpdateLocalClaimJSONRequestBody) (*http.Request, error)

NewUpdateLocalClaimRequest calls the generic UpdateLocalClaim builder with application/json body

func NewUpdateLocalClaimRequestWithBody added in v0.0.14

func NewUpdateLocalClaimRequestWithBody(server string, claimId ClaimIdPathParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateLocalClaimRequestWithBody generates requests for UpdateLocalClaim with any type of body

Types

type AddClaimDialectJSONRequestBody added in v0.0.14

type AddClaimDialectJSONRequestBody = ClaimDialectReq

AddClaimDialectJSONRequestBody defines body for AddClaimDialect for application/json ContentType.

type AddClaimDialectResponse added in v0.0.14

type AddClaimDialectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON409      *Conflict
	JSON500      *ServerError
}

func ParseAddClaimDialectResponse added in v0.0.14

func ParseAddClaimDialectResponse(rsp *http.Response) (*AddClaimDialectResponse, error)

ParseAddClaimDialectResponse parses an HTTP response from a AddClaimDialectWithResponse call

func (AddClaimDialectResponse) Status added in v0.0.14

func (r AddClaimDialectResponse) Status() string

Status returns HTTPResponse.Status

func (AddClaimDialectResponse) StatusCode added in v0.0.14

func (r AddClaimDialectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddExternalClaimJSONRequestBody added in v0.0.14

type AddExternalClaimJSONRequestBody = ExternalClaimReq

AddExternalClaimJSONRequestBody defines body for AddExternalClaim for application/json ContentType.

type AddExternalClaimResponse added in v0.0.14

type AddExternalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON404      *NotFound
	JSON409      *Conflict
	JSON500      *ServerError
}

func ParseAddExternalClaimResponse added in v0.0.14

func ParseAddExternalClaimResponse(rsp *http.Response) (*AddExternalClaimResponse, error)

ParseAddExternalClaimResponse parses an HTTP response from a AddExternalClaimWithResponse call

func (AddExternalClaimResponse) Status added in v0.0.14

func (r AddExternalClaimResponse) Status() string

Status returns HTTPResponse.Status

func (AddExternalClaimResponse) StatusCode added in v0.0.14

func (r AddExternalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddLocalClaimJSONRequestBody added in v0.0.14

type AddLocalClaimJSONRequestBody = LocalClaimReq

AddLocalClaimJSONRequestBody defines body for AddLocalClaim for application/json ContentType.

type AddLocalClaimResponse added in v0.0.14

type AddLocalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON409      *Conflict
	JSON500      *ServerError
}

func ParseAddLocalClaimResponse added in v0.0.14

func ParseAddLocalClaimResponse(rsp *http.Response) (*AddLocalClaimResponse, error)

ParseAddLocalClaimResponse parses an HTTP response from a AddLocalClaimWithResponse call

func (AddLocalClaimResponse) Status added in v0.0.14

func (r AddLocalClaimResponse) Status() string

Status returns HTTPResponse.Status

func (AddLocalClaimResponse) StatusCode added in v0.0.14

func (r AddLocalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AttributeMapping

type AttributeMapping struct {
	// MappedAttribute Userstore attribute to be mapped to.
	MappedAttribute string `json:"mappedAttribute"`

	// Userstore Userstore domain name.
	Userstore string `json:"userstore"`
}

AttributeMapping Claim userstore attribute mapping.

type AttributeProfile

type AttributeProfile struct {
	ReadOnly           *bool `json:"readOnly,omitempty"`
	Required           *bool `json:"required,omitempty"`
	SupportedByDefault *bool `json:"supportedByDefault,omitempty"`
}

AttributeProfile defines model for AttributeProfile.

type AttributesQueryParam added in v0.0.14

type AttributesQueryParam = string

AttributesQueryParam defines model for attributesQueryParam.

type ClaimDialectReq added in v0.0.14

type ClaimDialectReq struct {
	// DialectURI URI of the claim dialect.
	DialectURI string `json:"dialectURI"`
}

ClaimDialectReq Claim dialect request.

type ClaimDialectRes added in v0.0.14

type ClaimDialectRes struct {
	// DialectURI URI of the claim dialect.
	DialectURI *string `json:"dialectURI,omitempty"`

	// Id Dialect id.
	Id   *string `json:"id,omitempty"`
	Link *Link   `json:"link,omitempty"`
}

ClaimDialectRes Claim dialect response.

type ClaimIdPathParam added in v0.0.14

type ClaimIdPathParam = string

ClaimIdPathParam defines model for claimIdPathParam.

type ClaimRes

type ClaimRes = map[string]interface{}

ClaimRes Claim response.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddClaimDialect added in v0.0.14

func (c *Client) AddClaimDialect(ctx context.Context, body AddClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddClaimDialectWithBody added in v0.0.14

func (c *Client) AddClaimDialectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddExternalClaim added in v0.0.14

func (c *Client) AddExternalClaim(ctx context.Context, dialectId DialectIdPathParam, body AddExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddExternalClaimWithBody added in v0.0.14

func (c *Client) AddExternalClaimWithBody(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLocalClaim added in v0.0.14

func (c *Client) AddLocalClaim(ctx context.Context, body AddLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLocalClaimWithBody added in v0.0.14

func (c *Client) AddLocalClaimWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteClaimDialect added in v0.0.14

func (c *Client) DeleteClaimDialect(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteExternalClaim added in v0.0.14

func (c *Client) DeleteExternalClaim(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLocalClaim added in v0.0.14

func (c *Client) DeleteLocalClaim(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportClaimDialectToFile added in v0.0.14

func (c *Client) ExportClaimDialectToFile(ctx context.Context, dialectId DialectIdPathParam, params *ExportClaimDialectToFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClaimDialect added in v0.0.14

func (c *Client) GetClaimDialect(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClaimDialects added in v0.0.14

func (c *Client) GetClaimDialects(ctx context.Context, params *GetClaimDialectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExternalClaim added in v0.0.14

func (c *Client) GetExternalClaim(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExternalClaims added in v0.0.14

func (c *Client) GetExternalClaims(ctx context.Context, dialectId DialectIdPathParam, params *GetExternalClaimsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLocalClaim added in v0.0.14

func (c *Client) GetLocalClaim(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLocalClaims

func (c *Client) GetLocalClaims(ctx context.Context, params *GetLocalClaimsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportClaimDialectFromFileWithBody added in v0.0.14

func (c *Client) ImportClaimDialectFromFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClaimDialect added in v0.0.14

func (c *Client) UpdateClaimDialect(ctx context.Context, dialectId DialectIdPathParam, body UpdateClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClaimDialectFromFileWithBody added in v0.0.14

func (c *Client) UpdateClaimDialectFromFileWithBody(ctx context.Context, params *UpdateClaimDialectFromFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClaimDialectWithBody added in v0.0.14

func (c *Client) UpdateClaimDialectWithBody(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExternalClaim added in v0.0.14

func (c *Client) UpdateExternalClaim(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, body UpdateExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExternalClaimWithBody added in v0.0.14

func (c *Client) UpdateExternalClaimWithBody(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLocalClaim added in v0.0.14

func (c *Client) UpdateLocalClaim(ctx context.Context, claimId ClaimIdPathParam, body UpdateLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLocalClaimWithBody added in v0.0.14

func (c *Client) UpdateLocalClaimWithBody(ctx context.Context, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetClaimDialects request
	GetClaimDialects(ctx context.Context, params *GetClaimDialectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddClaimDialectWithBody request with any body
	AddClaimDialectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddClaimDialect(ctx context.Context, body AddClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportClaimDialectFromFileWithBody request with any body
	ImportClaimDialectFromFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateClaimDialectFromFileWithBody request with any body
	UpdateClaimDialectFromFileWithBody(ctx context.Context, params *UpdateClaimDialectFromFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLocalClaims request
	GetLocalClaims(ctx context.Context, params *GetLocalClaimsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddLocalClaimWithBody request with any body
	AddLocalClaimWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddLocalClaim(ctx context.Context, body AddLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLocalClaim request
	DeleteLocalClaim(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLocalClaim request
	GetLocalClaim(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateLocalClaimWithBody request with any body
	UpdateLocalClaimWithBody(ctx context.Context, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateLocalClaim(ctx context.Context, claimId ClaimIdPathParam, body UpdateLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClaimDialect request
	DeleteClaimDialect(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClaimDialect request
	GetClaimDialect(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateClaimDialectWithBody request with any body
	UpdateClaimDialectWithBody(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateClaimDialect(ctx context.Context, dialectId DialectIdPathParam, body UpdateClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExternalClaims request
	GetExternalClaims(ctx context.Context, dialectId DialectIdPathParam, params *GetExternalClaimsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddExternalClaimWithBody request with any body
	AddExternalClaimWithBody(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddExternalClaim(ctx context.Context, dialectId DialectIdPathParam, body AddExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteExternalClaim request
	DeleteExternalClaim(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExternalClaim request
	GetExternalClaim(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateExternalClaimWithBody request with any body
	UpdateExternalClaimWithBody(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateExternalClaim(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, body UpdateExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportClaimDialectToFile request
	ExportClaimDialectToFile(ctx context.Context, dialectId DialectIdPathParam, params *ExportClaimDialectToFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddClaimDialectWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) AddClaimDialectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddClaimDialectResponse, error)

AddClaimDialectWithBodyWithResponse request with arbitrary body returning *AddClaimDialectResponse

func (*ClientWithResponses) AddClaimDialectWithResponse added in v0.0.14

func (c *ClientWithResponses) AddClaimDialectWithResponse(ctx context.Context, body AddClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*AddClaimDialectResponse, error)

func (*ClientWithResponses) AddExternalClaimWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) AddExternalClaimWithBodyWithResponse(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalClaimResponse, error)

AddExternalClaimWithBodyWithResponse request with arbitrary body returning *AddExternalClaimResponse

func (*ClientWithResponses) AddExternalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) AddExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, body AddExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExternalClaimResponse, error)

func (*ClientWithResponses) AddLocalClaimWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) AddLocalClaimWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLocalClaimResponse, error)

AddLocalClaimWithBodyWithResponse request with arbitrary body returning *AddLocalClaimResponse

func (*ClientWithResponses) AddLocalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) AddLocalClaimWithResponse(ctx context.Context, body AddLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLocalClaimResponse, error)

func (*ClientWithResponses) DeleteClaimDialectWithResponse added in v0.0.14

func (c *ClientWithResponses) DeleteClaimDialectWithResponse(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*DeleteClaimDialectResponse, error)

DeleteClaimDialectWithResponse request returning *DeleteClaimDialectResponse

func (*ClientWithResponses) DeleteExternalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) DeleteExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*DeleteExternalClaimResponse, error)

DeleteExternalClaimWithResponse request returning *DeleteExternalClaimResponse

func (*ClientWithResponses) DeleteLocalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) DeleteLocalClaimWithResponse(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*DeleteLocalClaimResponse, error)

DeleteLocalClaimWithResponse request returning *DeleteLocalClaimResponse

func (*ClientWithResponses) ExportClaimDialectToFileWithResponse added in v0.0.14

func (c *ClientWithResponses) ExportClaimDialectToFileWithResponse(ctx context.Context, dialectId DialectIdPathParam, params *ExportClaimDialectToFileParams, reqEditors ...RequestEditorFn) (*ExportClaimDialectToFileResponse, error)

ExportClaimDialectToFileWithResponse request returning *ExportClaimDialectToFileResponse

func (*ClientWithResponses) GetClaimDialectWithResponse added in v0.0.14

func (c *ClientWithResponses) GetClaimDialectWithResponse(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*GetClaimDialectResponse, error)

GetClaimDialectWithResponse request returning *GetClaimDialectResponse

func (*ClientWithResponses) GetClaimDialectsWithResponse added in v0.0.14

func (c *ClientWithResponses) GetClaimDialectsWithResponse(ctx context.Context, params *GetClaimDialectsParams, reqEditors ...RequestEditorFn) (*GetClaimDialectsResponse, error)

GetClaimDialectsWithResponse request returning *GetClaimDialectsResponse

func (*ClientWithResponses) GetExternalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) GetExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*GetExternalClaimResponse, error)

GetExternalClaimWithResponse request returning *GetExternalClaimResponse

func (*ClientWithResponses) GetExternalClaimsWithResponse added in v0.0.14

func (c *ClientWithResponses) GetExternalClaimsWithResponse(ctx context.Context, dialectId DialectIdPathParam, params *GetExternalClaimsParams, reqEditors ...RequestEditorFn) (*GetExternalClaimsResponse, error)

GetExternalClaimsWithResponse request returning *GetExternalClaimsResponse

func (*ClientWithResponses) GetLocalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) GetLocalClaimWithResponse(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*GetLocalClaimResponse, error)

GetLocalClaimWithResponse request returning *GetLocalClaimResponse

func (*ClientWithResponses) GetLocalClaimsWithResponse

func (c *ClientWithResponses) GetLocalClaimsWithResponse(ctx context.Context, params *GetLocalClaimsParams, reqEditors ...RequestEditorFn) (*GetLocalClaimsResponse, error)

GetLocalClaimsWithResponse request returning *GetLocalClaimsResponse

func (*ClientWithResponses) ImportClaimDialectFromFileWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) ImportClaimDialectFromFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportClaimDialectFromFileResponse, error)

ImportClaimDialectFromFileWithBodyWithResponse request with arbitrary body returning *ImportClaimDialectFromFileResponse

func (*ClientWithResponses) UpdateClaimDialectFromFileWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) UpdateClaimDialectFromFileWithBodyWithResponse(ctx context.Context, params *UpdateClaimDialectFromFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClaimDialectFromFileResponse, error)

UpdateClaimDialectFromFileWithBodyWithResponse request with arbitrary body returning *UpdateClaimDialectFromFileResponse

func (*ClientWithResponses) UpdateClaimDialectWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) UpdateClaimDialectWithBodyWithResponse(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClaimDialectResponse, error)

UpdateClaimDialectWithBodyWithResponse request with arbitrary body returning *UpdateClaimDialectResponse

func (*ClientWithResponses) UpdateClaimDialectWithResponse added in v0.0.14

func (c *ClientWithResponses) UpdateClaimDialectWithResponse(ctx context.Context, dialectId DialectIdPathParam, body UpdateClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClaimDialectResponse, error)

func (*ClientWithResponses) UpdateExternalClaimWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) UpdateExternalClaimWithBodyWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExternalClaimResponse, error)

UpdateExternalClaimWithBodyWithResponse request with arbitrary body returning *UpdateExternalClaimResponse

func (*ClientWithResponses) UpdateExternalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) UpdateExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, body UpdateExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExternalClaimResponse, error)

func (*ClientWithResponses) UpdateLocalClaimWithBodyWithResponse added in v0.0.14

func (c *ClientWithResponses) UpdateLocalClaimWithBodyWithResponse(ctx context.Context, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLocalClaimResponse, error)

UpdateLocalClaimWithBodyWithResponse request with arbitrary body returning *UpdateLocalClaimResponse

func (*ClientWithResponses) UpdateLocalClaimWithResponse added in v0.0.14

func (c *ClientWithResponses) UpdateLocalClaimWithResponse(ctx context.Context, claimId ClaimIdPathParam, body UpdateLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLocalClaimResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetClaimDialectsWithResponse request
	GetClaimDialectsWithResponse(ctx context.Context, params *GetClaimDialectsParams, reqEditors ...RequestEditorFn) (*GetClaimDialectsResponse, error)

	// AddClaimDialectWithBodyWithResponse request with any body
	AddClaimDialectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddClaimDialectResponse, error)

	AddClaimDialectWithResponse(ctx context.Context, body AddClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*AddClaimDialectResponse, error)

	// ImportClaimDialectFromFileWithBodyWithResponse request with any body
	ImportClaimDialectFromFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportClaimDialectFromFileResponse, error)

	// UpdateClaimDialectFromFileWithBodyWithResponse request with any body
	UpdateClaimDialectFromFileWithBodyWithResponse(ctx context.Context, params *UpdateClaimDialectFromFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClaimDialectFromFileResponse, error)

	// GetLocalClaimsWithResponse request
	GetLocalClaimsWithResponse(ctx context.Context, params *GetLocalClaimsParams, reqEditors ...RequestEditorFn) (*GetLocalClaimsResponse, error)

	// AddLocalClaimWithBodyWithResponse request with any body
	AddLocalClaimWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLocalClaimResponse, error)

	AddLocalClaimWithResponse(ctx context.Context, body AddLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLocalClaimResponse, error)

	// DeleteLocalClaimWithResponse request
	DeleteLocalClaimWithResponse(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*DeleteLocalClaimResponse, error)

	// GetLocalClaimWithResponse request
	GetLocalClaimWithResponse(ctx context.Context, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*GetLocalClaimResponse, error)

	// UpdateLocalClaimWithBodyWithResponse request with any body
	UpdateLocalClaimWithBodyWithResponse(ctx context.Context, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLocalClaimResponse, error)

	UpdateLocalClaimWithResponse(ctx context.Context, claimId ClaimIdPathParam, body UpdateLocalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLocalClaimResponse, error)

	// DeleteClaimDialectWithResponse request
	DeleteClaimDialectWithResponse(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*DeleteClaimDialectResponse, error)

	// GetClaimDialectWithResponse request
	GetClaimDialectWithResponse(ctx context.Context, dialectId DialectIdPathParam, reqEditors ...RequestEditorFn) (*GetClaimDialectResponse, error)

	// UpdateClaimDialectWithBodyWithResponse request with any body
	UpdateClaimDialectWithBodyWithResponse(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClaimDialectResponse, error)

	UpdateClaimDialectWithResponse(ctx context.Context, dialectId DialectIdPathParam, body UpdateClaimDialectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClaimDialectResponse, error)

	// GetExternalClaimsWithResponse request
	GetExternalClaimsWithResponse(ctx context.Context, dialectId DialectIdPathParam, params *GetExternalClaimsParams, reqEditors ...RequestEditorFn) (*GetExternalClaimsResponse, error)

	// AddExternalClaimWithBodyWithResponse request with any body
	AddExternalClaimWithBodyWithResponse(ctx context.Context, dialectId DialectIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalClaimResponse, error)

	AddExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, body AddExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExternalClaimResponse, error)

	// DeleteExternalClaimWithResponse request
	DeleteExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*DeleteExternalClaimResponse, error)

	// GetExternalClaimWithResponse request
	GetExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, reqEditors ...RequestEditorFn) (*GetExternalClaimResponse, error)

	// UpdateExternalClaimWithBodyWithResponse request with any body
	UpdateExternalClaimWithBodyWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExternalClaimResponse, error)

	UpdateExternalClaimWithResponse(ctx context.Context, dialectId DialectIdPathParam, claimId ClaimIdPathParam, body UpdateExternalClaimJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExternalClaimResponse, error)

	// ExportClaimDialectToFileWithResponse request
	ExportClaimDialectToFileWithResponse(ctx context.Context, dialectId DialectIdPathParam, params *ExportClaimDialectToFileParams, reqEditors ...RequestEditorFn) (*ExportClaimDialectToFileResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Conflict added in v0.0.14

type Conflict = Error

Conflict defines model for Conflict.

type DeleteClaimDialectResponse added in v0.0.14

type DeleteClaimDialectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON500      *ServerError
}

func ParseDeleteClaimDialectResponse added in v0.0.14

func ParseDeleteClaimDialectResponse(rsp *http.Response) (*DeleteClaimDialectResponse, error)

ParseDeleteClaimDialectResponse parses an HTTP response from a DeleteClaimDialectWithResponse call

func (DeleteClaimDialectResponse) Status added in v0.0.14

Status returns HTTPResponse.Status

func (DeleteClaimDialectResponse) StatusCode added in v0.0.14

func (r DeleteClaimDialectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteExternalClaimResponse added in v0.0.14

type DeleteExternalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON500      *ServerError
}

func ParseDeleteExternalClaimResponse added in v0.0.14

func ParseDeleteExternalClaimResponse(rsp *http.Response) (*DeleteExternalClaimResponse, error)

ParseDeleteExternalClaimResponse parses an HTTP response from a DeleteExternalClaimWithResponse call

func (DeleteExternalClaimResponse) Status added in v0.0.14

Status returns HTTPResponse.Status

func (DeleteExternalClaimResponse) StatusCode added in v0.0.14

func (r DeleteExternalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLocalClaimResponse added in v0.0.14

type DeleteLocalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON500      *ServerError
}

func ParseDeleteLocalClaimResponse added in v0.0.14

func ParseDeleteLocalClaimResponse(rsp *http.Response) (*DeleteLocalClaimResponse, error)

ParseDeleteLocalClaimResponse parses an HTTP response from a DeleteLocalClaimWithResponse call

func (DeleteLocalClaimResponse) Status added in v0.0.14

func (r DeleteLocalClaimResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteLocalClaimResponse) StatusCode added in v0.0.14

func (r DeleteLocalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DialectIdPathParam added in v0.0.14

type DialectIdPathParam = string

DialectIdPathParam defines model for dialectIdPathParam.

type Error

type Error struct {
	Code        string  `json:"code"`
	Description *string `json:"description,omitempty"`
	Message     string  `json:"message"`
	TraceId     *string `json:"traceId,omitempty"`
}

Error defines model for Error.

type ExcludeHiddenClaimsQueryParam added in v0.0.14

type ExcludeHiddenClaimsQueryParam = bool

ExcludeHiddenClaimsQueryParam defines model for excludeHiddenClaimsQueryParam.

type ExcludeIdentityClaimsQueryParam added in v0.0.14

type ExcludeIdentityClaimsQueryParam = bool

ExcludeIdentityClaimsQueryParam defines model for excludeIdentityClaimsQueryParam.

type ExportClaimDialectToFileParams added in v0.0.14

type ExportClaimDialectToFileParams struct {
	// Accept Content type of the file.
	Accept *ExportClaimDialectToFileParamsAccept `json:"Accept,omitempty"`
}

ExportClaimDialectToFileParams defines parameters for ExportClaimDialectToFile.

type ExportClaimDialectToFileParamsAccept added in v0.0.14

type ExportClaimDialectToFileParamsAccept string

ExportClaimDialectToFileParamsAccept defines parameters for ExportClaimDialectToFile.

const (
	ExportClaimDialectToFileParamsAcceptApplicationjson  ExportClaimDialectToFileParamsAccept = "application/json"
	ExportClaimDialectToFileParamsAcceptApplicationxYaml ExportClaimDialectToFileParamsAccept = "application/x-yaml"
	ExportClaimDialectToFileParamsAcceptApplicationxml   ExportClaimDialectToFileParamsAccept = "application/xml"
	ExportClaimDialectToFileParamsAcceptApplicationyaml  ExportClaimDialectToFileParamsAccept = "application/yaml"
	ExportClaimDialectToFileParamsAcceptTextjson         ExportClaimDialectToFileParamsAccept = "text/json"
	ExportClaimDialectToFileParamsAcceptTextxml          ExportClaimDialectToFileParamsAccept = "text/xml"
	ExportClaimDialectToFileParamsAcceptTextyaml         ExportClaimDialectToFileParamsAccept = "text/yaml"
)

Defines values for ExportClaimDialectToFileParamsAccept.

type ExportClaimDialectToFileResponse added in v0.0.14

type ExportClaimDialectToFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	XML200       *string
	YAML200      *string
	JSON400      *InvalidInput
	JSON404      *NotFound
	JSON500      *ServerError
}

func ParseExportClaimDialectToFileResponse added in v0.0.14

func ParseExportClaimDialectToFileResponse(rsp *http.Response) (*ExportClaimDialectToFileResponse, error)

ParseExportClaimDialectToFileResponse parses an HTTP response from a ExportClaimDialectToFileWithResponse call

func (ExportClaimDialectToFileResponse) Status added in v0.0.14

Status returns HTTPResponse.Status

func (ExportClaimDialectToFileResponse) StatusCode added in v0.0.14

func (r ExportClaimDialectToFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExternalClaimReq added in v0.0.14

type ExternalClaimReq struct {
	// ClaimURI Claim URI of the external claim.
	ClaimURI string `json:"claimURI"`

	// MappedLocalClaimURI The local claim URI to map with the external claim.
	MappedLocalClaimURI string `json:"mappedLocalClaimURI"`
}

ExternalClaimReq External claim request.

type ExternalClaimRes added in v0.0.14

type ExternalClaimRes struct {
	// ClaimDialectURI Dialect URI of the external claim.
	ClaimDialectURI *string `json:"claimDialectURI,omitempty"`

	// ClaimURI Claim URI of the external claim.
	ClaimURI *string `json:"claimURI,omitempty"`

	// Id External claim ID.
	Id *string `json:"id,omitempty"`

	// MappedLocalClaimURI The local claim URI to map with the external claim.
	MappedLocalClaimURI *string `json:"mappedLocalClaimURI,omitempty"`

	// Properties Define any additional properties if required.
	Properties *[]Property `json:"properties,omitempty"`
}

ExternalClaimRes defines model for ExternalClaimRes.

type FileParam added in v0.0.14

type FileParam = openapi_types.File

FileParam defines model for fileParam.

type FileTypeHeaderParam added in v0.0.14

type FileTypeHeaderParam string

FileTypeHeaderParam defines model for fileTypeHeaderParam.

const (
	FileTypeHeaderParamApplicationjson  FileTypeHeaderParam = "application/json"
	FileTypeHeaderParamApplicationxYaml FileTypeHeaderParam = "application/x-yaml"
	FileTypeHeaderParamApplicationxml   FileTypeHeaderParam = "application/xml"
	FileTypeHeaderParamApplicationyaml  FileTypeHeaderParam = "application/yaml"
	FileTypeHeaderParamTextjson         FileTypeHeaderParam = "text/json"
	FileTypeHeaderParamTextxml          FileTypeHeaderParam = "text/xml"
	FileTypeHeaderParamTextyaml         FileTypeHeaderParam = "text/yaml"
)

Defines values for FileTypeHeaderParam.

type FilterQueryParam added in v0.0.14

type FilterQueryParam = string

FilterQueryParam defines model for filterQueryParam.

type GetClaimDialectResponse added in v0.0.14

type GetClaimDialectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClaimDialectRes
	JSON400      *InvalidInput
	JSON404      *NotFound
	JSON500      *ServerError
}

func ParseGetClaimDialectResponse added in v0.0.14

func ParseGetClaimDialectResponse(rsp *http.Response) (*GetClaimDialectResponse, error)

ParseGetClaimDialectResponse parses an HTTP response from a GetClaimDialectWithResponse call

func (GetClaimDialectResponse) Status added in v0.0.14

func (r GetClaimDialectResponse) Status() string

Status returns HTTPResponse.Status

func (GetClaimDialectResponse) StatusCode added in v0.0.14

func (r GetClaimDialectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClaimDialectsParams added in v0.0.14

type GetClaimDialectsParams struct {
	// Limit Maximum number of records to return.
	// <br>**This option is not yet supported.**
	Limit *LimitQueryParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of records to skip for pagination.
	// <br>**This option is not yet supported.**
	Offset *OffsetQueryParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Filter Condition to filter the retrieval of records.
	// <br>**This option is not yet supported.**
	Filter *FilterQueryParam `form:"filter,omitempty" json:"filter,omitempty"`

	// Sort Define the order by which the retrieved records should be sorted.
	// <br>**This option is not yet supported.**
	Sort *SortQueryParam `form:"sort,omitempty" json:"sort,omitempty"`
}

GetClaimDialectsParams defines parameters for GetClaimDialects.

type GetClaimDialectsResponse added in v0.0.14

type GetClaimDialectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ClaimDialectRes
	JSON500      *ServerError
	JSON501      *NotImplemented
}

func ParseGetClaimDialectsResponse added in v0.0.14

func ParseGetClaimDialectsResponse(rsp *http.Response) (*GetClaimDialectsResponse, error)

ParseGetClaimDialectsResponse parses an HTTP response from a GetClaimDialectsWithResponse call

func (GetClaimDialectsResponse) Status added in v0.0.14

func (r GetClaimDialectsResponse) Status() string

Status returns HTTPResponse.Status

func (GetClaimDialectsResponse) StatusCode added in v0.0.14

func (r GetClaimDialectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExternalClaimResponse added in v0.0.14

type GetExternalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExternalClaimRes
	JSON400      *InvalidInput
	JSON404      *NotFound
	JSON500      *ServerError
}

func ParseGetExternalClaimResponse added in v0.0.14

func ParseGetExternalClaimResponse(rsp *http.Response) (*GetExternalClaimResponse, error)

ParseGetExternalClaimResponse parses an HTTP response from a GetExternalClaimWithResponse call

func (GetExternalClaimResponse) Status added in v0.0.14

func (r GetExternalClaimResponse) Status() string

Status returns HTTPResponse.Status

func (GetExternalClaimResponse) StatusCode added in v0.0.14

func (r GetExternalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExternalClaimsParams added in v0.0.14

type GetExternalClaimsParams struct {
	// Limit Maximum number of records to return.
	// <br>**This option is not yet supported.**
	Limit *LimitQueryParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of records to skip for pagination.
	// <br>**This option is not yet supported.**
	Offset *OffsetQueryParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Filter Condition to filter the retrieval of records.
	// <br>**This option is not yet supported.**
	Filter *FilterQueryParam `form:"filter,omitempty" json:"filter,omitempty"`

	// Sort Define the order by which the retrieved records should be sorted.
	// <br>**This option is not yet supported.**
	Sort *SortQueryParam `form:"sort,omitempty" json:"sort,omitempty"`
}

GetExternalClaimsParams defines parameters for GetExternalClaims.

type GetExternalClaimsResponse added in v0.0.14

type GetExternalClaimsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ExternalClaimRes
	JSON404      *NotFound
	JSON500      *ServerError
	JSON501      *NotImplemented
}

func ParseGetExternalClaimsResponse added in v0.0.14

func ParseGetExternalClaimsResponse(rsp *http.Response) (*GetExternalClaimsResponse, error)

ParseGetExternalClaimsResponse parses an HTTP response from a GetExternalClaimsWithResponse call

func (GetExternalClaimsResponse) Status added in v0.0.14

func (r GetExternalClaimsResponse) Status() string

Status returns HTTPResponse.Status

func (GetExternalClaimsResponse) StatusCode added in v0.0.14

func (r GetExternalClaimsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocalClaimResponse added in v0.0.14

type GetLocalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LocalClaimRes
	JSON400      *InvalidInput
	JSON404      *NotFound
	JSON500      *ServerError
}

func ParseGetLocalClaimResponse added in v0.0.14

func ParseGetLocalClaimResponse(rsp *http.Response) (*GetLocalClaimResponse, error)

ParseGetLocalClaimResponse parses an HTTP response from a GetLocalClaimWithResponse call

func (GetLocalClaimResponse) Status added in v0.0.14

func (r GetLocalClaimResponse) Status() string

Status returns HTTPResponse.Status

func (GetLocalClaimResponse) StatusCode added in v0.0.14

func (r GetLocalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocalClaimsParams added in v0.0.14

type GetLocalClaimsParams struct {
	// Attributes Define only the required attributes to be sent in the response object.
	// <br>**This option is not yet supported.**
	Attributes *AttributesQueryParam `form:"attributes,omitempty" json:"attributes,omitempty"`

	// Limit Maximum number of records to return.
	// <br>**This option is not yet supported.**
	Limit *LimitQueryParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of records to skip for pagination.
	// <br>**This option is not yet supported.**
	Offset *OffsetQueryParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Filter Condition to filter the retrieval of records.
	// <br>**This option is not yet supported.**
	Filter *FilterQueryParam `form:"filter,omitempty" json:"filter,omitempty"`

	// Sort Define the order by which the retrieved records should be sorted.
	// <br>**This option is not yet supported.**
	Sort *SortQueryParam `form:"sort,omitempty" json:"sort,omitempty"`

	// ExcludeIdentityClaims Exclude identity claims when listing local claims.
	ExcludeIdentityClaims *ExcludeIdentityClaimsQueryParam `form:"exclude-identity-claims,omitempty" json:"exclude-identity-claims,omitempty"`

	// ExcludeHiddenClaims Exclude hidden claims when listing local claims.
	ExcludeHiddenClaims *ExcludeHiddenClaimsQueryParam `form:"exclude-hidden-claims,omitempty" json:"exclude-hidden-claims,omitempty"`
}

GetLocalClaimsParams defines parameters for GetLocalClaims.

type GetLocalClaimsResponse

type GetLocalClaimsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]LocalClaimRes
	JSON500      *ServerError
	JSON501      *NotImplemented
}

func ParseGetLocalClaimsResponse

func ParseGetLocalClaimsResponse(rsp *http.Response) (*GetLocalClaimsResponse, error)

ParseGetLocalClaimsResponse parses an HTTP response from a GetLocalClaimsWithResponse call

func (GetLocalClaimsResponse) Status

func (r GetLocalClaimsResponse) Status() string

Status returns HTTPResponse.Status

func (GetLocalClaimsResponse) StatusCode

func (r GetLocalClaimsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImportClaimDialectFromFileMultipartBody added in v0.0.14

type ImportClaimDialectFromFileMultipartBody struct {
	File *openapi_types.File `json:"file,omitempty"`
}

ImportClaimDialectFromFileMultipartBody defines parameters for ImportClaimDialectFromFile.

type ImportClaimDialectFromFileMultipartRequestBody added in v0.0.14

type ImportClaimDialectFromFileMultipartRequestBody ImportClaimDialectFromFileMultipartBody

ImportClaimDialectFromFileMultipartRequestBody defines body for ImportClaimDialectFromFile for multipart/form-data ContentType.

type ImportClaimDialectFromFileResponse added in v0.0.14

type ImportClaimDialectFromFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON500      *ServerError
}

func ParseImportClaimDialectFromFileResponse added in v0.0.14

func ParseImportClaimDialectFromFileResponse(rsp *http.Response) (*ImportClaimDialectFromFileResponse, error)

ParseImportClaimDialectFromFileResponse parses an HTTP response from a ImportClaimDialectFromFileWithResponse call

func (ImportClaimDialectFromFileResponse) Status added in v0.0.14

Status returns HTTPResponse.Status

func (ImportClaimDialectFromFileResponse) StatusCode added in v0.0.14

func (r ImportClaimDialectFromFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InvalidInput added in v0.0.14

type InvalidInput = Error

InvalidInput defines model for InvalidInput.

type LimitQueryParam added in v0.0.14

type LimitQueryParam = int32

LimitQueryParam defines model for limitQueryParam.

type Link struct {
	// Href Relative path to the target resource.
	Href *string `json:"href,omitempty"`

	// Rel Describes how the current context is related to the target resource.
	Rel *string `json:"rel,omitempty"`
}

Link defines model for Link.

type LocalClaimReq added in v0.0.14

type LocalClaimReq struct {
	// AttributeMapping Userstore attribute mappings.
	AttributeMapping []AttributeMapping `json:"attributeMapping"`

	// ClaimURI A unique URI specific to the claim.
	ClaimURI string `json:"claimURI"`

	// Description Description of the claim.
	Description *string `json:"description,omitempty"`

	// DisplayName Name of the claim to be displayed in the UI.
	DisplayName string `json:"displayName"`

	// DisplayOrder The order in which the claim is displayed among other claims under the same dialect.
	DisplayOrder *int `json:"displayOrder,omitempty"`

	// MultiValued Specifies if the claim can hold multiple values or not.
	MultiValued *bool `json:"multiValued,omitempty"`

	// Profiles Attribute profiles.
	Profiles *Profiles `json:"profiles,omitempty"`

	// Properties Define any additional properties if required.
	Properties *[]Property `json:"properties,omitempty"`

	// ReadOnly Specifies if the claim is read-only.
	ReadOnly *bool `json:"readOnly,omitempty"`

	// RegEx Regular expression used to validate inputs.
	RegEx *string `json:"regEx,omitempty"`

	// Required Specifies if the claim is required for user registration.
	Required *bool `json:"required,omitempty"`

	// SharedProfileValueResolvingMethod Specifies claim value resolving method for shared user profile.
	SharedProfileValueResolvingMethod *LocalClaimReqSharedProfileValueResolvingMethod `json:"sharedProfileValueResolvingMethod,omitempty"`

	// SupportedByDefault Specifies if the claim will be prompted during user registration and displayed on the user profile.
	SupportedByDefault *bool `json:"supportedByDefault,omitempty"`

	// UniquenessScope Specifies the scope of uniqueness validation for the claim value.
	UniquenessScope *LocalClaimReqUniquenessScope `json:"uniquenessScope,omitempty"`
}

LocalClaimReq Local claim request.

type LocalClaimReqSharedProfileValueResolvingMethod added in v0.0.14

type LocalClaimReqSharedProfileValueResolvingMethod string

LocalClaimReqSharedProfileValueResolvingMethod Specifies claim value resolving method for shared user profile.

const (
	LocalClaimReqSharedProfileValueResolvingMethodFromFirstFoundInHierarchy LocalClaimReqSharedProfileValueResolvingMethod = "FromFirstFoundInHierarchy"
	LocalClaimReqSharedProfileValueResolvingMethodFromOrigin                LocalClaimReqSharedProfileValueResolvingMethod = "FromOrigin"
	LocalClaimReqSharedProfileValueResolvingMethodFromSharedProfile         LocalClaimReqSharedProfileValueResolvingMethod = "FromSharedProfile"
)

Defines values for LocalClaimReqSharedProfileValueResolvingMethod.

type LocalClaimReqUniquenessScope added in v0.0.14

type LocalClaimReqUniquenessScope string

LocalClaimReqUniquenessScope Specifies the scope of uniqueness validation for the claim value.

const (
	LocalClaimReqUniquenessScopeACROSSUSERSTORES LocalClaimReqUniquenessScope = "ACROSS_USERSTORES"
	LocalClaimReqUniquenessScopeNONE             LocalClaimReqUniquenessScope = "NONE"
	LocalClaimReqUniquenessScopeWITHINUSERSTORE  LocalClaimReqUniquenessScope = "WITHIN_USERSTORE"
)

Defines values for LocalClaimReqUniquenessScope.

type LocalClaimRes

type LocalClaimRes struct {
	// AttributeMapping Userstore attribute mappings.
	AttributeMapping *[]AttributeMapping `json:"attributeMapping,omitempty"`

	// ClaimURI A unique URI specific to the claim.
	ClaimURI *string `json:"claimURI,omitempty"`

	// Description Description of the claim.
	Description *string `json:"description,omitempty"`

	// DialectURI URI of the claim dialect.
	DialectURI *string `json:"dialectURI,omitempty"`

	// DisplayName Name of the claim to be displayed in the UI.
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayOrder The order in which the claim is displayed among other claims under the same dialect.
	DisplayOrder *int `json:"displayOrder,omitempty"`

	// Id claim ID.
	Id *string `json:"id,omitempty"`

	// MultiValued Specifies if the claim can hold multiple values.
	MultiValued *bool `json:"multiValued,omitempty"`

	// Profiles Attribute profiles.
	Profiles *Profiles `json:"profiles,omitempty"`

	// Properties Define any additional properties if required.
	Properties *[]Property `json:"properties,omitempty"`

	// ReadOnly Specifies if the claim is read-only.
	ReadOnly *bool `json:"readOnly,omitempty"`

	// RegEx Regular expression used to validate inputs.
	RegEx *string `json:"regEx,omitempty"`

	// Required Specifies if the claim is required for user registration.
	Required *bool `json:"required,omitempty"`

	// SharedProfileValueResolvingMethod Specifies claim value resolving method for shared user profile.
	SharedProfileValueResolvingMethod *LocalClaimResSharedProfileValueResolvingMethod `json:"sharedProfileValueResolvingMethod,omitempty"`

	// SupportedByDefault Specifies if the claim will be prompted during user registration and displayed on the user profile.
	SupportedByDefault *bool `json:"supportedByDefault,omitempty"`

	// UniquenessScope Specifies the scope of uniqueness validation for the claim value.
	UniquenessScope *LocalClaimResUniquenessScope `json:"uniquenessScope,omitempty"`
}

LocalClaimRes defines model for LocalClaimRes.

type LocalClaimResSharedProfileValueResolvingMethod

type LocalClaimResSharedProfileValueResolvingMethod string

LocalClaimResSharedProfileValueResolvingMethod Specifies claim value resolving method for shared user profile.

const (
	LocalClaimResSharedProfileValueResolvingMethodFromFirstFoundInHierarchy LocalClaimResSharedProfileValueResolvingMethod = "FromFirstFoundInHierarchy"
	LocalClaimResSharedProfileValueResolvingMethodFromOrigin                LocalClaimResSharedProfileValueResolvingMethod = "FromOrigin"
	LocalClaimResSharedProfileValueResolvingMethodFromSharedProfile         LocalClaimResSharedProfileValueResolvingMethod = "FromSharedProfile"
)

Defines values for LocalClaimResSharedProfileValueResolvingMethod.

type LocalClaimResUniquenessScope

type LocalClaimResUniquenessScope string

LocalClaimResUniquenessScope Specifies the scope of uniqueness validation for the claim value.

const (
	LocalClaimResUniquenessScopeACROSSUSERSTORES LocalClaimResUniquenessScope = "ACROSS_USERSTORES"
	LocalClaimResUniquenessScopeNONE             LocalClaimResUniquenessScope = "NONE"
	LocalClaimResUniquenessScopeWITHINUSERSTORE  LocalClaimResUniquenessScope = "WITHIN_USERSTORE"
)

Defines values for LocalClaimResUniquenessScope.

type NotFound added in v0.0.14

type NotFound = Error

NotFound defines model for NotFound.

type NotImplemented

type NotImplemented = Error

NotImplemented defines model for NotImplemented.

type OffsetQueryParam added in v0.0.14

type OffsetQueryParam = int32

OffsetQueryParam defines model for offsetQueryParam.

type PreserveClaimsParam added in v0.0.14

type PreserveClaimsParam = bool

PreserveClaimsParam defines model for preserveClaimsParam.

type Profiles

type Profiles map[string]AttributeProfile

Profiles Attribute profiles.

type Property

type Property struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

Property defines model for Property.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ServerError

type ServerError = Error

ServerError defines model for ServerError.

type SortQueryParam added in v0.0.14

type SortQueryParam = string

SortQueryParam defines model for sortQueryParam.

type UpdateClaimDialectFromFileMultipartBody added in v0.0.14

type UpdateClaimDialectFromFileMultipartBody struct {
	File *openapi_types.File `json:"file,omitempty"`
}

UpdateClaimDialectFromFileMultipartBody defines parameters for UpdateClaimDialectFromFile.

type UpdateClaimDialectFromFileMultipartRequestBody added in v0.0.14

type UpdateClaimDialectFromFileMultipartRequestBody UpdateClaimDialectFromFileMultipartBody

UpdateClaimDialectFromFileMultipartRequestBody defines body for UpdateClaimDialectFromFile for multipart/form-data ContentType.

type UpdateClaimDialectFromFileParams added in v0.0.14

type UpdateClaimDialectFromFileParams struct {
	// PreserveClaims Specify whether to merge and preserve the claims or completely replace the existing claims set.
	PreserveClaims *PreserveClaimsParam `form:"preserveClaims,omitempty" json:"preserveClaims,omitempty"`
}

UpdateClaimDialectFromFileParams defines parameters for UpdateClaimDialectFromFile.

type UpdateClaimDialectFromFileResponse added in v0.0.14

type UpdateClaimDialectFromFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON500      *ServerError
}

func ParseUpdateClaimDialectFromFileResponse added in v0.0.14

func ParseUpdateClaimDialectFromFileResponse(rsp *http.Response) (*UpdateClaimDialectFromFileResponse, error)

ParseUpdateClaimDialectFromFileResponse parses an HTTP response from a UpdateClaimDialectFromFileWithResponse call

func (UpdateClaimDialectFromFileResponse) Status added in v0.0.14

Status returns HTTPResponse.Status

func (UpdateClaimDialectFromFileResponse) StatusCode added in v0.0.14

func (r UpdateClaimDialectFromFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClaimDialectJSONRequestBody added in v0.0.14

type UpdateClaimDialectJSONRequestBody = ClaimDialectReq

UpdateClaimDialectJSONRequestBody defines body for UpdateClaimDialect for application/json ContentType.

type UpdateClaimDialectResponse added in v0.0.14

type UpdateClaimDialectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON500      *ServerError
}

func ParseUpdateClaimDialectResponse added in v0.0.14

func ParseUpdateClaimDialectResponse(rsp *http.Response) (*UpdateClaimDialectResponse, error)

ParseUpdateClaimDialectResponse parses an HTTP response from a UpdateClaimDialectWithResponse call

func (UpdateClaimDialectResponse) Status added in v0.0.14

Status returns HTTPResponse.Status

func (UpdateClaimDialectResponse) StatusCode added in v0.0.14

func (r UpdateClaimDialectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateExternalClaimJSONRequestBody added in v0.0.14

type UpdateExternalClaimJSONRequestBody = ExternalClaimReq

UpdateExternalClaimJSONRequestBody defines body for UpdateExternalClaim for application/json ContentType.

type UpdateExternalClaimResponse added in v0.0.14

type UpdateExternalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON409      *Conflict
	JSON500      *ServerError
}

func ParseUpdateExternalClaimResponse added in v0.0.14

func ParseUpdateExternalClaimResponse(rsp *http.Response) (*UpdateExternalClaimResponse, error)

ParseUpdateExternalClaimResponse parses an HTTP response from a UpdateExternalClaimWithResponse call

func (UpdateExternalClaimResponse) Status added in v0.0.14

Status returns HTTPResponse.Status

func (UpdateExternalClaimResponse) StatusCode added in v0.0.14

func (r UpdateExternalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateLocalClaimJSONRequestBody added in v0.0.14

type UpdateLocalClaimJSONRequestBody = LocalClaimReq

UpdateLocalClaimJSONRequestBody defines body for UpdateLocalClaim for application/json ContentType.

type UpdateLocalClaimResponse added in v0.0.14

type UpdateLocalClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *InvalidInput
	JSON409      *Conflict
	JSON500      *ServerError
}

func ParseUpdateLocalClaimResponse added in v0.0.14

func ParseUpdateLocalClaimResponse(rsp *http.Response) (*UpdateLocalClaimResponse, error)

ParseUpdateLocalClaimResponse parses an HTTP response from a UpdateLocalClaimWithResponse call

func (UpdateLocalClaimResponse) Status added in v0.0.14

func (r UpdateLocalClaimResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateLocalClaimResponse) StatusCode added in v0.0.14

func (r UpdateLocalClaimResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

Jump to

Keyboard shortcuts

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