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>;
  }, $loose>>>;
  details: ZodArray<ZodObject<{
     environment: ZodObject<{
        name: ZodString;
        type: ZodOptional<ZodCustom<... & ... | "development" | "testing" | "staging" | "production", ... & ... | "development" | "testing" | "staging" | "production">>;
     }, $loose>;
     lastUpdated: ZodCoercedDate<unknown>;
     status: ZodObject<{
        defaultValue: ZodOptional<ZodString>;
        enabled: ZodBoolean;
        rollout: ZodOptional<ZodObject<{
           percentage: ZodOptional<...>;
           rules: ZodOptional<...>;
           text: ZodOptional<...>;
        }, $loose>>;
     }, $loose>;
     url: ZodURL;
  }, $loose>>;
  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>;
        }, $loose>>;
     }, $loose>;
     url: ZodOptional<ZodURL>;
  }, $loose>;
  updateSequenceId: ZodNumber;
}, $loose>;

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

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