OBJECT

CampaignObjective

This type holds information about a campaign objective, which belongs to a campaign. An objective can hold multiple milestones which users can hit and get rewards. An objective can hold a cheer group.

link GraphQL Schema definition

1type CampaignObjective {
2
3# Cheergroup this objective might belong to.
4cheergroup: CampaignCheergroup
5
6# Short description about the objective.
7description: String!
8
9# Unique identifier for the objective.
10id: ID!
11
12# If the objective belongs to an active parent campaign.
13isActive: Boolean!
14
15# Milestones users can hit by advancing this objective.
16milestones: [Milestone!]
17
18# User's participation towards the objective.
19participation: Int!
20
21# Global progress for the objective.
22progress: Int!
23
24# The type of objective this is for. It can be either INDIVIDUAL or GLOBAL (TEAM
25# is deprecated).
26tag: String!
27
28# Short title for the objective.
29title: String!
30
31}