# Functions
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
NewAuthenticateProxyKeyRequest calls the generic AuthenticateProxyKey builder with application/json body.
NewAuthenticateProxyKeyRequestWithBody generates requests for AuthenticateProxyKey with any type of body.
NewAuthenticateRequest calls the generic Authenticate builder with application/json body.
NewAuthenticateRequestWithBody generates requests for Authenticate with any type of body.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewGetAllSegmentsRequest generates requests for GetAllSegments.
NewGetEvaluationByIdentifierRequest generates requests for GetEvaluationByIdentifier.
NewGetEvaluationsRequest generates requests for GetEvaluations.
NewGetFeatureConfigByIdentifierRequest generates requests for GetFeatureConfigByIdentifier.
NewGetFeatureConfigRequest generates requests for GetFeatureConfig.
NewGetProxyConfigRequest generates requests for GetProxyConfig.
NewGetSegmentByIdentifierRequest generates requests for GetSegmentByIdentifier.
NewPostMetricsRequest calls the generic PostMetrics builder with application/json body.
NewPostMetricsRequestWithBody generates requests for PostMetrics with any type of body.
NewStreamRequest generates requests for Stream.
ParseAuthenticateProxyKeyResponse parses an HTTP response from a AuthenticateProxyKeyWithResponse call.
ParseAuthenticateResponse parses an HTTP response from a AuthenticateWithResponse call.
ParseGetAllSegmentsResponse parses an HTTP response from a GetAllSegmentsWithResponse call.
ParseGetEvaluationByIdentifierResponse parses an HTTP response from a GetEvaluationByIdentifierWithResponse call.
ParseGetEvaluationsResponse parses an HTTP response from a GetEvaluationsWithResponse call.
ParseGetFeatureConfigByIdentifierResponse parses an HTTP response from a GetFeatureConfigByIdentifierWithResponse call.
ParseGetFeatureConfigResponse parses an HTTP response from a GetFeatureConfigWithResponse call.
ParseGetProxyConfigResponse parses an HTTP response from a GetProxyConfigWithResponse call.
ParseGetSegmentByIdentifierResponse parses an HTTP response from a GetSegmentByIdentifierWithResponse call.
ParsePostMetricsResponse parses an HTTP response from a PostMetricsWithResponse call.
ParseStreamResponse parses an HTTP response from a StreamWithResponse call.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
# Constants
No description provided by the author
No description provided by the author
Defines values for FeatureConfigKind.
Defines values for FeatureConfigKind.
Defines values for FeatureConfigKind.
Defines values for FeatureConfigKind.
Defines values for FeatureState.
Defines values for FeatureState.
Defines values for MetricsDataMetricsType.
# Structs
AuthenticateProxyKeyJSONBody defines parameters for AuthenticateProxyKey.
No description provided by the author
No description provided by the author
AuthenticationRequest defines model for AuthenticationRequest.
AuthenticationResponse defines model for AuthenticationResponse.
Clause A clause describes what conditions are used to evaluate a flag.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
Distribution Describes a distribution rule.
Error defines model for Error.
Evaluation defines model for Evaluation.
FeatureConfig defines model for FeatureConfig.
GetAllSegmentsParams defines parameters for GetAllSegments.
No description provided by the author
GetEvaluationByIdentifierParams defines parameters for GetEvaluationByIdentifier.
No description provided by the author
GetEvaluationsParams defines parameters for GetEvaluations.
No description provided by the author
GetFeatureConfigByIdentifierParams defines parameters for GetFeatureConfigByIdentifier.
No description provided by the author
GetFeatureConfigParams defines parameters for GetFeatureConfig.
No description provided by the author
GetProxyConfigParams defines parameters for GetProxyConfig.
No description provided by the author
GetSegmentByIdentifierParams defines parameters for GetSegmentByIdentifier.
No description provided by the author
GroupServingRule The rule used to determine what variation to serve to a target.
KeyValue defines model for KeyValue.
Metrics defines model for Metrics.
MetricsData defines model for MetricsData.
Pagination defines model for Pagination.
PostMetricsParams defines parameters for PostMetrics.
No description provided by the author
Prerequisite Feature Flag pre-requisites.
ProxyConfig defines model for ProxyConfig.
Segment A Target Group (Segment) response.
Serve Describe the distribution rule and the variation that should be served to the target.
ServingRule The rule used to determine what variation to serve to a target.
StreamParams defines parameters for Stream.
No description provided by the author
Tag A Tag object used to tag feature flags - consists of name and identifier.
Target A Target object.
TargetData defines model for TargetData.
TargetMap Target map provides the details of a target that belongs to a flag.
Variation A variation of a flag that can be returned to a target.
VariationMap A mapping of variations to targets and target groups (segments).
WeightedVariation A variation and the weighting it should receive as part of a percentage rollout.
# Interfaces
The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.
# Type aliases
AuthenticateJSONRequestBody defines body for Authenticate for application/json ContentType.
AuthenticateProxyKeyJSONRequestBody defines body for AuthenticateProxyKey for application/json ContentType.
BadRequest defines model for BadRequest.
ClientOption allows setting custom parameters during construction.
ClusterQueryOptionalParam defines model for clusterQueryOptionalParam.
EnvironmentPathParam defines model for environmentPathParam.
Evaluations defines model for Evaluations.
FeatureConfigKind defines model for FeatureConfig.Kind.
FeatureState The state of a flag either off or on.
InternalServerError defines model for InternalServerError.
MetricsDataMetricsType This can be of type FeatureMetrics.
NotFound defines model for NotFound.
PageNumber defines model for pageNumber.
PageSize defines model for pageSize.
PostMetricsJSONRequestBody defines body for PostMetrics for application/json ContentType.
ProxyConfigResponse TBD.
RequestEditorFn is the function signature for the RequestEditor callback function.
SegmentRulesV2QueryParam defines model for segmentRulesV2QueryParam.
Unauthenticated defines model for Unauthenticated.
Unauthorized defines model for Unauthorized.