Variable postReadMetricRequestSchemaConst
postReadMetricRequestSchema: ZodObject<
{
body: ZodUnion<
readonly [
ZodIntersection<
ZodObject<
{
entity_ids: ZodArray<ZodInt>;
filters: ZodOptional<
ZodArray<
ZodObject<
{ dimension_label: ...; operator: ...; value: ... },
$strip,
>,
>,
>;
group_by: ZodOptional<ZodArray<ZodString>>;
metrics: ZodArray<
ZodObject<
{
aggregate_function: ZodOptional<(...)>;
name: ZodOptional<(...)>;
},
$strip,
>,
>;
time_granularity: ZodOptional<
ZodObject<
{ unit: ZodOptional<(...)>; value: ZodOptional<(...)> },
$strip,
>,
>;
},
$strip,
>,
ZodObject<
{
relative_time_duration: ZodObject<
{ unit: ZodOptional<ZodEnum<(...)>>; value: ZodOptional<ZodInt> },
$strip,
>;
},
$strip,
>,
>,
ZodIntersection<
ZodObject<
{
entity_ids: ZodArray<ZodInt>;
filters: ZodOptional<
ZodArray<
ZodObject<
{ dimension_label: ...; operator: ...; value: ... },
$strip,
>,
>,
>;
group_by: ZodOptional<ZodArray<ZodString>>;
metrics: ZodArray<
ZodObject<
{
aggregate_function: ZodOptional<(...)>;
name: ZodOptional<(...)>;
},
$strip,
>,
>;
time_granularity: ZodOptional<
ZodObject<
{ unit: ZodOptional<(...)>; value: ZodOptional<(...)> },
$strip,
>,
>;
},
$strip,
>,
ZodObject<
{
absolute_time_duration: ZodObject<
{
end: ZodOptional<ZodISODateTime>;
start: ZodOptional<ZodISODateTime>;
},
$strip,
>;
},
$strip,
>,
>,
],
>;
path: ZodObject<{ serviceType: ZodString }, $strip>;
query: ZodOptional<ZodNever>;
},
$strip,
> = ...