Skip to main content

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