ihome

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

iHome API model

https://open.taobao.com/API.htm?docId=43219&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancePicMaterialDto

type AdvancePicMaterialDto struct {
	// 标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 用户id
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 图片oss地址
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 宽
	Width int64 `json:"width,omitempty" xml:"width,omitempty"`
	// 高
	Height int64 `json:"height,omitempty" xml:"height,omitempty"`
	// 方案id
	CaseId string `json:"case_id,omitempty" xml:"case_id,omitempty"`
	// 企业id
	EntId int64 `json:"ent_id,omitempty" xml:"ent_id,omitempty"`
	// 0 普通图 1 全景图 2 鸟瞰图
	Flag int64 `json:"flag,omitempty" xml:"flag,omitempty"`
}

AdvancePicMaterialDto 结构体

type AlibabaIhomeCtomCaseMainpicUpdateAPIRequest

type AlibabaIhomeCtomCaseMainpicUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}
AlibabaIhomeCtomCaseMainpicUpdateAPIRequest

方案渲染图修改 API请求 alibaba.ihome.ctom.case.mainpic.update

用于在门店工作台里的编辑器保存方案,由三维家后端调用阿里后端,保存方案信息 此接口只允许ihome业务使用,用于门店的编辑功能,只允许广东三维家信息科技有限公司一家公司调用,不适用于其他业务。

func NewAlibabaIhomeCtomCaseMainpicUpdateRequest

func NewAlibabaIhomeCtomCaseMainpicUpdateRequest() *AlibabaIhomeCtomCaseMainpicUpdateAPIRequest

NewAlibabaIhomeCtomCaseMainpicUpdateRequest 初始化AlibabaIhomeCtomCaseMainpicUpdateAPIRequest对象

func (AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) GetCaseId

Get CaseId Getter

func (AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) GetPicType

Get PicType Getter

func (AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) GetPicUrl

Get PicUrl Getter

func (AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) GetTraceId

Get TraceId Getter

func (*AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) SetCaseId

Set is CaseId Setter 方案id

func (*AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) SetPicType

Set is PicType Setter 图片类型

func (*AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) SetPicUrl

Set is PicUrl Setter 图片的地址

func (*AlibabaIhomeCtomCaseMainpicUpdateAPIRequest) SetTraceId

Set is TraceId Setter 32位字符串

type AlibabaIhomeCtomCaseMainpicUpdateAPIResponse

type AlibabaIhomeCtomCaseMainpicUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaIhomeCtomCaseMainpicUpdateAPIResponseModel
}
AlibabaIhomeCtomCaseMainpicUpdateAPIResponse

方案渲染图修改 API返回值 alibaba.ihome.ctom.case.mainpic.update

用于在门店工作台里的编辑器保存方案,由三维家后端调用阿里后端,保存方案信息 此接口只允许ihome业务使用,用于门店的编辑功能,只允许广东三维家信息科技有限公司一家公司调用,不适用于其他业务。

type AlibabaIhomeCtomCaseMainpicUpdateAPIResponseModel

type AlibabaIhomeCtomCaseMainpicUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ihome_ctom_case_mainpic_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据站点名称查询产品
	ApiResult *AlibabaIhomeCtomCaseMainpicUpdateApiResult `json:"api_result,omitempty" xml:"api_result,omitempty"`
}

AlibabaIhomeCtomCaseMainpicUpdateAPIResponseModel is 方案渲染图修改 成功返回结果

type AlibabaIhomeCtomCaseMainpicUpdateApiResult

type AlibabaIhomeCtomCaseMainpicUpdateApiResult struct {
	// 具体错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// case的url地址
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// true
	Status bool `json:"status,omitempty" xml:"status,omitempty"`
}

AlibabaIhomeCtomCaseMainpicUpdateApiResult 结构体

type AlibabaIhomeCtomContentImgUploadAPIRequest

type AlibabaIhomeCtomContentImgUploadAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}
AlibabaIhomeCtomContentImgUploadAPIRequest

实拍图投稿链路上传图片 API请求 alibaba.ihome.ctom.content.img.upload

实拍图投稿链路上传图片

func NewAlibabaIhomeCtomContentImgUploadRequest

func NewAlibabaIhomeCtomContentImgUploadRequest() *AlibabaIhomeCtomContentImgUploadAPIRequest

