Skip to content

ProfileQuestion

Source code in docs_src/capo_wellarchitected/types/profile_question.py
class ProfileQuestion(TypedDict, closed=True):
    question_id: NotRequired["capo_wellarchitected.types.question_id.QuestionId"]
    question_title: NotRequired[
        "capo_wellarchitected.types.question_title.QuestionTitle"
    ]
    question_description: NotRequired[
        "capo_wellarchitected.types.question_description.QuestionDescription"
    ]
    question_choices: NotRequired[
        "capo_wellarchitected.types.profile_question_choices.ProfileQuestionChoices"
    ]
    """<p>The question choices.</p>"""
    selected_choice_ids: NotRequired[
        "capo_wellarchitected.types.selected_choice_ids.SelectedChoiceIds"
    ]
    """<p>The selected choices.</p>"""
    min_selected_choices: NotRequired[
        "capo_wellarchitected.types.min_selected_profile_choices.MinSelectedProfileChoices"
    ]
    """<p>The minimum number of selected choices.</p>"""
    max_selected_choices: NotRequired[
        "capo_wellarchitected.types.max_selected_profile_choices.MaxSelectedProfileChoices"
    ]
    """<p>The maximum number of selected choices.</p>"""

max_selected_choices instance-attribute

max_selected_choices: NotRequired[MaxSelectedProfileChoices]

The maximum number of selected choices.

min_selected_choices instance-attribute

min_selected_choices: NotRequired[MinSelectedProfileChoices]

The minimum number of selected choices.

question_choices instance-attribute

question_choices: NotRequired[ProfileQuestionChoices]

The question choices.

question_description instance-attribute

question_description: NotRequired[QuestionDescription]

question_id instance-attribute

question_id: NotRequired[QuestionId]

question_title instance-attribute

question_title: NotRequired[QuestionTitle]

selected_choice_ids instance-attribute

selected_choice_ids: NotRequired[SelectedChoiceIds]

The selected choices.