Person_pb.d.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // package:
  2. // file: proto/Person.proto
  3. import * as jspb from "google-protobuf";
  4. export class PersonMetadata extends jspb.Message {
  5. hasFirstName(): boolean;
  6. clearFirstName(): void;
  7. getFirstName(): string | undefined;
  8. setFirstName(value: string): void;
  9. hasMiddleName(): boolean;
  10. clearMiddleName(): void;
  11. getMiddleName(): string | undefined;
  12. setMiddleName(value: string): void;
  13. hasLastName(): boolean;
  14. clearLastName(): void;
  15. getLastName(): string | undefined;
  16. setLastName(value: string): void;
  17. hasAbout(): boolean;
  18. clearAbout(): void;
  19. getAbout(): string | undefined;
  20. setAbout(value: string): void;
  21. serializeBinary(): Uint8Array;
  22. toObject(includeInstance?: boolean): PersonMetadata.AsObject;
  23. static toObject(includeInstance: boolean, msg: PersonMetadata): PersonMetadata.AsObject;
  24. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  25. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  26. static serializeBinaryToWriter(message: PersonMetadata, writer: jspb.BinaryWriter): void;
  27. static deserializeBinary(bytes: Uint8Array): PersonMetadata;
  28. static deserializeBinaryFromReader(message: PersonMetadata, reader: jspb.BinaryReader): PersonMetadata;
  29. }
  30. export namespace PersonMetadata {
  31. export type AsObject = {
  32. firstName?: string,
  33. middleName?: string,
  34. lastName?: string,
  35. about?: string,
  36. }
  37. }