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