# generated by datamodel-codegen:
#   filename:  proto3_optional.proto
#   timestamp: 2019-07-26T00:00:00+00:00

from __future__ import annotations

from enum import Enum

from pydantic import BaseModel, ConfigDict, Field


class ExampleCommonStatus(Enum):
    STATUS_UNSPECIFIED = 'STATUS_UNSPECIFIED'
    ACTIVE = 'ACTIVE'
    SUSPENDED = 'SUSPENDED'


class ExampleCommonAddress(BaseModel):
    model_config = ConfigDict(
        extra='forbid',
    )
    line_1: str | None = ''
    city: str | None = ''


class ExamplePresencePresence(BaseModel):
    model_config = ConfigDict(
        extra='forbid',
    )
    implicit_name: str | None = ''
    explicit_name: str | None = None
    explicit_count: int | None = None
