Variable PutEventBatchParamsSchemaConst

PutEventBatchParamsSchema: ZodObject<{
    events: ZodArray<ZodObject<{
        eventType: ZodString;
        payload: ZodOptional<ZodRecord<ZodString, ZodAny>>;
        predictionIds: ZodOptional<ZodArray<ZodString>>;
        predictionId: ZodOptional<ZodString>;
        timestamp: ZodOptional<ZodString>;
        sessionId: ZodOptional<ZodUnion<readonly [ZodString, ZodNumber]>>;
        units: ZodOptional<ZodRecord<ZodString, ZodString>>;
        value: ZodOptional<ZodString>;
    }, $strip>>;
    options: ZodOptional<ZodObject<{
        notrace: ZodOptional<ZodBoolean>;
    }, $strip>>;
}, $strip> = ...

zod schema for batch event validation

validates event batch requests. enforces max batch size of 500 events and validates each individual event in the batch. automatically validated when calling putEventBatch().

validation rules:

  • events: must be non-empty array, max 500 events
  • each event: must pass EventSchema validation