// package: xrc.ecnova.shansong.v1 // file: api/ecnova/shansong/v1/shansong_proto/recipient.proto import * as jspb from "google-protobuf"; import * as api_ecnova_type_latlng_latlng_proto_latlng_pb from "../../../../../api/ecnova/type/latlng/latlng_proto/latlng_pb"; import * as google_type_postal_address_pb from "../../../../../google/type/postal_address_pb"; export class Recipient extends jspb.Message { getFullName(): string; setFullName(value: string): void; getPhoneNumber(): string; setPhoneNumber(value: string): void; hasAddress(): boolean; clearAddress(): void; getAddress(): google_type_postal_address_pb.PostalAddress | undefined; setAddress(value?: google_type_postal_address_pb.PostalAddress): void; hasLatLng(): boolean; clearLatLng(): void; getLatLng(): api_ecnova_type_latlng_latlng_proto_latlng_pb.LatLng | undefined; setLatLng(value?: api_ecnova_type_latlng_latlng_proto_latlng_pb.LatLng): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Recipient.AsObject; static toObject(includeInstance: boolean, msg: Recipient): Recipient.AsObject; static fromObject(obj: Recipient.AsObject): Recipient; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Recipient, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Recipient; static deserializeBinaryFromReader(message: Recipient, reader: jspb.BinaryReader): Recipient; } export namespace Recipient { export type AsObject = { fullName: string, phoneNumber: string, address?: google_type_postal_address_pb.PostalAddress.AsObject, latLng?: api_ecnova_type_latlng_latlng_proto_latlng_pb.LatLng.AsObject, } }