Update user supplement plan
Last updated
Last updated
name
String!
Supplement plan name.
isActive
Boolean!
True sets the supplement plan active for the user, otherwise False.
visibility
Boolean!
True makes the supplement plan visible for the user, otherwise False.
coach
ID!
Id of Coach.
startDate
Date!
Sets the starting date for the supplement plan. YYYY-MM-DD
nutrition
String
Open text field.
resources
String
Open text field.
overview
String
Open text field.
exercise
String
Open text field.
supplements
[Supplements]
Supplement or list of supplements.
supplements.supplementId
ID!
Id of supplement.
supplements.length
Int!
Length duration of supplement.
supplements.directionsOfUse
SupplementDirection!
Direction of use for supplement.
supplements.directionsOfUse.quantity
Float!
Supplement quantity.
supplements.directionsOfUse.timeOfDay
TimeOfDay!
enum TimeOfDay { AT_BEDTIME AT_WAKING WITH_BREAKFAST WITH_DINNER WITH_LUNCH }.
supplements.<DAYOFWEEK>
Boolean!
Can be any day of the week ex. sunday: true
updateProtocols
[SupplementPlanProtocol]
Protocol or list of protocols.
updateProtocols.protocolId
ID!
Id of Protocol.
updateProtocols.isActive
Boolean!
True sets the protocol active for the user, otherwise False.
updateProtocols.directionsOfUse
SupplementDirection!
Direction of use for protocol.
updateProtocols.directionsOfUse.quantity
Float!
Protocol quantity.
updateProtocols.directionsOfUse.timeOfDay
TimeOfDay
enum TimeOfDay { AT_BEDTIME AT_WAKING WITH_BREAKFAST WITH_DINNER WITH_LUNCH }.
updateProtocols.<DAYOFWEEK>
Boolean!
Can be any day of the week ex. sunday: true