viewer
is the context for the currently logged in user. From this you fetch the organization
object and the first 50 of the plans associated with that. If you have less than 50 plans you are done. If you have more example you will get a response like this.pageInfo
section hasNextPage
is True so you know you need to fetch the next page of data. To do this simply modify your query to set the after
paging parameter to the endCursor
from the pageInfo
:plans
query returns type Plan
. This is an interface for the common fields across all types of plans. There are more specific types of Plans, specifically MapPlan
which includes more data such as exports. To fetch these extra fields you need to use an Inline Fragment.id
and name
of all plans, but for objects of type MapPlan
you want the status
of the processing as well.