Skip to content

@kaiord/core


@kaiord/core / dailyWellnessSchema

Variable: dailyWellnessSchema

const dailyWellnessSchema: ZodObject<{ activeCalories: ZodNumber; date: ZodISODate; externalId: ZodOptional<ZodString>; floorsClimbed: ZodOptional<ZodNumber>; intensityMinutes: ZodObject<{ moderate: ZodNumber; vigorous: ZodNumber; }, $strip>; kaiordRecordId: ZodOptional<ZodString>; kind: ZodLiteral<"daily">; restingCalories: ZodNumber; sourceBridgeId: ZodOptional<ZodString>; steps: ZodNumber; version: ZodString; }, $strip>

Defined in: packages/core/src/domain/schemas/health/daily.ts:14

Zod schema for extensions.health.daily — a day-scoped wellness summary covering steps, calories, and intensity minutes.

Garmin FIT file_type values monitoringA (15), monitoringDaily (28), and monitoringB (32) all map to this single sub-schema; consumers that need to discriminate the source can do so via a future additive field in a v2.x minor version.