SignupRequest
In a moderated-signup convention, SignupRequests are the queue of signups that users have asked to do. Convention staff can go through these requests and accept them (which produces a Signup) or reject them.
type SignupRequest {
created_at: Date!
id: ID!
replace_signup: Signup
requested_bucket_key: String
result_signup: Signup
signup_ranked_choice: SignupRankedChoice
state: SignupRequestState!
target_run: Run!
updated_at: Date!
updated_by: User!
user_con_profile: UserConProfile!
}
Fields
SignupRequest.created_at
● Date!
non-null scalar
The time this request was put in
SignupRequest.id
● ID!
non-null scalar
The ID of this SignupRequest
SignupRequest.replace_signup
● Signup
object
The signup that this request is asking to replace (e.g. if the user is trying to leave a conflicting event). If this request is accepted, the replace_signup will be withdrawn.
SignupRequest.requested_bucket_key
● String
scalar
The bucket that this request is asking to sign up in (or null, if it's a no-preference signup)
SignupRequest.result_signup
● Signup
object
The resulting Signup from accepting this request, if it has been accepted
SignupRequest.signup_ranked_choice
● SignupRankedChoice
object
The SignupRankedChoice this request resulted from, if any
SignupRequest.state
● SignupRequestState!
non-null enum
The current processing state of this request (e.g. pending, accepted, rejected)
SignupRequest.target_run
● Run!
non-null object
The run the user would like to sign up for
SignupRequest.updated_at
● Date!
non-null scalar
The last time this request was modified
SignupRequest.updated_by
● User!
non-null object
The last user who modified this request
SignupRequest.user_con_profile
● UserConProfile!
non-null object
The user who made this request
Member Of
AcceptSignupRequestPayload
object ● Convention
object ● CreateSignupRequestPayload
object ● RankedChoiceDecision
object ● RejectSignupRequestPayload
object ● Run
object ● SignupRankedChoice
object ● SignupRequestsPagination
object ● UserConProfile
object ● WithdrawSignupRequestPayload
object