# {py:mod}`django_socio_grpc.protobuf.typing` ```{py:module} django_socio_grpc.protobuf.typing ``` ```{autodoc2-docstring} django_socio_grpc.protobuf.typing :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`FieldCardinality ` - ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldCardinality :summary: ``` * - {py:obj}`FieldDict ` - ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldDict :summary: ``` ```` ### API `````{py:class} FieldCardinality() :canonical: django_socio_grpc.protobuf.typing.FieldCardinality Bases: {py:obj}`str`, {py:obj}`enum.Enum` ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldCardinality ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldCardinality.__init__ ``` ````{py:attribute} NONE :canonical: django_socio_grpc.protobuf.typing.FieldCardinality.NONE :value: ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldCardinality.NONE ``` ```` ````{py:attribute} OPTIONAL :canonical: django_socio_grpc.protobuf.typing.FieldCardinality.OPTIONAL :value: > 'optional' ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldCardinality.OPTIONAL ``` ```` ````{py:attribute} REPEATED :canonical: django_socio_grpc.protobuf.typing.FieldCardinality.REPEATED :value: > 'repeated' ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldCardinality.REPEATED ``` ```` ````` `````{py:class} FieldDict() :canonical: django_socio_grpc.protobuf.typing.FieldDict Bases: {py:obj}`typing_extensions.TypedDict` ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldDict ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldDict.__init__ ``` ````{py:attribute} name :canonical: django_socio_grpc.protobuf.typing.FieldDict.name :type: str :value: > None ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldDict.name ``` ```` ````{py:attribute} type :canonical: django_socio_grpc.protobuf.typing.FieldDict.type :type: str | enum.Enum :value: > None ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldDict.type ``` ```` ````{py:attribute} cardinality :canonical: django_socio_grpc.protobuf.typing.FieldDict.cardinality :type: typing_extensions.NotRequired[django_socio_grpc.protobuf.typing.FieldCardinality] :value: > None ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldDict.cardinality ``` ```` ````{py:attribute} comment :canonical: django_socio_grpc.protobuf.typing.FieldDict.comment :type: typing_extensions.NotRequired[str | list[str]] :value: > None ```{autodoc2-docstring} django_socio_grpc.protobuf.typing.FieldDict.comment ``` ```` `````