// package: xrc.ecnova.baidulbs.v1 // file: api/ecnova/baidulbs/v1/baidulbs_proto/location.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 Location extends jspb.Message { getName(): string; setName(value: string): void; getDisplayName(): string; setDisplayName(value: string): void; hasPostalAddress(): boolean; clearPostalAddress(): void; getPostalAddress(): google_type_postal_address_pb.PostalAddress | undefined; setPostalAddress(value?: google_type_postal_address_pb.PostalAddress): void; hasGeolocation(): boolean; clearGeolocation(): void; getGeolocation(): api_ecnova_type_latlng_latlng_proto_latlng_pb.LatLng | undefined; setGeolocation(value?: api_ecnova_type_latlng_latlng_proto_latlng_pb.LatLng): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Location.AsObject; static toObject(includeInstance: boolean, msg: Location): Location.AsObject; static fromObject(obj: Location.AsObject): Location; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Location, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Location; static deserializeBinaryFromReader(message: Location, reader: jspb.BinaryReader): Location; } export namespace Location { export type AsObject = { name: string, displayName: string, postalAddress?: google_type_postal_address_pb.PostalAddress.AsObject, geolocation?: api_ecnova_type_latlng_latlng_proto_latlng_pb.LatLng.AsObject, } }