Skip to content

Generated frontmatter field and type inventory

This inventory is derived from the complete generated frontmatter, including nested workout objects and arrays. Types describe the YAML representation emitted by IndividualEntryExporter.previewEntryContent for fixed synthetic fixtures.

Field path Observed YAML type Generated documents
activity_type string workout.md
aggregation string legacy-aggregate, summary-only
ascent_m integer workout.md
associations array<string> granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, state-of-mind.md
cadence_avg_rpm integer workout.md
calories integer workout.md
canonical_metric_id string category.md, quantity.md
canonical_record_json string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
category_raw_value integer category.md, granular-compatibility-symptom.md
category_symbolic_value string category.md, granular-compatibility-symptom.md
component_uuids array<string> blood-pressure.md
date date blood-pressure.md, category.md, granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, granular-compatibility-symptom.md, legacy-aggregate, medication-dose.md, quantity.md, state-of-mind.md, summary-only, workout.md
datetime timestamp blood-pressure.md, category.md, granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, granular-compatibility-symptom.md, legacy-aggregate, medication-dose.md, quantity.md, state-of-mind.md, summary-only, workout.md
descent_m integer workout.md
device_json string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
diastolic `integer number`
distance_km number workout.md
distance_m integer workout.md
distance_mi number workout.md
dose_quantity `integer number`
dose_unit string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
duration string workout.md
duration_sec integer workout.md
end_datetime string blood-pressure.md, category.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-symptom.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
entry_kind string blood-pressure.md, category.md, granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, granular-compatibility-symptom.md, legacy-aggregate, medication-dose.md, quantity.md, state-of-mind.md, summary-only, workout.md
event_id string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
feeling string granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, state-of-mind.md
has_undetermined_duration boolean blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
healthkit_activity_type string workout.md
healthkit_activity_type_raw_value integer workout.md
heart_rate_zones object workout.md
heart_rate_zones.zone1 object workout.md
heart_rate_zones.zone1.duration null workout.md
heart_rate_zones.zone1.label string workout.md
heart_rate_zones.zone1.range string workout.md
heart_rate_zones.zone1.seconds integer workout.md
heart_rate_zones.zone2 object workout.md
heart_rate_zones.zone2.duration string workout.md
heart_rate_zones.zone2.label string workout.md
heart_rate_zones.zone2.range string workout.md
heart_rate_zones.zone2.seconds integer workout.md
heart_rate_zones.zone3 object workout.md
heart_rate_zones.zone3.duration string workout.md
heart_rate_zones.zone3.label string workout.md
heart_rate_zones.zone3.range string workout.md
heart_rate_zones.zone3.seconds integer workout.md
heart_rate_zones.zone4 object workout.md
heart_rate_zones.zone4.duration string workout.md
heart_rate_zones.zone4.label string workout.md
heart_rate_zones.zone4.range string workout.md
heart_rate_zones.zone4.seconds integer workout.md
heart_rate_zones.zone5 object workout.md
heart_rate_zones.zone5.duration string workout.md
heart_rate_zones.zone5.label string workout.md
heart_rate_zones.zone5.range string workout.md
heart_rate_zones.zone5.seconds integer workout.md
hr_avg integer workout.md
hr_max integer workout.md
hr_min integer workout.md
included_because string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
is_indoor boolean workout.md
labels array<string> granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, state-of-mind.md
laps array<object> workout.md
laps[] object workout.md
laps[].cadence_avg_rpm integer workout.md
laps[].distance_km number workout.md
laps[].distance_m integer workout.md
laps[].distance_mi number workout.md
laps[].duration string workout.md
laps[].end timestamp workout.md
laps[].hr_avg integer workout.md
laps[].hr_max integer workout.md
laps[].lap integer workout.md
laps[].power_avg_w integer workout.md
laps[].rate string workout.md
laps[].rate_label string workout.md
laps[].speed_kmh number workout.md
laps[].speed_kmh_formatted string workout.md
laps[].speed_mph number workout.md
laps[].speed_mph_formatted string workout.md
laps[].start timestamp workout.md
laps[].time_sec integer workout.md
laps_count integer workout.md
location_type string workout.md
medication string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
medication_concept_identifier string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
medication_name string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
metadata object granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-symptom.md
metadata.HKWasUserEntered string granular-compatibility-blood-pressure.md
metadata.meal string granular-compatibility-blood-glucose.md
metadata.reason string granular-compatibility-medication-skipped.md
metadata.trigger string granular-compatibility-symptom.md
metadata.with_food string granular-compatibility-medication-taken.md
metadata_json string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
metric string blood-pressure.md, category.md, granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, granular-compatibility-symptom.md, legacy-aggregate, medication-dose.md, quantity.md, state-of-mind.md, summary-only, workout.md
metric_attribution_json string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
object_type_identifier string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
original_uuid string blood-pressure.md, category.md, granular-compatibility-symptom.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
payload_json string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
power_avg_w integer workout.md
power_max_w integer workout.md
quantity_value number quantity.md
raw_record_schema string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
raw_record_schema_version integer blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
record_kind string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
relationships_json string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
route_points integer workout.md
sample_counts object workout.md
sample_counts.altitude integer workout.md
sample_counts.cadence integer workout.md
sample_counts.ground_contact integer workout.md
sample_counts.heart_rate integer workout.md
sample_counts.power integer workout.md
sample_counts.speed integer workout.md
sample_counts.stride_length integer workout.md
sample_counts.vertical_oscillation integer workout.md
schedule_type string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
scheduled_datetime string granular-compatibility-medication-taken.md, medication-dose.md
scheduled_dose_quantity integer granular-compatibility-medication-taken.md, medication-dose.md
selected_metric_ids array<string> blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
source string blood-pressure.md, category.md, granular-compatibility-blood-pressure.md, granular-compatibility-state-of-mind-daily.md, granular-compatibility-symptom.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
source_revision_json string blood-pressure.md, category.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
speed_kmh number workout.md
speed_kmh_formatted string workout.md
speed_mph number workout.md
speed_mph_formatted string workout.md
splits array<object> workout.md
splits[] object workout.md
splits[].cadence_avg_rpm integer workout.md
splits[].distance_km number workout.md
splits[].distance_m integer workout.md
splits[].distance_mi number workout.md
splits[].duration string workout.md
splits[].end timestamp workout.md
splits[].hr_avg integer workout.md
splits[].hr_max integer workout.md
splits[].power_avg_w integer workout.md
splits[].rate string workout.md
splits[].rate_label string workout.md
splits[].speed_kmh number workout.md
splits[].speed_kmh_formatted string workout.md
splits[].speed_mph number workout.md
splits[].speed_mph_formatted string workout.md
splits[].split integer workout.md
splits[].start timestamp workout.md
splits[].time_sec integer workout.md
splits_count integer workout.md
sport string workout.md
start_datetime string blood-pressure.md, category.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md, quantity.md, state-of-mind.md, workout.md
state_of_mind_kind string state-of-mind.md
status string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
status_display string granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, medication-dose.md
systolic `integer number`
tags array<string> workout.md
time string blood-pressure.md, category.md, granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, granular-compatibility-symptom.md, legacy-aggregate, medication-dose.md, quantity.md, state-of-mind.md, summary-only, workout.md
type string blood-pressure.md, category.md, granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, granular-compatibility-state-of-mind-daily.md, granular-compatibility-state-of-mind-momentary.md, granular-compatibility-state-of-mind-unknown.md, granular-compatibility-symptom.md, legacy-aggregate, medication-dose.md, quantity.md, state-of-mind.md, summary-only, workout.md
unit string blood-pressure.md, granular-compatibility-blood-glucose.md, granular-compatibility-blood-pressure.md, granular-compatibility-medication-skipped.md, granular-compatibility-medication-taken.md, legacy-aggregate, medication-dose.md, quantity.md, summary-only
valence `integer number`
valence_classification string state-of-mind.md
value `integer number

Last updated: