ProtectedvalueStatic OptionaldisplayStatictypeStaticunitStaticunitAvoids displaying provider IDs as a scalar metric.
ProtectednormalizeValidates an owned snapshot before replacing the previous value; failure leaves it unchanged.
Returns a fresh, canonical JSON envelope without exposing owned references.
StaticfromRestores only this class's canonical JSON envelope.
Embedded workout descriptions, independent of any recorded session association.