Documentation
¶
Overview ¶
Package iotticket 包含IoT售后解决方案API相关结构体
Index ¶
- type AcceptTicketV2topRequest
- type CainiaoiotticketdetailqueryAPIRequest
- func (r CainiaoiotticketdetailqueryAPIRequest) GetApiMethodName() string
- func (r CainiaoiotticketdetailqueryAPIRequest) GetApiParams(params url.Values)
- func (r CainiaoiotticketdetailqueryAPIRequest) GetRawParams() model.Params
- func (r CainiaoiotticketdetailqueryAPIRequest) GetSpCode() string
- func (r CainiaoiotticketdetailqueryAPIRequest) GetTicketId() int64
- func (r *CainiaoiotticketdetailqueryAPIRequest) SetSpCode(_spCode string) error
- func (r *CainiaoiotticketdetailqueryAPIRequest) SetTicketId(_ticketId int64) error
- type CainiaoiotticketdetailqueryAPIResponse
- type CainiaoiotticketdetailqueryAPIResponseModel
- type CainiaoiotticketdetailqueryData
- type CainiaoiotticketdetailqueryResult
- type CainiaoiotticketspcommentAPIRequest
- func (r CainiaoiotticketspcommentAPIRequest) GetApiMethodName() string
- func (r CainiaoiotticketspcommentAPIRequest) GetApiParams(params url.Values)
- func (r CainiaoiotticketspcommentAPIRequest) GetParam() *CommentTicketTopRequest
- func (r CainiaoiotticketspcommentAPIRequest) GetRawParams() model.Params
- func (r *CainiaoiotticketspcommentAPIRequest) SetParam(_param *CommentTicketTopRequest) error
- type CainiaoiotticketspcommentAPIResponse
- type CainiaoiotticketspcommentAPIResponseModel
- type CainiaoiotticketspcommentResultDto
- type CainiaoiotticketspmailsignuploadAPIRequest
- func (r CainiaoiotticketspmailsignuploadAPIRequest) GetApiMethodName() string
- func (r CainiaoiotticketspmailsignuploadAPIRequest) GetApiParams(params url.Values)
- func (r CainiaoiotticketspmailsignuploadAPIRequest) GetParam() *UploadSignVoucherRequest
- func (r CainiaoiotticketspmailsignuploadAPIRequest) GetRawParams() model.Params
- func (r *CainiaoiotticketspmailsignuploadAPIRequest) SetParam(_param *UploadSignVoucherRequest) error
- type CainiaoiotticketspmailsignuploadAPIResponse
- type CainiaoiotticketspmailsignuploadAPIResponseModel
- type CainiaoiotticketspmailsignuploadResultDto
- type CainiaoiotticketspmailvoucheruploadAPIRequest
- func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetApiMethodName() string
- func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetApiParams(params url.Values)
- func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetParam() *CommentTicketTopRequest
- func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetRawParams() model.Params
- func (r *CainiaoiotticketspmailvoucheruploadAPIRequest) SetParam(_param *CommentTicketTopRequest) error
- type CainiaoiotticketspmailvoucheruploadAPIResponse
- type CainiaoiotticketspmailvoucheruploadAPIResponseModel
- type CainiaoiotticketspmailvoucheruploadResultDto
- type CainiaoiotticketspmaintainupdateAPIRequest
- func (r CainiaoiotticketspmaintainupdateAPIRequest) GetApiMethodName() string
- func (r CainiaoiotticketspmaintainupdateAPIRequest) GetApiParams(params url.Values)
- func (r CainiaoiotticketspmaintainupdateAPIRequest) GetParam() *UpdateMaintainPlanTopRequest
- func (r CainiaoiotticketspmaintainupdateAPIRequest) GetRawParams() model.Params
- func (r *CainiaoiotticketspmaintainupdateAPIRequest) SetParam(_param *UpdateMaintainPlanTopRequest) error
- type CainiaoiotticketspmaintainupdateAPIResponse
- type CainiaoiotticketspmaintainupdateAPIResponseModel
- type CainiaoiotticketspmaintainupdateResultDto
- type CainiaoiotticketspmaintainvtwocreateAPIRequest
- func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetApiMethodName() string
- func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetApiParams(params url.Values)
- func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetMakeMaintainPlanTopRequest() *MakeMaintainPlanV2topRequest
- func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetRawParams() model.Params
- func (r *CainiaoiotticketspmaintainvtwocreateAPIRequest) SetMakeMaintainPlanTopRequest(_makeMaintainPlanTopRequest *MakeMaintainPlanV2topRequest) error
- type CainiaoiotticketspmaintainvtwocreateAPIResponse
- type CainiaoiotticketspmaintainvtwocreateAPIResponseModel
- type CainiaoiotticketspmaintainvtwocreateResultDto
- type CainiaoiotticketspvtwoacceptAPIRequest
- func (r CainiaoiotticketspvtwoacceptAPIRequest) GetAcceptTicketTopRequest() *AcceptTicketV2topRequest
- func (r CainiaoiotticketspvtwoacceptAPIRequest) GetApiMethodName() string
- func (r CainiaoiotticketspvtwoacceptAPIRequest) GetApiParams(params url.Values)
- func (r CainiaoiotticketspvtwoacceptAPIRequest) GetRawParams() model.Params
- func (r *CainiaoiotticketspvtwoacceptAPIRequest) SetAcceptTicketTopRequest(_acceptTicketTopRequest *AcceptTicketV2topRequest) error
- type CainiaoiotticketspvtwoacceptAPIResponse
- type CainiaoiotticketspvtwoacceptAPIResponseModel
- type CainiaoiotticketspvtwoacceptResultDto
- type CommentTicketTopRequest
- type Images
- type IotMaintainPlanItemTopRequest
- type MaintenanceInfo
- type MakeMaintainPlanV2topRequest
- type OperateLogList
- type PartItemList
- type RepairmanInfo
- type UpdateMaintainPlanTopRequest
- type UploadSignVoucherRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptTicketV2topRequest ¶ added in v1.3.1
type AcceptTicketV2topRequest struct { // 维修方案 depot_repair:寄回维修;parts_replacement:配件更换;onsite_repair:上门维修;remote_solution:远程解决;transfer_to_customer_service:转单给菜鸟 MaintenanceModeCode string `json:"maintenance_mode_code,omitempty" xml:"maintenance_mode_code,omitempty"` // 上门人员Id OnsiteStaffId string `json:"onsite_staff_id,omitempty" xml:"onsite_staff_id,omitempty"` // 收件人名称 ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"` // 上门地址 OnsiteAddress string `json:"onsite_address,omitempty" xml:"onsite_address,omitempty"` // 备注 Remark string `json:"remark,omitempty" xml:"remark,omitempty"` // 操作人手机号 OperatorPhone string `json:"operator_phone,omitempty" xml:"operator_phone,omitempty"` // 操作人名称 OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"` // 上门人员名称 OnsiteStaffName string `json:"onsite_staff_name,omitempty" xml:"onsite_staff_name,omitempty"` // 上门时间 OnsiteTime string `json:"onsite_time,omitempty" xml:"onsite_time,omitempty"` // 服务商编码 SpCode string `json:"sp_code,omitempty" xml:"sp_code,omitempty"` // 收件地址 ReceiverAddress string `json:"receiver_address,omitempty" xml:"receiver_address,omitempty"` // 上门人联系方式 OnsiteStaffPhone string `json:"onsite_staff_phone,omitempty" xml:"onsite_staff_phone,omitempty"` // 收件人联系方式 ReceiverPhone string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"` // 扩展字段 Feature string `json:"feature,omitempty" xml:"feature,omitempty"` // 远程解决方式 1:不想修了;2:已经修好了;3:费用太贵;4:其他原因 SolutionRemark string `json:"solution_remark,omitempty" xml:"solution_remark,omitempty"` // 操作人Id OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"` // 工单Id TicketId int64 `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"` }
AcceptTicketV2topRequest 结构体
type CainiaoiotticketdetailqueryAPIRequest ¶ added in v1.3.1
type CainiaoiotticketdetailqueryAPIRequest struct { model.Params // contains filtered or unexported fields }
CainiaoiotticketdetailqueryAPIRequest IoT售后工单详情查询 API请求 cainiao.iot.ticket.detail.query
Iot售后工单详情信息查询
func NewCainiaoiotticketdetailqueryRequest ¶ added in v1.3.1
func NewCainiaoiotticketdetailqueryRequest() *CainiaoiotticketdetailqueryAPIRequest
NewCainiaoiotticketdetailqueryRequest 初始化CainiaoiotticketdetailqueryAPIRequest对象
func (CainiaoiotticketdetailqueryAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r CainiaoiotticketdetailqueryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (CainiaoiotticketdetailqueryAPIRequest) GetApiParams ¶ added in v1.3.1
func (r CainiaoiotticketdetailqueryAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (CainiaoiotticketdetailqueryAPIRequest) GetRawParams ¶ added in v1.3.1
func (r CainiaoiotticketdetailqueryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (CainiaoiotticketdetailqueryAPIRequest) GetSpCode ¶ added in v1.3.1
func (r CainiaoiotticketdetailqueryAPIRequest) GetSpCode() string
GetSpCode SpCode Getter
func (CainiaoiotticketdetailqueryAPIRequest) GetTicketId ¶ added in v1.3.1
func (r CainiaoiotticketdetailqueryAPIRequest) GetTicketId() int64
GetTicketId TicketId Getter
func (*CainiaoiotticketdetailqueryAPIRequest) SetSpCode ¶ added in v1.3.1
func (r *CainiaoiotticketdetailqueryAPIRequest) SetSpCode(_spCode string) error
SetSpCode is SpCode Setter 服务商唯一编码
func (*CainiaoiotticketdetailqueryAPIRequest) SetTicketId ¶ added in v1.3.1
func (r *CainiaoiotticketdetailqueryAPIRequest) SetTicketId(_ticketId int64) error
SetTicketId is TicketId Setter 工单Id
type CainiaoiotticketdetailqueryAPIResponse ¶ added in v1.3.1
type CainiaoiotticketdetailqueryAPIResponse struct { model.CommonResponse CainiaoiotticketdetailqueryAPIResponseModel }
CainiaoiotticketdetailqueryAPIResponse IoT售后工单详情查询 API返回值 cainiao.iot.ticket.detail.query
Iot售后工单详情信息查询
type CainiaoiotticketdetailqueryAPIResponseModel ¶ added in v1.3.1
type CainiaoiotticketdetailqueryAPIResponseModel struct { XMLName xml.Name `xml:"cainiao_iot_ticket_detail_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *CainiaoiotticketdetailqueryResult `json:"result,omitempty" xml:"result,omitempty"` }
CainiaoiotticketdetailqueryAPIResponseModel is IoT售后工单详情查询 成功返回结果
type CainiaoiotticketdetailqueryData ¶ added in v1.3.1
type CainiaoiotticketdetailqueryData struct { // 图片列表 Images []Images `json:"images,omitempty" xml:"images>images,omitempty"` // 操作记录 OperateLogList []OperateLogList `json:"operate_log_list,omitempty" xml:"operate_log_list>operate_log_list,omitempty"` // 客户地址 CustomerAddress string `json:"customer_address,omitempty" xml:"customer_address,omitempty"` // 事件类型描述 EventTypeDesc string `json:"event_type_desc,omitempty" xml:"event_type_desc,omitempty"` // 创建时间 GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // 客户寄回设备邮编 CustomerMailNo string `json:"customer_mail_no,omitempty" xml:"customer_mail_no,omitempty"` // 客户名称 CustomerName string `json:"customer_name,omitempty" xml:"customer_name,omitempty"` // 设备bar code DeviceBarCode string `json:"device_bar_code,omitempty" xml:"device_bar_code,omitempty"` // 购买日期 DevicePurchaseDate string `json:"device_purchase_date,omitempty" xml:"device_purchase_date,omitempty"` // 客户联系方式 CustomerPhone string `json:"customer_phone,omitempty" xml:"customer_phone,omitempty"` // 工单详情描述 TicketDescription string `json:"ticket_description,omitempty" xml:"ticket_description,omitempty"` // 服务商设备寄回邮寄编号 SpMailNo string `json:"sp_mail_no,omitempty" xml:"sp_mail_no,omitempty"` // 服务状态描述:待受理;待发起维修方案;待确认维修方案;维修服务中;待确认完成;待评价;已完结;已撤销 StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,omitempty"` // 维修方案信息 MaintenanceInfo *MaintenanceInfo `json:"maintenance_info,omitempty" xml:"maintenance_info,omitempty"` // 上门人员信息 RepairmanInfo *RepairmanInfo `json:"repairman_info,omitempty" xml:"repairman_info,omitempty"` // 工单Id TicketId int64 `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"` }
CainiaoiotticketdetailqueryData 结构体
type CainiaoiotticketdetailqueryResult ¶ added in v1.3.1
type CainiaoiotticketdetailqueryResult struct { // 错误描述 ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 结果数据 Data *CainiaoiotticketdetailqueryData `json:"data,omitempty" xml:"data,omitempty"` // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
CainiaoiotticketdetailqueryResult 结构体
type CainiaoiotticketspcommentAPIRequest ¶ added in v1.3.1
type CainiaoiotticketspcommentAPIRequest struct { model.Params // contains filtered or unexported fields }
CainiaoiotticketspcommentAPIRequest IoT售后服务商工单备注 API请求 cainiao.iot.ticket.sp.comment
IoT售后服务商工单备注
func NewCainiaoiotticketspcommentRequest ¶ added in v1.3.1
func NewCainiaoiotticketspcommentRequest() *CainiaoiotticketspcommentAPIRequest
NewCainiaoiotticketspcommentRequest 初始化CainiaoiotticketspcommentAPIRequest对象
func (CainiaoiotticketspcommentAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r CainiaoiotticketspcommentAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (CainiaoiotticketspcommentAPIRequest) GetApiParams ¶ added in v1.3.1
func (r CainiaoiotticketspcommentAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (CainiaoiotticketspcommentAPIRequest) GetParam ¶ added in v1.3.1
func (r CainiaoiotticketspcommentAPIRequest) GetParam() *CommentTicketTopRequest
GetParam Param Getter
func (CainiaoiotticketspcommentAPIRequest) GetRawParams ¶ added in v1.3.1
func (r CainiaoiotticketspcommentAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*CainiaoiotticketspcommentAPIRequest) SetParam ¶ added in v1.3.1
func (r *CainiaoiotticketspcommentAPIRequest) SetParam(_param *CommentTicketTopRequest) error
SetParam is Param Setter 请求参数
type CainiaoiotticketspcommentAPIResponse ¶ added in v1.3.1
type CainiaoiotticketspcommentAPIResponse struct { model.CommonResponse CainiaoiotticketspcommentAPIResponseModel }
CainiaoiotticketspcommentAPIResponse IoT售后服务商工单备注 API返回值 cainiao.iot.ticket.sp.comment
IoT售后服务商工单备注
type CainiaoiotticketspcommentAPIResponseModel ¶ added in v1.3.1
type CainiaoiotticketspcommentAPIResponseModel struct { XMLName xml.Name `xml:"cainiao_iot_ticket_sp_comment_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *CainiaoiotticketspcommentResultDto `json:"result,omitempty" xml:"result,omitempty"` }
CainiaoiotticketspcommentAPIResponseModel is IoT售后服务商工单备注 成功返回结果
type CainiaoiotticketspcommentResultDto ¶ added in v1.3.1
type CainiaoiotticketspcommentResultDto struct { // 异常描述 ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 执行结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
CainiaoiotticketspcommentResultDto 结构体
type CainiaoiotticketspmailsignuploadAPIRequest ¶ added in v1.3.1
type CainiaoiotticketspmailsignuploadAPIRequest struct { model.Params // contains filtered or unexported fields }
CainiaoiotticketspmailsignuploadAPIRequest IoT售后服务商签收客户邮寄设备附件上传 API请求 cainiao.iot.ticket.sp.mail.sign.upload
IoT售后服务商签收客户邮寄设备附件上传
func NewCainiaoiotticketspmailsignuploadRequest ¶ added in v1.3.1
func NewCainiaoiotticketspmailsignuploadRequest() *CainiaoiotticketspmailsignuploadAPIRequest
NewCainiaoiotticketspmailsignuploadRequest 初始化CainiaoiotticketspmailsignuploadAPIRequest对象
func (CainiaoiotticketspmailsignuploadAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r CainiaoiotticketspmailsignuploadAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (CainiaoiotticketspmailsignuploadAPIRequest) GetApiParams ¶ added in v1.3.1
func (r CainiaoiotticketspmailsignuploadAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (CainiaoiotticketspmailsignuploadAPIRequest) GetParam ¶ added in v1.3.1
func (r CainiaoiotticketspmailsignuploadAPIRequest) GetParam() *UploadSignVoucherRequest
GetParam Param Getter
func (CainiaoiotticketspmailsignuploadAPIRequest) GetRawParams ¶ added in v1.3.1
func (r CainiaoiotticketspmailsignuploadAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*CainiaoiotticketspmailsignuploadAPIRequest) SetParam ¶ added in v1.3.1
func (r *CainiaoiotticketspmailsignuploadAPIRequest) SetParam(_param *UploadSignVoucherRequest) error
SetParam is Param Setter 请求参数
type CainiaoiotticketspmailsignuploadAPIResponse ¶ added in v1.3.1
type CainiaoiotticketspmailsignuploadAPIResponse struct { model.CommonResponse CainiaoiotticketspmailsignuploadAPIResponseModel }
CainiaoiotticketspmailsignuploadAPIResponse IoT售后服务商签收客户邮寄设备附件上传 API返回值 cainiao.iot.ticket.sp.mail.sign.upload
IoT售后服务商签收客户邮寄设备附件上传
type CainiaoiotticketspmailsignuploadAPIResponseModel ¶ added in v1.3.1
type CainiaoiotticketspmailsignuploadAPIResponseModel struct { XMLName xml.Name `xml:"cainiao_iot_ticket_sp_mail_sign_upload_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *CainiaoiotticketspmailsignuploadResultDto `json:"result,omitempty" xml:"result,omitempty"` }
CainiaoiotticketspmailsignuploadAPIResponseModel is IoT售后服务商签收客户邮寄设备附件上传 成功返回结果
type CainiaoiotticketspmailsignuploadResultDto ¶ added in v1.3.1
type CainiaoiotticketspmailsignuploadResultDto struct { // 异常描述 ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"` // 异常编码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 执行结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
CainiaoiotticketspmailsignuploadResultDto 结构体
type CainiaoiotticketspmailvoucheruploadAPIRequest ¶ added in v1.3.1
type CainiaoiotticketspmailvoucheruploadAPIRequest struct { model.Params // contains filtered or unexported fields }
CainiaoiotticketspmailvoucheruploadAPIRequest 服务商寄出维修件上传凭证信息 API请求 cainiao.iot.ticket.sp.mail.voucher.upload
IoT售后服务商寄出维修件上传凭证信息
func NewCainiaoiotticketspmailvoucheruploadRequest ¶ added in v1.3.1
func NewCainiaoiotticketspmailvoucheruploadRequest() *CainiaoiotticketspmailvoucheruploadAPIRequest
NewCainiaoiotticketspmailvoucheruploadRequest 初始化CainiaoiotticketspmailvoucheruploadAPIRequest对象
func (CainiaoiotticketspmailvoucheruploadAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (CainiaoiotticketspmailvoucheruploadAPIRequest) GetApiParams ¶ added in v1.3.1
func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (CainiaoiotticketspmailvoucheruploadAPIRequest) GetParam ¶ added in v1.3.1
func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetParam() *CommentTicketTopRequest
GetParam Param Getter
func (CainiaoiotticketspmailvoucheruploadAPIRequest) GetRawParams ¶ added in v1.3.1
func (r CainiaoiotticketspmailvoucheruploadAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*CainiaoiotticketspmailvoucheruploadAPIRequest) SetParam ¶ added in v1.3.1
func (r *CainiaoiotticketspmailvoucheruploadAPIRequest) SetParam(_param *CommentTicketTopRequest) error
SetParam is Param Setter 请求参数
type CainiaoiotticketspmailvoucheruploadAPIResponse ¶ added in v1.3.1
type CainiaoiotticketspmailvoucheruploadAPIResponse struct { model.CommonResponse CainiaoiotticketspmailvoucheruploadAPIResponseModel }
CainiaoiotticketspmailvoucheruploadAPIResponse 服务商寄出维修件上传凭证信息 API返回值 cainiao.iot.ticket.sp.mail.voucher.upload
IoT售后服务商寄出维修件上传凭证信息
type CainiaoiotticketspmailvoucheruploadAPIResponseModel ¶ added in v1.3.1
type CainiaoiotticketspmailvoucheruploadAPIResponseModel struct { XMLName xml.Name `xml:"cainiao_iot_ticket_sp_mail_voucher_upload_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *CainiaoiotticketspmailvoucheruploadResultDto `json:"result,omitempty" xml:"result,omitempty"` }
CainiaoiotticketspmailvoucheruploadAPIResponseModel is 服务商寄出维修件上传凭证信息 成功返回结果
type CainiaoiotticketspmailvoucheruploadResultDto ¶ added in v1.3.1
type CainiaoiotticketspmailvoucheruploadResultDto struct { // 异常描述 ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"` // 异常编码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 执行结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
CainiaoiotticketspmailvoucheruploadResultDto 结构体
type CainiaoiotticketspmaintainupdateAPIRequest ¶ added in v1.3.1
type CainiaoiotticketspmaintainupdateAPIRequest struct { model.Params // contains filtered or unexported fields }
CainiaoiotticketspmaintainupdateAPIRequest IoT售后服务商维修方案更新 API请求 cainiao.iot.ticket.sp.maintain.update
IoT售后服务商维修方案更新
func NewCainiaoiotticketspmaintainupdateRequest ¶ added in v1.3.1
func NewCainiaoiotticketspmaintainupdateRequest() *CainiaoiotticketspmaintainupdateAPIRequest
NewCainiaoiotticketspmaintainupdateRequest 初始化CainiaoiotticketspmaintainupdateAPIRequest对象
func (CainiaoiotticketspmaintainupdateAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainupdateAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (CainiaoiotticketspmaintainupdateAPIRequest) GetApiParams ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainupdateAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (CainiaoiotticketspmaintainupdateAPIRequest) GetParam ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainupdateAPIRequest) GetParam() *UpdateMaintainPlanTopRequest
GetParam Param Getter
func (CainiaoiotticketspmaintainupdateAPIRequest) GetRawParams ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainupdateAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*CainiaoiotticketspmaintainupdateAPIRequest) SetParam ¶ added in v1.3.1
func (r *CainiaoiotticketspmaintainupdateAPIRequest) SetParam(_param *UpdateMaintainPlanTopRequest) error
SetParam is Param Setter 请求参数
type CainiaoiotticketspmaintainupdateAPIResponse ¶ added in v1.3.1
type CainiaoiotticketspmaintainupdateAPIResponse struct { model.CommonResponse CainiaoiotticketspmaintainupdateAPIResponseModel }
CainiaoiotticketspmaintainupdateAPIResponse IoT售后服务商维修方案更新 API返回值 cainiao.iot.ticket.sp.maintain.update
IoT售后服务商维修方案更新
type CainiaoiotticketspmaintainupdateAPIResponseModel ¶ added in v1.3.1
type CainiaoiotticketspmaintainupdateAPIResponseModel struct { XMLName xml.Name `xml:"cainiao_iot_ticket_sp_maintain_update_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *CainiaoiotticketspmaintainupdateResultDto `json:"result,omitempty" xml:"result,omitempty"` }
CainiaoiotticketspmaintainupdateAPIResponseModel is IoT售后服务商维修方案更新 成功返回结果
type CainiaoiotticketspmaintainupdateResultDto ¶ added in v1.3.1
type CainiaoiotticketspmaintainupdateResultDto struct { // 异常描述 ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"` // 异常编码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 执行结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
CainiaoiotticketspmaintainupdateResultDto 结构体
type CainiaoiotticketspmaintainvtwocreateAPIRequest ¶ added in v1.3.1
type CainiaoiotticketspmaintainvtwocreateAPIRequest struct { model.Params // contains filtered or unexported fields }
CainiaoiotticketspmaintainvtwocreateAPIRequest 服务商制定维修费方案 API请求 cainiao.iot.ticket.sp.maintain.vtwo.create
服务商制定维修费方案
func NewCainiaoiotticketspmaintainvtwocreateRequest ¶ added in v1.3.1
func NewCainiaoiotticketspmaintainvtwocreateRequest() *CainiaoiotticketspmaintainvtwocreateAPIRequest
NewCainiaoiotticketspmaintainvtwocreateRequest 初始化CainiaoiotticketspmaintainvtwocreateAPIRequest对象
func (CainiaoiotticketspmaintainvtwocreateAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (CainiaoiotticketspmaintainvtwocreateAPIRequest) GetApiParams ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (CainiaoiotticketspmaintainvtwocreateAPIRequest) GetMakeMaintainPlanTopRequest ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetMakeMaintainPlanTopRequest() *MakeMaintainPlanV2topRequest
GetMakeMaintainPlanTopRequest MakeMaintainPlanTopRequest Getter
func (CainiaoiotticketspmaintainvtwocreateAPIRequest) GetRawParams ¶ added in v1.3.1
func (r CainiaoiotticketspmaintainvtwocreateAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*CainiaoiotticketspmaintainvtwocreateAPIRequest) SetMakeMaintainPlanTopRequest ¶ added in v1.3.1
func (r *CainiaoiotticketspmaintainvtwocreateAPIRequest) SetMakeMaintainPlanTopRequest(_makeMaintainPlanTopRequest *MakeMaintainPlanV2topRequest) error
SetMakeMaintainPlanTopRequest is MakeMaintainPlanTopRequest Setter 维修方案
type CainiaoiotticketspmaintainvtwocreateAPIResponse ¶ added in v1.3.1
type CainiaoiotticketspmaintainvtwocreateAPIResponse struct { model.CommonResponse CainiaoiotticketspmaintainvtwocreateAPIResponseModel }
CainiaoiotticketspmaintainvtwocreateAPIResponse 服务商制定维修费方案 API返回值 cainiao.iot.ticket.sp.maintain.vtwo.create
服务商制定维修费方案
type CainiaoiotticketspmaintainvtwocreateAPIResponseModel ¶ added in v1.3.1
type CainiaoiotticketspmaintainvtwocreateAPIResponseModel struct { XMLName xml.Name `xml:"cainiao_iot_ticket_sp_maintain_vtwo_create_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *CainiaoiotticketspmaintainvtwocreateResultDto `json:"result,omitempty" xml:"result,omitempty"` }
CainiaoiotticketspmaintainvtwocreateAPIResponseModel is 服务商制定维修费方案 成功返回结果
type CainiaoiotticketspmaintainvtwocreateResultDto ¶ added in v1.3.1
type CainiaoiotticketspmaintainvtwocreateResultDto struct { // 异常描述 ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 执行结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
CainiaoiotticketspmaintainvtwocreateResultDto 结构体
type CainiaoiotticketspvtwoacceptAPIRequest ¶ added in v1.3.1
type CainiaoiotticketspvtwoacceptAPIRequest struct { model.Params // contains filtered or unexported fields }
CainiaoiotticketspvtwoacceptAPIRequest IoT售后服务商确认接单 API请求 cainiao.iot.ticket.sp.vtwo.accept
IoT售后服务商确认接单
func NewCainiaoiotticketspvtwoacceptRequest ¶ added in v1.3.1
func NewCainiaoiotticketspvtwoacceptRequest() *CainiaoiotticketspvtwoacceptAPIRequest
NewCainiaoiotticketspvtwoacceptRequest 初始化CainiaoiotticketspvtwoacceptAPIRequest对象
func (CainiaoiotticketspvtwoacceptAPIRequest) GetAcceptTicketTopRequest ¶ added in v1.3.1
func (r CainiaoiotticketspvtwoacceptAPIRequest) GetAcceptTicketTopRequest() *AcceptTicketV2topRequest
GetAcceptTicketTopRequest AcceptTicketTopRequest Getter
func (CainiaoiotticketspvtwoacceptAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r CainiaoiotticketspvtwoacceptAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (CainiaoiotticketspvtwoacceptAPIRequest) GetApiParams ¶ added in v1.3.1
func (r CainiaoiotticketspvtwoacceptAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (CainiaoiotticketspvtwoacceptAPIRequest) GetRawParams ¶ added in v1.3.1
func (r CainiaoiotticketspvtwoacceptAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*CainiaoiotticketspvtwoacceptAPIRequest) SetAcceptTicketTopRequest ¶ added in v1.3.1
func (r *CainiaoiotticketspvtwoacceptAPIRequest) SetAcceptTicketTopRequest(_acceptTicketTopRequest *AcceptTicketV2topRequest) error
SetAcceptTicketTopRequest is AcceptTicketTopRequest Setter 受理接口请求参数
type CainiaoiotticketspvtwoacceptAPIResponse ¶ added in v1.3.1
type CainiaoiotticketspvtwoacceptAPIResponse struct { model.CommonResponse CainiaoiotticketspvtwoacceptAPIResponseModel }
CainiaoiotticketspvtwoacceptAPIResponse IoT售后服务商确认接单 API返回值 cainiao.iot.ticket.sp.vtwo.accept
IoT售后服务商确认接单
type CainiaoiotticketspvtwoacceptAPIResponseModel ¶ added in v1.3.1
type CainiaoiotticketspvtwoacceptAPIResponseModel struct { XMLName xml.Name `xml:"cainiao_iot_ticket_sp_vtwo_accept_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *CainiaoiotticketspvtwoacceptResultDto `json:"result,omitempty" xml:"result,omitempty"` }
CainiaoiotticketspvtwoacceptAPIResponseModel is IoT售后服务商确认接单 成功返回结果
type CainiaoiotticketspvtwoacceptResultDto ¶ added in v1.3.1
type CainiaoiotticketspvtwoacceptResultDto struct { // 异常描述 ErrorDesc string `json:"error_desc,omitempty" xml:"error_desc,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 执行结果 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
CainiaoiotticketspvtwoacceptResultDto 结构体
type CommentTicketTopRequest ¶
type CommentTicketTopRequest struct { // 快递凭证照片 SendProof []string `json:"send_proof,omitempty" xml:"send_proof>string,omitempty"` // 扩展信息 Feature string `json:"feature,omitempty" xml:"feature,omitempty"` // 操作人联系方式 OperatorPhone string `json:"operator_phone,omitempty" xml:"operator_phone,omitempty"` // 操作人编码 OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"` // 操作人名称 OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"` // 服务商唯一编码 SpCode string `json:"sp_code,omitempty" xml:"sp_code,omitempty"` // 工单备注 Comment string `json:"comment,omitempty" xml:"comment,omitempty"` // 邮寄编码 MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"` // 工单Id TicketId int64 `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"` }
CommentTicketTopRequest 结构体
type Images ¶
type Images struct { // 图片类型:service-上门服务图片;cuSendProof-客户邮寄凭证;spSendProof-服务商邮寄凭证;abnormalImage-异常信息;purchaseVoucher-用户购买凭证 Type string `json:"type,omitempty" xml:"type,omitempty"` // 图片url Url string `json:"url,omitempty" xml:"url,omitempty"` }
Images 结构体
type IotMaintainPlanItemTopRequest ¶
type IotMaintainPlanItemTopRequest struct { // 付款角色:merchant-商家记账;customer-客户支付 PayRole string `json:"pay_role,omitempty" xml:"pay_role,omitempty"` // 设备编码(需要映射) ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"` }
IotMaintainPlanItemTopRequest 结构体
type MaintenanceInfo ¶
type MaintenanceInfo struct { // 维修配件信息 PartItemList []PartItemList `json:"part_item_list,omitempty" xml:"part_item_list>part_item_list,omitempty"` // 事件类型列表 EventTypeList []string `json:"event_type_list,omitempty" xml:"event_type_list>string,omitempty"` // 维修方式 MaintainMethod string `json:"maintain_method,omitempty" xml:"maintain_method,omitempty"` // 修理方式 MaintainAbilities string `json:"maintain_abilities,omitempty" xml:"maintain_abilities,omitempty"` // 支付方式:payBefore-维修前付费;payAfter-维修后付费;noNeedPay-无需付费 PayMethod string `json:"pay_method,omitempty" xml:"pay_method,omitempty"` // 其它费用 OtherFee string `json:"other_fee,omitempty" xml:"other_fee,omitempty"` // 费用描述 FeeRemark string `json:"fee_remark,omitempty" xml:"fee_remark,omitempty"` // 承保类型 WarrantyType string `json:"warranty_type,omitempty" xml:"warranty_type,omitempty"` }
MaintenanceInfo 结构体
type MakeMaintainPlanV2topRequest ¶ added in v1.3.1
type MakeMaintainPlanV2topRequest struct { // 维修项 IotMaintainPlanItemList []IotMaintainPlanItemTopRequest `json:"iot_maintain_plan_item_list,omitempty" xml:"iot_maintain_plan_item_list>iot_maintain_plan_item_top_request,omitempty"` // 问题列表(需要映射) ProblemTypeList []string `json:"problem_type_list,omitempty" xml:"problem_type_list>string,omitempty"` // 问题原因(需要映射) ProblemCauseList []string `json:"problem_cause_list,omitempty" xml:"problem_cause_list>string,omitempty"` // 事件类型(需要映射) EventTypeList []string `json:"event_type_list,omitempty" xml:"event_type_list>string,omitempty"` // 其它费用 OtherFee string `json:"other_fee,omitempty" xml:"other_fee,omitempty"` // 操作人联系方式 OperatorPhone string `json:"operator_phone,omitempty" xml:"operator_phone,omitempty"` // 操作人姓名 OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"` // 服务商编码 SpCode string `json:"sp_code,omitempty" xml:"sp_code,omitempty"` // 扩展属性 Feature string `json:"feature,omitempty" xml:"feature,omitempty"` // 费用描述 FeeRemark string `json:"fee_remark,omitempty" xml:"fee_remark,omitempty"` // 保内保外(需要映射) WarrantyType string `json:"warranty_type,omitempty" xml:"warranty_type,omitempty"` // 支付图片二维码 PayPictureUrl string `json:"pay_picture_url,omitempty" xml:"pay_picture_url,omitempty"` // 操作人Id OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"` // 人工费用 LaborExpense string `json:"labor_expense,omitempty" xml:"labor_expense,omitempty"` // 工单Id TicketId int64 `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"` }
MakeMaintainPlanV2topRequest 结构体
type OperateLogList ¶
type OperateLogList struct { // 操作人联系方式 OperatePhone string `json:"operate_phone,omitempty" xml:"operate_phone,omitempty"` // 操作时间 OperateTime string `json:"operate_time,omitempty" xml:"operate_time,omitempty"` // 操作类型描述 OperateType string `json:"operate_type,omitempty" xml:"operate_type,omitempty"` // 操作人 OperateName string `json:"operate_name,omitempty" xml:"operate_name,omitempty"` // 备注信息 Remark string `json:"remark,omitempty" xml:"remark,omitempty"` }
OperateLogList 结构体
type PartItemList ¶
type PartItemList struct { // 配件编码 ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"` // 支付角色:merchant-商家记账;customer-客户付费 PayRole string `json:"pay_role,omitempty" xml:"pay_role,omitempty"` }
PartItemList 结构体
type RepairmanInfo ¶
type RepairmanInfo struct { // 上门维修人员编号 RepairmanId string `json:"repairman_id,omitempty" xml:"repairman_id,omitempty"` // 上门维修人员名称 RepairmanName string `json:"repairman_name,omitempty" xml:"repairman_name,omitempty"` // 上门维修人员联系方式 RepairmanPhone string `json:"repairman_phone,omitempty" xml:"repairman_phone,omitempty"` // 上门时间 AppointDate string `json:"appoint_date,omitempty" xml:"appoint_date,omitempty"` // 上门维修地址 VisitAddress string `json:"visit_address,omitempty" xml:"visit_address,omitempty"` }
RepairmanInfo 结构体
type UpdateMaintainPlanTopRequest ¶
type UpdateMaintainPlanTopRequest struct { // 维修项 IotMaintainPlanItemList []IotMaintainPlanItemTopRequest `json:"iot_maintain_plan_item_list,omitempty" xml:"iot_maintain_plan_item_list>iot_maintain_plan_item_top_request,omitempty"` // 事件类型(需要映射) EventTypeList []string `json:"event_type_list,omitempty" xml:"event_type_list>string,omitempty"` // 操作人联系方式 OperatorPhone string `json:"operator_phone,omitempty" xml:"operator_phone,omitempty"` // 操作人编码 OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"` // 操作人名称 OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"` // 服务商唯一编码 SpCode string `json:"sp_code,omitempty" xml:"sp_code,omitempty"` // 运维方案:SEND_BACK_AND_SEND_OUT-客户寄回服务商寄出;SEND_OUT-服务商寄出;ONSITE-上门服务 MaintainAbilities string `json:"maintain_abilities,omitempty" xml:"maintain_abilities,omitempty"` // 客户寄回设备 服务商收件人名称 ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"` // 其它费用 OtherFee string `json:"other_fee,omitempty" xml:"other_fee,omitempty"` // 客户寄回设备 服务商收货地址 ReceiverAddress string `json:"receiver_address,omitempty" xml:"receiver_address,omitempty"` // 扩展字段 Features string `json:"features,omitempty" xml:"features,omitempty"` // 维修方式(需要映射) MaintainMethod string `json:"maintain_method,omitempty" xml:"maintain_method,omitempty"` // 客户寄回设备 服务商联系方式 ReceiverPhone string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"` // 支付方式:payBefore-维修前付费;payAfter-维修后付费;noNeedPay-无需付费 PayMethod string `json:"pay_method,omitempty" xml:"pay_method,omitempty"` // 费用描述 FeeRemark string `json:"fee_remark,omitempty" xml:"fee_remark,omitempty"` // 保内保外(需要映射) WarrantyType string `json:"warranty_type,omitempty" xml:"warranty_type,omitempty"` // 工单Id TicketId int64 `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"` }
UpdateMaintainPlanTopRequest 结构体
type UploadSignVoucherRequest ¶
type UploadSignVoucherRequest struct { // 快递签收凭证 SignProofs []string `json:"sign_proofs,omitempty" xml:"sign_proofs>string,omitempty"` // 邮件编码 MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"` // 扩展信息 Feature string `json:"feature,omitempty" xml:"feature,omitempty"` // 备注 Comment string `json:"comment,omitempty" xml:"comment,omitempty"` // 操作人联系方式 OperatorPhone string `json:"operator_phone,omitempty" xml:"operator_phone,omitempty"` // 操作人编码 OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"` // 操作人名称 OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"` // 服务商唯一编码 SpCode string `json:"sp_code,omitempty" xml:"sp_code,omitempty"` // 工单Id TicketId int64 `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"` }
UploadSignVoucherRequest 结构体
Source Files
¶
- AcceptTicketV2TopRequest.go
- CainiaoIotTicketDetailQueryAPIRequest.go
- CainiaoIotTicketDetailQueryAPIResponse.go
- CainiaoIotTicketDetailQueryData.go
- CainiaoIotTicketDetailQueryResult.go
- CainiaoIotTicketSpCommentAPIRequest.go
- CainiaoIotTicketSpCommentAPIResponse.go
- CainiaoIotTicketSpCommentResultDto.go
- CainiaoIotTicketSpMailSignUploadAPIRequest.go
- CainiaoIotTicketSpMailSignUploadAPIResponse.go
- CainiaoIotTicketSpMailSignUploadResultDto.go
- CainiaoIotTicketSpMailVoucherUploadAPIRequest.go
- CainiaoIotTicketSpMailVoucherUploadAPIResponse.go
- CainiaoIotTicketSpMailVoucherUploadResultDto.go
- CainiaoIotTicketSpMaintainUpdateAPIRequest.go
- CainiaoIotTicketSpMaintainUpdateAPIResponse.go
- CainiaoIotTicketSpMaintainUpdateResultDto.go
- CainiaoIotTicketSpMaintainVtwoCreateAPIRequest.go
- CainiaoIotTicketSpMaintainVtwoCreateAPIResponse.go
- CainiaoIotTicketSpMaintainVtwoCreateResultDto.go
- CainiaoIotTicketSpVtwoAcceptAPIRequest.go
- CainiaoIotTicketSpVtwoAcceptAPIResponse.go
- CainiaoIotTicketSpVtwoAcceptResultDto.go
- CommentTicketTopRequest.go
- Images.go
- IotMaintainPlanItemTopRequest.go
- MaintenanceInfo.go
- MakeMaintainPlanV2TopRequest.go
- OperateLogList.go
- PartItemList.go
- RepairmanInfo.go
- UpdateMaintainPlanTopRequest.go
- UploadSignVoucherRequest.go
- doc.go