Skip to main content

AliasChoices

A data class used by validation_alias as a convenience to create aliases.

Attributes

AttributeTypeDescription
choices`list[strAliasPath]`

Constructor

Signature

def AliasChoices(
first_choice: str | AliasPath,
*choices: str | AliasPath
) - > None

Parameters

NameTypeDescription
first_choice`strAliasPath`
*choices`strAliasPath`

Signature

def AliasChoices(
first_choice: str | AliasPath,
*choices: str | AliasPath
)

Parameters

NameTypeDescription
first_choice`strAliasPath`
*choices`strAliasPath`

Methods


convert_to_aliases()

@classmethod
def convert_to_aliases() - > list[list[str | int]]

Converts arguments to a list of lists containing string or integer aliases.

Returns

TypeDescription
`list[list[strint]]`