Documentation ¶
Index ¶
- type KdniaoRequest
- func (req KdniaoRequest) GetConfig() kdniaoGo.KdniaoConfig
- func (req KdniaoRequest) GetDataSign() string
- func (req KdniaoRequest) GetDataType() string
- func (req KdniaoRequest) GetRequestData() string
- func (req KdniaoRequest) GetRequestType() string
- func (req *KdniaoRequest) SetConfig(config kdniaoGo.KdniaoConfig) *KdniaoRequest
- func (req *KdniaoRequest) SetDataType(dataType string) *KdniaoRequest
- func (req *KdniaoRequest) SetRequestData(requestData string) *KdniaoRequest
- func (req *KdniaoRequest) SetRequestType(requestType string) *KdniaoRequest
- func (req KdniaoRequest) ToValues() url.Values
- type MonitorRealtimeRequest
- func (req MonitorRealtimeRequest) GetLogisticCode() string
- func (req MonitorRealtimeRequest) GetOrderCode() string
- func (req MonitorRealtimeRequest) GetShipperCode() string
- func (req *MonitorRealtimeRequest) SetLogisticCode(logisticCode string) *MonitorRealtimeRequest
- func (req *MonitorRealtimeRequest) SetOrderCode(orderCode string) *MonitorRealtimeRequest
- func (req *MonitorRealtimeRequest) SetShipperCode(shipperCode string) *MonitorRealtimeRequest
- func (req MonitorRealtimeRequest) ToJson() string
- func (req *MonitorRealtimeRequest) UpdateRequestData() *MonitorRealtimeRequest
- type MonitorSubscribeRequest
- func (req MonitorSubscribeRequest) GetCustomerName() string
- func (req MonitorSubscribeRequest) GetLogisticCode() string
- func (req MonitorSubscribeRequest) GetShipperCode() string
- func (req *MonitorSubscribeRequest) SetCustomerName(customerName string) *MonitorSubscribeRequest
- func (req *MonitorSubscribeRequest) SetLogisticCode(logisticCode string) *MonitorSubscribeRequest
- func (req *MonitorSubscribeRequest) SetShipperCode(shipperCode string) *MonitorSubscribeRequest
- func (req MonitorSubscribeRequest) ToJson() string
- func (req *MonitorSubscribeRequest) UpdateRequestData() *MonitorSubscribeRequest
- type MonitorSubscribeRequestAddService
- type MonitorSubscribeRequestCommodity
- type MonitorSubscribeRequestReceiver
- type MonitorSubscribeRequestSender
- type RecogniseRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KdniaoRequest ¶
type KdniaoRequest struct {
// contains filtered or unexported fields
}
func (KdniaoRequest) GetConfig ¶
func (req KdniaoRequest) GetConfig() kdniaoGo.KdniaoConfig
func (KdniaoRequest) GetDataSign ¶
func (req KdniaoRequest) GetDataSign() string
func (KdniaoRequest) GetDataType ¶
func (req KdniaoRequest) GetDataType() string
func (KdniaoRequest) GetRequestData ¶
func (req KdniaoRequest) GetRequestData() string
func (KdniaoRequest) GetRequestType ¶
func (req KdniaoRequest) GetRequestType() string
func (*KdniaoRequest) SetConfig ¶
func (req *KdniaoRequest) SetConfig(config kdniaoGo.KdniaoConfig) *KdniaoRequest
func (*KdniaoRequest) SetDataType ¶
func (req *KdniaoRequest) SetDataType(dataType string) *KdniaoRequest
func (*KdniaoRequest) SetRequestData ¶
func (req *KdniaoRequest) SetRequestData(requestData string) *KdniaoRequest
func (*KdniaoRequest) SetRequestType ¶
func (req *KdniaoRequest) SetRequestType(requestType string) *KdniaoRequest
func (KdniaoRequest) ToValues ¶
func (req KdniaoRequest) ToValues() url.Values
type MonitorRealtimeRequest ¶
type MonitorRealtimeRequest struct { KdniaoRequest LogisticCode string `json:"LogisticCode"` // 物流单号 ShipperCode string `json:"ShipperCode"` // 快递公司编码 OrderCode string `json:"OrderCode,omitempty"` // 订单编号 }
func NewMonitorRealtimeRequest ¶
func NewMonitorRealtimeRequest() MonitorRealtimeRequest
func (MonitorRealtimeRequest) GetLogisticCode ¶
func (req MonitorRealtimeRequest) GetLogisticCode() string
func (MonitorRealtimeRequest) GetOrderCode ¶
func (req MonitorRealtimeRequest) GetOrderCode() string
func (MonitorRealtimeRequest) GetShipperCode ¶
func (req MonitorRealtimeRequest) GetShipperCode() string
func (*MonitorRealtimeRequest) SetLogisticCode ¶
func (req *MonitorRealtimeRequest) SetLogisticCode(logisticCode string) *MonitorRealtimeRequest
func (*MonitorRealtimeRequest) SetOrderCode ¶
func (req *MonitorRealtimeRequest) SetOrderCode(orderCode string) *MonitorRealtimeRequest
func (*MonitorRealtimeRequest) SetShipperCode ¶
func (req *MonitorRealtimeRequest) SetShipperCode(shipperCode string) *MonitorRealtimeRequest
func (MonitorRealtimeRequest) ToJson ¶
func (req MonitorRealtimeRequest) ToJson() string
func (*MonitorRealtimeRequest) UpdateRequestData ¶
func (req *MonitorRealtimeRequest) UpdateRequestData() *MonitorRealtimeRequest
type MonitorSubscribeRequest ¶
type MonitorSubscribeRequest struct { KdniaoRequest CallBack string `json:"Callback,omitempty"` // 用户自定义回调信息 MemberId string `json:"MemberID,omitempty"` // 会员标识 WareHouseId string `json:"WareHouseID,omitempty"` // 仓库标识 CustomerName string `json:"CustomerName,omitempty"` // 电子面单客户号 CustomerPwd string `json:"CustomerPwd,omitempty"` // 电子面单密码 SendSite string `json:"SendSite,omitempty"` // 收件网点标识(名称) ShipperCode string `json:"ShipperCode"` // 快递公司编码 LogisticCode string `json:"LogisticCode"` // 快递单号 OrderCode string `json:"OrderCode,omitempty"` // 订单编号 MonthCode string `json:"MonthCode,omitempty"` // 月结编码 PayType string `json:"PayType,omitempty"` // 邮费支付方式: 1-现付,2-到付,3-月结,4-第三方支付) ExpType string `json:"ExpType,omitempty"` // 快递类型:1-标准快件 Cost string `json:"Cost,omitempty"` // 快递运费 OtherCost string `json:"OtherCost,omitempty"` // 快递运费 //Receiver MonitorSubscribeRequestReceiver `json:"Receiver,omitempty"` ///Sender MonitorSubscribeRequestSender `json:"Sender,omitempty"` IsNotice string `json:"IsNotice,omitempty"` // 是否通知快递员上门揽件:0-通知;1-不通知;不填则 StartDate string `json:"StartDate,omitempty"` // 上门揽件时间段,格式:YYYY-MM-DD HH24:MM:SS EndDate string `json:"EndDate,omitempty"` Weight string `json:"Weight,omitempty"` // 包裹总重量kg Quantity string `json:"Quantity,omitempty"` // 包裹数,一个包裹对应一个运单号,如果是大于1个包裹,返回则按照子母件的方式返回母运单号和子运单号 Volume string `json:"Volume,omitempty"` // 包裹总体积m3 Remark string `json:"Remark,omitempty"` // 备注 IsSendMessage string `json:"IsSendMessage,omitempty"` // 是否订阅短信:0-不需要;1-需要 }
func NewMonitorSubscribeRequest ¶
func NewMonitorSubscribeRequest() MonitorSubscribeRequest
func (MonitorSubscribeRequest) GetCustomerName ¶
func (req MonitorSubscribeRequest) GetCustomerName() string
func (MonitorSubscribeRequest) GetLogisticCode ¶
func (req MonitorSubscribeRequest) GetLogisticCode() string
func (MonitorSubscribeRequest) GetShipperCode ¶
func (req MonitorSubscribeRequest) GetShipperCode() string
func (*MonitorSubscribeRequest) SetCustomerName ¶
func (req *MonitorSubscribeRequest) SetCustomerName(customerName string) *MonitorSubscribeRequest
func (*MonitorSubscribeRequest) SetLogisticCode ¶
func (req *MonitorSubscribeRequest) SetLogisticCode(logisticCode string) *MonitorSubscribeRequest
func (*MonitorSubscribeRequest) SetShipperCode ¶
func (req *MonitorSubscribeRequest) SetShipperCode(shipperCode string) *MonitorSubscribeRequest
func (MonitorSubscribeRequest) ToJson ¶
func (req MonitorSubscribeRequest) ToJson() string
func (*MonitorSubscribeRequest) UpdateRequestData ¶
func (req *MonitorSubscribeRequest) UpdateRequestData() *MonitorSubscribeRequest
type MonitorSubscribeRequestCommodity ¶
type MonitorSubscribeRequestCommodity struct { GoodsName string `json:"GoodsName"` // 商品名称 GoodsCode string `json:"GoodsCode"` // 商品编码 Goodsquantity string `json:"Goodsquantity"` // 商品件数 GoodsPrice string `json:"GoodsPrice"` // 商品价格 GoodsWeight string `json:"GoodsWeight"` // 商品重量kg GoodsDesc string `json:"GoodsDesc"` // 商品描述 GoodsVol string `json:"GoodsVol"` // 商品体积m3 }
type MonitorSubscribeRequestReceiver ¶
type MonitorSubscribeRequestReceiver struct { Company string `json:"Company,omitempty"` // 收件人公司 Name string `json:"Name"` // 收件人 Tel string `json:"Tel,omitempty"` // 电话与手机,必填一个 Mobile string `json:"Mobile,omitempty"` PostCode string `json:"PostCode,omitempty"` // 收件地邮编 (ShipperCode为 EMS、YZPY 时必填) ProvinceName string `json:"ProvinceName"` // 收件省 (如广东省,不要缺少“省”;如是直辖市,请直接传北京、上海等;如是自治区,请直接传广西壮族自治区等) CityName string `json:"CityName"` // 收件市 (如深圳市,不要缺少“市”) ExpAreaName string `json:"ExpAreaName"` // 收件区/县(如福田区,不要缺少“区”或“县”) Address string `json:"Address"` // 收件人详细地址 }
type MonitorSubscribeRequestSender ¶
type MonitorSubscribeRequestSender struct { Company string `json:"Company,omitempty"` // 发件人公司 Name string `json:"Name"` // 发件人 Tel string `json:"Tel,omitempty"` // 电话与手机,必填一个 Mobile string `json:"Mobile,omitempty"` PostCode string `json:"PostCode,omitempty"` // 发件地邮编 (ShipperCode为 EMS、YZPY 时必填) ProvinceName string `json:"ProvinceName"` // 发件省 (如广东省,不要缺少“省”;如是直辖市,请直接传北京、上海等;如是自治区,请直接传广西壮族自治区等) CityName string `json:"CityName"` // 发件市 (如深圳市,不要缺少“市”) ExpAreaName string `json:"ExpAreaName"` // 发件区/县(如福田区,不要缺少“区”或“县”) Address string `json:"Address"` // 发件详细地址 }
type RecogniseRequest ¶
type RecogniseRequest struct { KdniaoRequest LogisticCode string `json:"LogisticCode"` // 物流单号 }
func NewRecogniseRequest ¶
func NewRecogniseRequest() RecogniseRequest
func (RecogniseRequest) GetLogisticCode ¶
func (req RecogniseRequest) GetLogisticCode() string
func (*RecogniseRequest) SetLogisticCode ¶
func (req *RecogniseRequest) SetLogisticCode(logisticCode string) *RecogniseRequest
func (RecogniseRequest) ToJson ¶
func (req RecogniseRequest) ToJson() string
func (*RecogniseRequest) UpdateRequestData ¶
func (req *RecogniseRequest) UpdateRequestData() *RecogniseRequest
Click to show internal directories.
Click to hide internal directories.