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