Skip to main content

RankedChoiceUserConstraint

A user-defined constraint on how many events the ranked choice algorithm should sign them up for. This can be time-bounded, and a user can have as many or as few of these as they like.

type RankedChoiceUserConstraint {
created_at: Date!
finish: Date
id: ID!
maximum_signups: Int!
start: Date
updated_at: Date!
user_con_profile: UserConProfile!
}

Fields​

RankedChoiceUserConstraint.created_at ● Date! non-null scalar​

When this constraint was created.

RankedChoiceUserConstraint.finish ● Date scalar​

The time at which this constraint stops applying (non-inclusive). If null, this constraint is unbounded on the finish side.

RankedChoiceUserConstraint.id ● ID! non-null scalar​

The ID of this constraint.

RankedChoiceUserConstraint.maximum_signups ● Int! non-null scalar​

The maximum number of counted signups to be allowed in the timespan described by this constraint.

RankedChoiceUserConstraint.start ● Date scalar​

The time at which this constraint starts applying (inclusive). If null, this constraint is unbounded on the start side.

RankedChoiceUserConstraint.updated_at ● Date! non-null scalar​

The last time this constraint was modified.

RankedChoiceUserConstraint.user_con_profile ● UserConProfile! non-null object​

The user this constraint applies to.

Member Of​

CreateRankedChoiceUserConstraintPayload object ● DeleteRankedChoiceUserConstraintPayload object ● UpdateRankedChoiceUserConstraintPayload object ● UserConProfile object