Skip to main content

RankedChoiceDecisionReason

The reason the ranked choice automation algorithm made the decision it did when evaluating a particular choice.

enum RankedChoiceDecisionReason {
CONFLICT
FULL
MISSING_TICKET
NO_MORE_SIGNUPS_ALLOWED
NO_PENDING_CHOICES
RANKED_CHOICE_USER_CONSTRAINTS
TEAM_MEMBER
WAITLIST_POSITION_CAP_EXCEEDED
}

Values​

RankedChoiceDecisionReason.CONFLICT​

This choice would conflict with an existing signup this user has

RankedChoiceDecisionReason.FULL​

This event is full

RankedChoiceDecisionReason.MISSING_TICKET​

Tickets are required in this convention and this user doesn't have one

RankedChoiceDecisionReason.NO_MORE_SIGNUPS_ALLOWED​

This user already has the maximum number of allowed signups at this time

RankedChoiceDecisionReason.NO_PENDING_CHOICES​

This user has no more pending ranked choices in their queue

RankedChoiceDecisionReason.RANKED_CHOICE_USER_CONSTRAINTS​

The user's personal constraints prohibit signing up for this event (in conjunction with their existing signups)

RankedChoiceDecisionReason.TEAM_MEMBER​

The user is a team member for this event and should sign up manually.

RankedChoiceDecisionReason.WAITLIST_POSITION_CAP_EXCEEDED​

The waitlist position the user would receive exceeds the cap they've set on this choice

Member Of​

RankedChoiceDecision object ● RankedChoiceDecisionFiltersInput input ● SimulatedSkipReason object