Skip to content

Person Pb2

Generated protocol buffer code.

Attributes

DESCRIPTOR: _descriptor.FileDescriptor = _descriptor_pool.Default().AddSerializedFile(b'\n\x0cperson.proto\x12\x06person"\x9f\x02\n\x06Person\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\x05\x12\r\n\x05email\x18\x03 \x01(\t\x12*\n\x06phones\x18\x04 \x03(\x0b2\x1a.person.Person.PhoneNumber\x1aV\n\x0bPhoneNumber\x12\x0e\n\x06number\x18\x01 \x01(\t\x127\n\x04type\x18\x02 \x01(\x0e2\x18.person.Person.PhoneType:\x0fPHONE_TYPE_HOME"h\n\tPhoneType\x12\x1a\n\x16PHONE_TYPE_UNSPECIFIED\x10\x00\x12\x15\n\x11PHONE_TYPE_MOBILE\x10\x01\x12\x13\n\x0fPHONE_TYPE_HOME\x10\x02\x12\x13\n\x0fPHONE_TYPE_WORK\x10\x03"-\n\x0bAddressBook\x12\x1e\n\x06people\x18\x01 \x03(\x0b2\x0e.person.Person"%\n\x10GetPersonRequest\x12\x11\n\tperson_id\x18\x01 \x01(\x05"3\n\x11GetPersonResponse\x12\x1e\n\x06person\x18\x01 \x01(\x0b2\x0e.person.Person"\x13\n\x11ListPeopleRequest"4\n\x12ListPeopleResponse\x12\x1e\n\x06people\x18\x01 \x03(\x0b2\x0e.person.Person"2\n\x10AddPersonRequest\x12\x1e\n\x06person\x18\x01 \x01(\x0b2\x0e.person.Person"3\n\x11AddPersonResponse\x12\x1e\n\x06person\x18\x01 \x01(\x0b2\x0e.person.Person2\xdd\x01\n\x12AddressBookService\x12@\n\tGetPerson\x12\x18.person.GetPersonRequest\x1a\x19.person.GetPersonResponse\x12C\n\nListPeople\x12\x19.person.ListPeopleRequest\x1a\x1a.person.ListPeopleResponse\x12@\n\tAddPerson\x12\x18.person.AddPersonRequest\x1a\x19.person.AddPersonResponseb\x08editionsp\xe8\x07') module-attribute

Classes

AddPersonRequest(person: _Optional[_Union[Person, _Mapping]] = ...)

Bases: Message

Attributes

PERSON_FIELD_NUMBER: int class-attribute
person: Person instance-attribute

AddPersonResponse(person: _Optional[_Union[Person, _Mapping]] = ...)

Bases: Message

Attributes

PERSON_FIELD_NUMBER: int class-attribute
person: Person instance-attribute

AddressBook(people: _Optional[_Iterable[_Union[Person, _Mapping]]] = ...)

Bases: Message

Attributes

PEOPLE_FIELD_NUMBER: int class-attribute
people: _containers.RepeatedCompositeFieldContainer[Person] instance-attribute

GetPersonRequest(person_id: _Optional[int] = ...)

Bases: Message

Attributes

PERSON_ID_FIELD_NUMBER: int class-attribute
person_id: int instance-attribute

GetPersonResponse(person: _Optional[_Union[Person, _Mapping]] = ...)

Bases: Message

Attributes

PERSON_FIELD_NUMBER: int class-attribute
person: Person instance-attribute

ListPeopleRequest()

Bases: Message

ListPeopleResponse(people: _Optional[_Iterable[_Union[Person, _Mapping]]] = ...)

Bases: Message

Attributes

PEOPLE_FIELD_NUMBER: int class-attribute
people: _containers.RepeatedCompositeFieldContainer[Person] instance-attribute

Person(name: _Optional[str] = ..., id: _Optional[int] = ..., email: _Optional[str] = ..., phones: _Optional[_Iterable[_Union[Person.PhoneNumber, _Mapping]]] = ...)

Bases: Message

Source code in examples/v3/plugins/proto/person_pb2.py
    _globals["_ADDPERSONREQUEST"]._serialized_end = 578
    _globals["_ADDPERSONRESPONSE"]._serialized_start = 580
    _globals["_ADDPERSONRESPONSE"]._serialized_end = 631
    _globals["_ADDRESSBOOKSERVICE"]._serialized_start = 634
    _globals["_ADDRESSBOOKSERVICE"]._serialized_end = 855
# @@protoc_insertion_point(module_scope)

Attributes

EMAIL_FIELD_NUMBER: int class-attribute
ID_FIELD_NUMBER: int class-attribute
NAME_FIELD_NUMBER: int class-attribute
PHONES_FIELD_NUMBER: int class-attribute
PHONE_TYPE_HOME: Person.PhoneType instance-attribute
PHONE_TYPE_MOBILE: Person.PhoneType instance-attribute
PHONE_TYPE_UNSPECIFIED: Person.PhoneType instance-attribute
PHONE_TYPE_WORK: Person.PhoneType instance-attribute
email: str instance-attribute
id: int instance-attribute
name: str instance-attribute
phones: _containers.RepeatedCompositeFieldContainer[Person.PhoneNumber] instance-attribute

Classes

PhoneNumber(number: _Optional[str] = ..., type: _Optional[_Union[Person.PhoneType, str]] = ...)

Bases: Message

Source code in examples/v3/plugins/proto/person_pb2.py
_globals["_PERSON_PHONENUMBER"]._serialized_end = 206
_globals["_PERSON_PHONETYPE"]._serialized_start = 208
_globals["_PERSON_PHONETYPE"]._serialized_end = 312
_globals["_ADDRESSBOOK"]._serialized_start = 314
_globals["_ADDRESSBOOK"]._serialized_end = 359
Attributes
NUMBER_FIELD_NUMBER: int class-attribute
TYPE_FIELD_NUMBER: int class-attribute
number: str instance-attribute
type: Person.PhoneType instance-attribute
PhoneType

Bases: int

Attributes
PHONE_TYPE_HOME: Person.PhoneType class-attribute
PHONE_TYPE_MOBILE: Person.PhoneType class-attribute
PHONE_TYPE_UNSPECIFIED: Person.PhoneType class-attribute
PHONE_TYPE_WORK: Person.PhoneType class-attribute