Kaizen
Browse modulesInsightsinsights/sharedSchemas and constants

Variable: updateSavedReportInputSchema

const updateSavedReportInputSchema: ZodObject<{
  definition: ZodObject<{
     aggregations: ZodOptional<ZodArray<ZodObject<{
        alias: ZodString;
        field: ZodOptional<ZodString>;
        fn: ZodEnum<{
           avg: "avg";
           count: "count";
           max: "max";
           min: "min";
           sum: "sum";
        }>;
     }, $strip>>>;
     columns: ZodArray<ZodString>;
     filter: ZodOptional<ZodType<FilterNode, unknown, $ZodTypeInternals<FilterNode, unknown>>>;
     groupBy: ZodOptional<ZodArray<ZodObject<{
        bucket: ZodOptional<ZodEnum<{
           day: ...;
           month: ...;
           quarter: ...;
           week: ...;
           year: ...;
        }>>;
        field: ZodString;
     }, $strip>>>;
     schemaVersion: ZodLiteral<1>;
     sort: ZodDefault<ZodArray<ZodObject<{
        by: ZodString;
        direction: ZodDefault<ZodEnum<{
           asc: ...;
           desc: ...;
        }>>;
     }, $strip>>>;
     subject: ZodString;
     timezone: ZodString;
     totals: ZodOptional<ZodBoolean>;
  }, $strip>;
  description: ZodOptional<ZodNullable<ZodString>>;
  id: ZodString;
  name: ZodOptional<ZodString>;
}, $strip>;

Defined in: shared/insights/schemas.ts:130