NewAlibabaIhomeCtomContentImgUploadRequest 初始化AlibabaIhomeCtomContentImgUploadAPIRequest对象

func (AlibabaIhomeCtomContentImgUploadAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaIhomeCtomContentImgUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaIhomeCtomContentImgUploadAPIRequest) GetMaterialDto

Get MaterialDto Getter

func (*AlibabaIhomeCtomContentImgUploadAPIRequest) SetMaterialDto

Set is MaterialDto Setter materialDTO

type AlibabaIhomeCtomContentImgUploadAPIResponse

type AlibabaIhomeCtomContentImgUploadAPIResponse struct {
	model.CommonResponse
	AlibabaIhomeCtomContentImgUploadAPIResponseModel
}
AlibabaIhomeCtomContentImgUploadAPIResponse

实拍图投稿链路上传图片 API返回值 alibaba.ihome.ctom.content.img.upload

实拍图投稿链路上传图片

type AlibabaIhomeCtomContentImgUploadAPIResponseModel

type AlibabaIhomeCtomContentImgUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ihome_ctom_content_img_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据站点名称查询产品
	Result *AlibabaIhomeCtomContentImgUploadApiResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaIhomeCtomContentImgUploadAPIResponseModel is 实拍图投稿链路上传图片 成功返回结果

type AlibabaIhomeCtomContentImgUploadApiResult

