// package: xrc.ecnova.xinyi.v1 // file: api/ecnova/xinyi/v1/xinyi_proto/parcel.proto import * as jspb from "google-protobuf"; import * as api_ecnova_xinyi_v1_xinyi_proto_courier_pb from "../../../../../api/ecnova/xinyi/v1/xinyi_proto/courier_pb"; import * as api_ecnova_xinyi_v1_xinyi_proto_inventory_pb from "../../../../../api/ecnova/xinyi/v1/xinyi_proto/inventory_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class Parcel extends jspb.Message { getName(): string; setName(value: string): void; getXinyiId(): string; setXinyiId(value: string): void; getCourier(): api_ecnova_xinyi_v1_xinyi_proto_courier_pb.Courier; setCourier(value: api_ecnova_xinyi_v1_xinyi_proto_courier_pb.Courier): void; getTrackingNumber(): string; setTrackingNumber(value: string): void; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; clearLineItemsList(): void; getLineItemsList(): Array; setLineItemsList(value: Array): void; addLineItems(value?: Parcel.LineItem, index?: number): Parcel.LineItem; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Parcel.AsObject; static toObject(includeInstance: boolean, msg: Parcel): Parcel.AsObject; static fromObject(obj: Parcel.AsObject): Parcel; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Parcel, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Parcel; static deserializeBinaryFromReader(message: Parcel, reader: jspb.BinaryReader): Parcel; } export namespace Parcel { export type AsObject = { name: string, xinyiId: string, courier: api_ecnova_xinyi_v1_xinyi_proto_courier_pb.Courier, trackingNumber: string, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, lineItemsList: Array, } export class LineItem extends jspb.Message { getSkuId(): string; setSkuId(value: string): void; getSkuName(): string; setSkuName(value: string): void; getPlanQuantity(): number; setPlanQuantity(value: number): void; getInventoryType(): api_ecnova_xinyi_v1_xinyi_proto_inventory_pb.InventoryType; setInventoryType(value: api_ecnova_xinyi_v1_xinyi_proto_inventory_pb.InventoryType): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LineItem.AsObject; static toObject(includeInstance: boolean, msg: LineItem): LineItem.AsObject; static fromObject(obj: LineItem.AsObject): LineItem; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LineItem, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LineItem; static deserializeBinaryFromReader(message: LineItem, reader: jspb.BinaryReader): LineItem; } export namespace LineItem { export type AsObject = { skuId: string, skuName: string, planQuantity: number, inventoryType: api_ecnova_xinyi_v1_xinyi_proto_inventory_pb.InventoryType, } } }