Content Configuration
Content Schema contains bunch document data[Array of objects | objects]. There are various type of schema and based on a schema configure the stuff. Schema of content are contains following configuration.
Content Schema
Each Content schema contain the different type of schema describe below and based on user requirement.
ProgramTask:-
Attributes
handle: handle of each taskvariant: variant of taskorNext: allow to move next taskmodel: model of taskinstance:- Different options for each task from below describe ##Excersise Profile
ExerciseImage:-
Attributes
previewImage: contain the attachment detailsattachmentrelationurlslideshow: contain array of attachment detailslangmodel
SupportImage:-
Attributes
previewImage: contain the attachment detailsattachmentrelationurl
image: contain array of attachment detailslangmodel
EntryExercise:-
Attributes
images:attachmentrelationurl
profiles: Different options for below describe Exercise Profile Optionstask: Array of object of task which consist below attributestitlebodyintroductiongoodForms: consist the array ##ExceriseAdvise option from belowpoorForms: consist the array ##ExceriseAdvise option from belowequipment
Excersise Profile Options
levellowhighnormalizedprep: allow prep time or notrestType: Rest between each sets."failure" | "deep-burn" | "rep-max" | "none"restcountUnit: Count unit of task from one of"steps" | "seconds" | "minutes" | "repetitions" | "breaths" | "kilometers" | "jumps".default is "minutes"maxweightprepTime: preparation time for tasksets: number of set of each taskstylesclassesoverlay: Allow overlay text for each tasktext: text to be display on overlayicon: icon to be display on overlay
userEntry"workout" | "set" | "exercise"userKey: api key for the component schemafield: component schema
By providing userEntry, userKey and field the system will prompt the user for input.
The component schema is based on Tracker $capture.as.
ExerciseAdvise options
titlebodyimageattachmentrelationurl