Skip to content

Variable: GetFeatureFlagByIdSchema ​

ts
const GetFeatureFlagByIdSchema: ZodObject<{
  associations: ZodOptional<ZodArray<ZodObject<{
     associationType: ZodCustom<string & object | "issueKeys" | "issueIdOrKeys", string & object | "issueKeys" | "issueIdOrKeys">;
     values: ZodArray<ZodString>;
  }, ApiObjectConfig<undefined>>>>;
  details: ZodArray<ZodObject<{
     environment: ZodObject<{
        name: ZodString;
        type: ZodOptional<ZodCustom<... & ... | "development" | "testing" | "staging" | "production", ... & ... | "development" | "testing" | "staging" | "production">>;
     }, ApiObjectConfig<undefined>>;
     lastUpdated: ZodCoercedDate<unknown>;
     status: ZodObject<{
        defaultValue: ZodOptional<ZodString>;
        enabled: ZodBoolean;
        rollout: ZodOptional<ZodObject<{
           percentage: ZodOptional<...>;
           rules: ZodOptional<...>;
           text: ZodOptional<...>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>;
     url: ZodURL;
  }, ApiObjectConfig<undefined>>>;
  displayName: ZodOptional<ZodString>;
  id: ZodString;
  key: ZodString;
  schemaVersion: ZodOptional<ZodCustom<string & object | "1.0", string & object | "1.0">>;
  summary: ZodObject<{
     lastUpdated: ZodCoercedDate<unknown>;
     status: ZodObject<{
        defaultValue: ZodOptional<ZodString>;
        enabled: ZodBoolean;
        rollout: ZodOptional<ZodObject<{
           percentage: ZodOptional<ZodNumber>;
           rules: ZodOptional<ZodNumber>;
           text: ZodOptional<ZodString>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>;
     url: ZodOptional<ZodURL>;
  }, ApiObjectConfig<undefined>>;
  updateSequenceId: ZodNumber;
}, ApiObjectConfig<undefined>>;

Defined in: src/agile/models/getFeatureFlagById.ts:6

Data related to a single Feature Flag, across any Environment that the flag is present in.