Supplement plan list
Use the supplementPlans
query to get all supplement plans assigned to an user.
Arguments
Available fields
Example
query {
supplementPlans {
edges {
node {
name
id
isActive
exercise
createdAt
nutrition
overview
resources
startDate
updatedAt
visibility
Protocols: protocols {
id
isActive
protocol {
id
name
supplementProtocols {
supplement {
name
id
}
}
}
}
singleSupplements: protocols(group: SINGLE_SUPPLEMENT) {
id
isActive
protocol {
id
name
supplementProtocols {
supplement {
name
id
}
}
}
}
}
}
}
}
{
"data": {
"supplementPlans": {
"edges": [
{
"node": {
"name": "Suggestic Plan",
"id": "U3VwcGxlbWVudFBsYW46MTY2NTc1",
"isActive": true,
"exercise": "Placeholder Text",
"createdAt": "2024-06-26T22:40:14.775549+00:00",
"nutrition": "Placeholder Text",
"overview": "Placeholder Text",
"resources": "Placeholder Text",
"startDate": "2024-06-01",
"updatedAt": "2024-06-26T23:40:35.304339+00:00",
"visibility": true,
"Protocols": [
{
"id": "U3VwcGxlbWVudFBsYW5Qcm90b2NvbDo1NjEwMjI=",
"isActive": true,
"protocol": {
"id": "UHJvdG9jb2w6MzA1NTc0",
"name": "Suggestic Protocol",
"supplementProtocols": [
{
"supplement": {
"name": "Suplement in protocol 1",
"id": "U3VwcGxlbWVudDplYjRkZjM4NS1iM2JlLTRlNjQtYjMyZC1lZDFhNmEyOWRmZWY="
}
},
{
"supplement": {
"name": "Suplement in protocol 2",
"id": "U3VwcGxlbWVudDpjYTQ0NWE0Ni1iYTY1LTQ4MDEtODcwZC01M2RmNjQ4MDJhNDY="
}
}
]
}
}
],
"singleSupplements": [
{
"id": "U3VwcGxlbWVudFBsYW5Qcm90b2NvbDo1NjEwMjM=",
"isActive": true,
"protocol": {
"id": "UHJvdG9jb2w6MzA1NjIz",
"name": "Single supplement 1",
"supplementProtocols": [
{
"supplement": {
"name": "Single supplement 1",
"id": "U3VwcGxlbWVudDoxZjNhZjAzYi01ZWQzLTQ0ZTUtYTE4MS03NTAwOWVlNmI1NjE="
}
}
]
}
},
{
"id": "U3VwcGxlbWVudFBsYW5Qcm90b2NvbDo1NjEwMjQ=",
"isActive": true,
"protocol": {
"id": "UHJvdG9jb2w6MzA1NjI0",
"name": "Single supplement 2",
"supplementProtocols": [
{
"supplement": {
"name": "Single supplement 2",
"id": "U3VwcGxlbWVudDpjYzI1YzZkNC0wNzYwLTRmNzItYTU4MS0xYmJhZmViYWY3Zjg="
}
}
]
}
}
]
}
}
]
}
}
}
Last updated