Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138112,7 +138112,7 @@ paths:
get:
description: |-
Returns a list of environments for the organization.
Supports filtering by name and key.
Supports filtering by name, key, and DD_ENV.
operationId: ListFeatureFlagsEnvironments
parameters:
- description: Filter environments by name (partial matching).
Expand All @@ -138127,6 +138127,12 @@ paths:
name: key
schema:
type: string
- description: Filter environments by queries that contain the provided DD_ENV value.
example: "staging"
in: query
name: dd_env
schema:
type: string
- description: Maximum number of results to return.
example: 10
in: query
Expand Down
12 changes: 11 additions & 1 deletion api/datadogV2/api_feature_flags.go
Original file line number Diff line number Diff line change
Expand Up @@ -998,6 +998,7 @@ func (a *FeatureFlagsApi) ListFeatureFlags(ctx _context.Context, o ...ListFeatur
type ListFeatureFlagsEnvironmentsOptionalParameters struct {
Name *string
Key *string
DdEnv *string
Limit *int64
Offset *int64
}
Expand All @@ -1020,6 +1021,12 @@ func (r *ListFeatureFlagsEnvironmentsOptionalParameters) WithKey(key string) *Li
return r
}

// WithDdEnv sets the corresponding parameter name and returns the struct.
func (r *ListFeatureFlagsEnvironmentsOptionalParameters) WithDdEnv(ddEnv string) *ListFeatureFlagsEnvironmentsOptionalParameters {
r.DdEnv = &ddEnv
return r
}

// WithLimit sets the corresponding parameter name and returns the struct.
func (r *ListFeatureFlagsEnvironmentsOptionalParameters) WithLimit(limit int64) *ListFeatureFlagsEnvironmentsOptionalParameters {
r.Limit = &limit
Expand All @@ -1034,7 +1041,7 @@ func (r *ListFeatureFlagsEnvironmentsOptionalParameters) WithOffset(offset int64

// ListFeatureFlagsEnvironments List environments.
// Returns a list of environments for the organization.
// Supports filtering by name and key.
// Supports filtering by name, key, and DD_ENV.
func (a *FeatureFlagsApi) ListFeatureFlagsEnvironments(ctx _context.Context, o ...ListFeatureFlagsEnvironmentsOptionalParameters) (ListEnvironmentsResponse, *_nethttp.Response, error) {
var (
localVarHTTPMethod = _nethttp.MethodGet
Expand Down Expand Up @@ -1066,6 +1073,9 @@ func (a *FeatureFlagsApi) ListFeatureFlagsEnvironments(ctx _context.Context, o .
if optionalParams.Key != nil {
localVarQueryParams.Add("key", datadog.ParameterToString(*optionalParams.Key, ""))
}
if optionalParams.DdEnv != nil {
localVarQueryParams.Add("dd_env", datadog.ParameterToString(*optionalParams.DdEnv, ""))
}
if optionalParams.Limit != nil {
localVarQueryParams.Add("limit", datadog.ParameterToString(*optionalParams.Limit, ""))
}
Expand Down
Loading