OBJECT

ChallengeCondition

A condition to be satisfied by a specific owner.

link GraphQL Schema definition

1type ChallengeCondition {
2
3# When the condition was created.
4createdAt: Time
5
6# Settings that define how the effects of the condition participants associated
7# with this condition will be processed.
8effectSettings: [ChallengeEffectSettings!]
9
10# Unique ID of the condition.
11id: ID!
12
13# The name of the condition.
14name: String!
15
16# The user who creates and owns the condition.
17owner: User
18
19# A summary of condition participants attached to the condition.
20participantSummary: ChallengeConditionParticipantSummaryByState
21
22# The current state of the condition.
23state: ChallengeConditionState!
24
25# The list of effect types supported by this condition.
26supportedEffects: [ChallengeEffectType!]!
27
28# When the condition times out.
29timeoutAt: Time
30
31# When the condition was last modified.
32updatedAt: Time
33
34# Whether the condition becomes inactive once it has been satisfied.
35willDisableWhenSatisfied: Boolean!
36
37}