type AlibabaIhomeCtomContentImgUploadApiResult struct {
	// 提交成功的内容ID
	Data int64 `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
}

AlibabaIhomeCtomContentImgUploadApiResult 结构体

type AlibabaIhomeCtomContentPublishStatusAPIRequest

type AlibabaIhomeCtomContentPublishStatusAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}
AlibabaIhomeCtomContentPublishStatusAPIRequest

实拍图发布审核状态查询API API请求 alibaba.ihome.ctom.content.publish.status

实拍图发布审核状态查询API

func NewAlibabaIhomeCtomContentPublishStatusRequest

func NewAlibabaIhomeCtomContentPublishStatusRequest() *AlibabaIhomeCtomContentPublishStatusAPIRequest

NewAlibabaIhomeCtomContentPublishStatusRequest 初始化AlibabaIhomeCtomContentPublishStatusAPIRequest对象

func (AlibabaIhomeCtomContentPublishStatusAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaIhomeCtomContentPublishStatusAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaIhomeCtomContentPublishStatusAPIRequest) GetIdList

Get IdList Getter

func (*AlibabaIhomeCtomContentPublishStatusAPIRequest) SetIdList

Set is IdList Setter 要查询投稿状态的ID列表

type AlibabaIhomeCtomContentPublishStatusAPIResponse

type AlibabaIhomeCtomContentPublishStatusAPIResponse struct {
	model.CommonResponse
	AlibabaIhomeCtomContentPublishStatusAPIResponseModel
}
AlibabaIhomeCtomContentPublishStatusAPIResponse

实拍图发布审核状态查询API API返回值 alibaba.ihome.ctom.content.publish.status

实拍图发布审核状态查询API

type AlibabaIhomeCtomContentPublishStatusAPIResponseModel

type AlibabaIhomeCtomContentPublishStatusAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ihome_ctom_content_publish_status_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据站点名称查询产品
	Result *AlibabaIhomeCtomContentPublishStatusApiResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaIhomeCtomContentPublishStatusAPIResponseModel is 实拍图发布审核状态查询API 成功返回结果

type AlibabaIhomeCtomContentPublishStatusApiResult

type AlibabaIhomeCtomContentPublishStatusApiResult struct {
	// result对象根节点
	Data *StatusResult `json:"data,omitempty" xml:"data,omitempty"`
	// 调用状态
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
}

AlibabaIhomeCtomContentPublishStatusApiResult 结构体

type AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest

type AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}
AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest

售后上门信息同步 API请求 alibaba.ihome.ctom.postsale.onsite.sync

用于三维家同步售后单上门人员和时间信息

func NewAlibabaIhomeCtomPostsaleOnsiteSyncRequest

func NewAlibabaIhomeCtomPostsaleOnsiteSyncRequest() *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest

NewAlibabaIhomeCtomPostsaleOnsiteSyncRequest 初始化AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest对象

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetAdditionalOrderId

func (r AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetAdditionalOrderId() string

Get AdditionalOrderId Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetDeliveryDate

Get DeliveryDate Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetDeliveryName

Get DeliveryName Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetDeliveryPhone

Get DeliveryPhone Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetMemo

Get Memo Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetOperatorId

Get OperatorId Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetPostSalesId

Get PostSalesId Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetServiceId

Get ServiceId Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetTime

Get Time Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetType

Get Type Getter

func (AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) GetUnitId

Get UnitId Getter

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetAdditionalOrderId

func (r *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetAdditionalOrderId(_additionalOrderId string) error

Set is AdditionalOrderId Setter 三维家补单ID

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetDeliveryDate

func (r *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetDeliveryDate(_deliveryDate int64) error

Set is DeliveryDate Setter 预约目标时间

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetDeliveryName

func (r *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetDeliveryName(_deliveryName string) error

Set is DeliveryName Setter 联系人员名字

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetDeliveryPhone

func (r *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetDeliveryPhone(_deliveryPhone string) error

Set is DeliveryPhone Setter 预约后展示给客户的员工联系方式

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetMemo

Set is Memo Setter 备注

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetOperatorId

func (r *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetOperatorId(_operatorId string) error

Set is OperatorId Setter 具体操作人ID(预约人)

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetPostSalesId

func (r *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetPostSalesId(_postSalesId string) error

Set is PostSalesId Setter 售后单ID

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetServiceId

func (r *AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetServiceId(_serviceId string) error

Set is ServiceId Setter 服务ID

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetTime

Set is Time Setter 预约事件发生时间

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetType

Set is Type Setter 配送、安装或上门

func (*AlibabaIhomeCtomPostsaleOnsiteSyncAPIRequest) SetUnitId

Set is UnitId Setter 提交部门ID(预约的操作人所属部门)

type AlibabaIhomeCtomPostsaleOnsiteSyncAPIResponse

type AlibabaIhomeCtomPostsaleOnsiteSyncAPIResponse struct {
	model.CommonResponse
	AlibabaIhomeCtomPostsaleOnsiteSyncAPIResponseModel
}
AlibabaIhomeCtomPostsaleOnsiteSyncAPIResponse

售后上门信息同步 API返回值 alibaba.ihome.ctom.postsale.onsite.sync

用于三维家同步售后单上门人员和时间信息

type AlibabaIhomeCtomPostsaleOnsiteSyncAPIResponseModel

type AlibabaIhomeCtomPostsaleOnsiteSyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ihome_ctom_postsale_onsite_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// true
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaIhomeCtomPostsaleOnsiteSyncAPIResponseModel is 售后上门信息同步 成功返回结果

type AlibabaIhomeCtomPostsaleStatusSyncAPIRequest

type AlibabaIhomeCtomPostsaleStatusSyncAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}
AlibabaIhomeCtomPostsaleStatusSyncAPIRequest

C2M售后状态同步 API请求 alibaba.ihome.ctom.postsale.status.sync

供给三维家同步定制、成品商品售后进度状态

func NewAlibabaIhomeCtomPostsaleStatusSyncRequest

func NewAlibabaIhomeCtomPostsaleStatusSyncRequest() *AlibabaIhomeCtomPostsaleStatusSyncAPIRequest

NewAlibabaIhomeCtomPostsaleStatusSyncRequest 初始化AlibabaIhomeCtomPostsaleStatusSyncAPIRequest对象

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetCsrId

Get CsrId Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetFinishType

Get FinishType Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetIsExpedited

Get IsExpedited Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetOperatorId

Get OperatorId Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetPostSalesId

Get PostSalesId Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetReason

Get Reason Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetServiceId

Get ServiceId Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetSource

Get Source Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetStatus

Get Status Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetSubOrderId

Get SubOrderId Getter

func (AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) GetUnitId

Get UnitId Getter

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetCsrId

Set is CsrId Setter 客服代表ID

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetFinishType

func (r *AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetFinishType(_finishType string) error

Set is FinishType Setter 售后单结束原因

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetIsExpedited

func (r *AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetIsExpedited(_isExpedited string) error

Set is IsExpedited Setter 是否加急订单

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetOperatorId

func (r *AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetOperatorId(_operatorId string) error

Set is OperatorId Setter 三维家操作人ID

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetPostSalesId

func (r *AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetPostSalesId(_postSalesId string) error

Set is PostSalesId Setter 三维家售后单号ID

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetReason

Set is Reason Setter 售后单更新状态原因

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetServiceId

func (r *AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetServiceId(_serviceId string) error

Set is ServiceId Setter 三维家服务ID

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetSource

Set is Source Setter 售后发起来源

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetStatus

Set is Status Setter 售后状态更新

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetSubOrderId

func (r *AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetSubOrderId(_subOrderId string) error

Set is SubOrderId Setter 三维家订单号ID

func (*AlibabaIhomeCtomPostsaleStatusSyncAPIRequest) SetUnitId

Set is UnitId Setter 三维家操作人部门ID

type AlibabaIhomeCtomPostsaleStatusSyncAPIResponse

type AlibabaIhomeCtomPostsaleStatusSyncAPIResponse struct {
	model.CommonResponse
	AlibabaIhomeCtomPostsaleStatusSyncAPIResponseModel
}
AlibabaIhomeCtomPostsaleStatusSyncAPIResponse

C2M售后状态同步 API返回值 alibaba.ihome.ctom.postsale.status.sync

供给三维家同步定制、成品商品售后进度状态

type AlibabaIhomeCtomPostsaleStatusSyncAPIResponseModel

type AlibabaIhomeCtomPostsaleStatusSyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ihome_ctom_postsale_status_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// true
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaIhomeCtomPostsaleStatusSyncAPIResponseModel is C2M售后状态同步 成功返回结果

type ContentStatus

type ContentStatus struct {
	// 拒绝原因
	RefuseReason string `json:"refuse_reason,omitempty" xml:"refuse_reason,omitempty"`
	// 审核状态
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 内容ID
	ContentId int64 `json:"content_id,omitempty" xml:"content_id,omitempty"`
	// 场景ID
	SampleId int64 `json:"sample_id,omitempty" xml:"sample_id,omitempty"`
	// 标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 图片
	Img string `json:"img,omitempty" xml:"img,omitempty"`
}

ContentStatus 结构体

type StatusResult

type StatusResult struct {
	// 状态list
	StatusList []ContentStatus `json:"status_list,omitempty" xml:"status_list>content_status,omitempty"`
}

StatusResult 结构体

type TaobaoIhomeAdvancepicUploadAPIRequest

type TaobaoIhomeAdvancepicUploadAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}
TaobaoIhomeAdvancepicUploadAPIRequest

ihome图片上传 API请求 taobao.ihome.advancepic.upload

ihome 定制业务编辑器投稿素材上传

func NewTaobaoIhomeAdvancepicUploadRequest

func NewTaobaoIhomeAdvancepicUploadRequest() *TaobaoIhomeAdvancepicUploadAPIRequest

NewTaobaoIhomeAdvancepicUploadRequest 初始化TaobaoIhomeAdvancepicUploadAPIRequest对象

func (TaobaoIhomeAdvancepicUploadAPIRequest) GetApiMethodName

func (r TaobaoIhomeAdvancepicUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoIhomeAdvancepicUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoIhomeAdvancepicUploadAPIRequest) GetMaterials

Get Materials Getter

func (*TaobaoIhomeAdvancepicUploadAPIRequest) SetMaterials

Set is Materials Setter 图片类

type TaobaoIhomeAdvancepicUploadAPIResponse

type TaobaoIhomeAdvancepicUploadAPIResponse struct {
	model.CommonResponse
	TaobaoIhomeAdvancepicUploadAPIResponseModel
}
TaobaoIhomeAdvancepicUploadAPIResponse

ihome图片上传 API返回值 taobao.ihome.advancepic.upload

ihome 定制业务编辑器投稿素材上传

type TaobaoIhomeAdvancepicUploadAPIResponseModel

type TaobaoIhomeAdvancepicUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"ihome_advancepic_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据站点名称查询产品
	Result *TaobaoIhomeAdvancepicUploadApiResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoIhomeAdvancepicUploadAPIResponseModel is ihome图片上传 成功返回结果

type TaobaoIhomeAdvancepicUploadApiResult

type TaobaoIhomeAdvancepicUploadApiResult struct {
	// 提交成功的批次id
	Data int64 `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
}

TaobaoIhomeAdvancepicUploadApiResult 结构体

type UploadPicMaterialDto

type UploadPicMaterialDto struct {
	// 图片宽
	Width int64 `json:"width,omitempty" xml:"width,omitempty"`
	// 标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 上传者ID
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 图片URL
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// 图片高
	Height int64 `json:"height,omitempty" xml:"height,omitempty"`
}

UploadPicMaterialDto 结构体

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL