Skip to main content

RankedChoiceDecision

A record of a decision the ranked choice automation made while processing a signup round.

type RankedChoiceDecision {
created_at: Date!
decision: RankedChoiceDecisionValue!
extra: JSON
id: ID!
reason: RankedChoiceDecisionReason
signup: Signup
signup_ranked_choice: SignupRankedChoice
signup_request: SignupRequest
signup_round: SignupRound!
updated_at: Date!
user_con_profile: UserConProfile
}

Fields

RankedChoiceDecision.created_at ● Date! non-null scalar

The time this RankedChoiceDecision was created.

RankedChoiceDecision.decision ● RankedChoiceDecisionValue! non-null enum

The decision the algorithm made.

RankedChoiceDecision.extra ● JSON scalar

Any additional data the algorithm attached to this decision record.

RankedChoiceDecision.id ● ID! non-null scalar

The ID of this decision record.

RankedChoiceDecision.reason ● RankedChoiceDecisionReason enum

The reason for this decision, if any.

RankedChoiceDecision.signup ● Signup object

The signup that resulted from this decision, if any.

RankedChoiceDecision.signup_ranked_choice ● SignupRankedChoice object

The choice that was being processed when this decision was made, if any.

RankedChoiceDecision.signup_request ● SignupRequest object

The signup request that resulted from this decision, if any.

RankedChoiceDecision.signup_round ● SignupRound! non-null object

The signup round in which this decision was made.

RankedChoiceDecision.updated_at ● Date! non-null scalar

The time this RankedChoiceDecision was last modified.

RankedChoiceDecision.user_con_profile ● UserConProfile object

The user profile this decision pertains to, if any.

Member Of

RankedChoiceDecisionsPagination object ● SignupRankedChoice object