Update Member Supplement
Use the updateSupplementPlan
mutation to update a members supplement plan.
Required Arguments
Argument
Type
Description
supplementPlanId
ID!
Id of Supplement plan.
name
String!
Name of supplement plan.
startDate
Date!
Supplement plan starting date.
overview
String
Overview description of supplement plan.
nutrition
String
Text area to describe nutrition related to supplement plan.
exercise
String
Text area to describe exercise related to supplement plan.
resources
String
Text area to describe resources related to supplement plan.
visibility
Boolean
True will make the plan visible to the user, otherwise False
isActive
Boolean
True will make the plan active, otherwise False.
supplements
[SingleSupplement]
Array of supplements.
supplements.supplementId
ID!
Id of supplement.
supplements.directionsOfUSe
[DirectionsOfUseInput!]
supplements.directionsOfUse.quantity
Float!
Quantity of the supplement selected.
supplements.directionsOfUse.timeOfDay
TimeOfDay!
Time of day the member will take the supplement. Enum: AT_WAKING, WITH_BREAKFAST, WITH_LUNCH, WITH_DINNER, AT_BEDTIME.
supplements.length
Int!
Number of days the supplement needs to be taken.
supplements.monday
Boolean
True if the supplement should be taken on monday, otherwise False.
supplements.tuesday
Boolean
True if the supplement should be taken on tuesday, otherwise False.
supplements.wednesday
Boolean
True if the supplement should be taken on wednesday, otherwise False.
supplements.thursday
Boolean
True if the supplement should be taken on thursday, otherwise False.
supplements.friday
Boolean
True if the supplement should be taken on friday, otherwise False.
supplements.saturday
Boolean
True if the supplement should be taken on saturday, otherwise False.
supplements.sunday
Boolean
True if the supplement should be taken on sunday, otherwise False.
protocols
[SPProtocolInput]
protocols.protocolId
ID!
Id of protocol.
protocols.directionsOfUse
DirectionsOfUseInput!
protocols.directionsOfUse.quantity
Float!
Quantity of the protocol selected.
protocols.directionsOfUse.timeOfDay
TimeOfDay!
Time of day the member will take the supplements. Enum: AT_WAKING, WITH_BREAKFAST, WITH_LUNCH, WITH_DINNER, AT_BEDTIME.
protocols.monday
Boolean
True if the protocol should be taken on monday, otherwise False.
protocols.tuesday
Boolean
True if the protocol should be taken on tuesday, otherwise False.
protocols.wednesday
Boolean
True if the protocol should be taken on wednesday, otherwise False.
protocols.thursday
Boolean
True if the protocol should be taken on thursday, otherwise False.
protocols.friday
Boolean
True if the protocol should be taken on friday, otherwise False.
protocols.saturday
Boolean
True if the protocol should be taken on saturday, otherwise False.
protocols.sunday
Boolean
True if the protocol should be taken on sunday, otherwise False.
Available fields
Field
Type
Description
success
Boolean
True if the supplement plan has been updated, Otherwise False.
message
String
Description of the result.
Examples
Last updated