from dataclasses import dataclass, field from typing import Optional, List from marshmallow import EXCLUDE @dataclass class Auth0MCTData: user_labels: Optional[List[int]] = field(default=list) class Meta: unknown = EXCLUDE @dataclass class Auth0AppMetadata: mct: Optional[Auth0MCTData] class Meta: unknown = EXCLUDE @dataclass class Auth0UserData: email: str user_id: str name: str picture: Optional[str] nickname: str app_metadata: Optional[Auth0AppMetadata] class Meta: unknown = EXCLUDE