UserChallenge
No description
type UserChallenge implements Sortable, Syncable {
id: ID!
version: Version
sortID: SortID
name: String!
description: String!
expirationDate: Time
slots: [ChallengeSlot!]
reward: ChallengeReward
rewardStatus: ChallengeRewardStatus
numUsersCompleted: Int
numUserSubmissions: Int
type: ChallengeType!
variableChallenge: VariableChallenge
userSubmission: VariableChallengeSubmission
userSubmissions: [VariableChallengeSubmission]
visibility: ChallengeVisibility
requirements: [Requirement!]
attributes: ChallengeAttributes
}
Fields
id ● ID! non-null scalar
version ● Version scalar
sortID ● SortID scalar
name ● String! non-null scalar
description ● String! non-null scalar
expirationDate ● Time scalar
slots ● [ChallengeSlot!] list object
reward ● ChallengeReward object
rewardStatus ● ChallengeRewardStatus enum
numUsersCompleted ● Int scalar
numUserSubmissions ● Int scalar
type ● ChallengeType! non-null enum
variableChallenge ● VariableChallenge object
userSubmission ● VariableChallengeSubmission object
userSubmissions ● [VariableChallengeSubmission] list object
visibility ● ChallengeVisibility enum
requirements ● [Requirement!] list object
attributes ● ChallengeAttributes object
Interfaces
Sortable interface
Syncable interface
Returned by
getChallengeByID query
Member of
ChallengeProgress object ● GetActiveChallengesResponse object
Implemented by
HomeFeedItem union