---
url: /docs/api/core/variables/dailyWellnessSchema.md
---
[**@kaiord/core**](../README.md)

***

[@kaiord/core](../README.md) / 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](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/domain/schemas/health/daily.ts#L14)

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.
