idleitem

package
v1.1.5 Latest Latest
Warning

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

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

Documentation

Overview

闲鱼发布 model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaIdleItemIdlecoinAddAPIResponse

type AlibabaIdleItemIdlecoinAddAPIResponse struct {
	model.CommonResponse
	AlibabaIdleItemIdlecoinAddResponse
}

免费送商品发送 API返回值 alibaba.idle.item.idlecoin.add

免费送商品发布

type AlibabaIdleItemIdlecoinAddRequest

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

免费送商品发送 API请求 alibaba.idle.item.idlecoin.add

免费送商品发布

func NewAlibabaIdleItemIdlecoinAddRequest

func NewAlibabaIdleItemIdlecoinAddRequest() *AlibabaIdleItemIdlecoinAddRequest

初始化AlibabaIdleItemIdlecoinAddRequest对象

func (AlibabaIdleItemIdlecoinAddRequest) GetApiMethodName

func (r AlibabaIdleItemIdlecoinAddRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIdleItemIdlecoinAddRequest) GetApiParams

func (r AlibabaIdleItemIdlecoinAddRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIdleItemIdlecoinAddRequest) GetIdleCoinItemParam

func (r AlibabaIdleItemIdlecoinAddRequest) GetIdleCoinItemParam() *IdleCoinItemApiDto

IdleCoinItemParam Getter

func (*AlibabaIdleItemIdlecoinAddRequest) SetIdleCoinItemParam

func (r *AlibabaIdleItemIdlecoinAddRequest) SetIdleCoinItemParam(idleCoinItemParam *IdleCoinItemApiDto) error

IdleCoinItemParam Setter 免费送商品数据

type AlibabaIdleItemIdlecoinAddResponse

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

免费送商品发送 成功返回结果

type AlibabaIdleItemMediaAddAPIResponse

type AlibabaIdleItemMediaAddAPIResponse struct {
	model.CommonResponse
	AlibabaIdleItemMediaAddResponse
}

图片上传 API返回值 alibaba.idle.item.media.add

上传图片

type AlibabaIdleItemMediaAddRequest

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

图片上传 API请求 alibaba.idle.item.media.add

上传图片

func NewAlibabaIdleItemMediaAddRequest

func NewAlibabaIdleItemMediaAddRequest() *AlibabaIdleItemMediaAddRequest

初始化AlibabaIdleItemMediaAddRequest对象

func (AlibabaIdleItemMediaAddRequest) GetApiMethodName

func (r AlibabaIdleItemMediaAddRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIdleItemMediaAddRequest) GetApiParams

func (r AlibabaIdleItemMediaAddRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIdleItemMediaAddRequest) GetMediaData

func (r AlibabaIdleItemMediaAddRequest) GetMediaData() []*model.File

MediaData Getter

func (AlibabaIdleItemMediaAddRequest) GetMediaType

func (r AlibabaIdleItemMediaAddRequest) GetMediaType() int64

MediaType Getter

func (AlibabaIdleItemMediaAddRequest) GetUserNick

func (r AlibabaIdleItemMediaAddRequest) GetUserNick() string

UserNick Getter

func (*AlibabaIdleItemMediaAddRequest) SetMediaData

func (r *AlibabaIdleItemMediaAddRequest) SetMediaData(mediaData []*model.File) error

MediaData Setter 多媒体文件字节流,图片<5M,视频<8M

func (*AlibabaIdleItemMediaAddRequest) SetMediaType

func (r *AlibabaIdleItemMediaAddRequest) SetMediaType(mediaType int64) error

MediaType Setter 类型:0 - 图片 ,仅支持图片

func (*AlibabaIdleItemMediaAddRequest) SetUserNick

func (r *AlibabaIdleItemMediaAddRequest) SetUserNick(userNick string) error

UserNick Setter 废弃,不用再输入

type AlibabaIdleItemMediaAddResponse

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

图片上传 成功返回结果

type AlibabaIdleRecycleOrderGetAPIResponse

type AlibabaIdleRecycleOrderGetAPIResponse struct {
	model.CommonResponse
	AlibabaIdleRecycleOrderGetResponse
}

闲鱼回收订单查询V2 API返回值 alibaba.idle.recycle.order.get

闲鱼回收业务中,外部回收商作为交易上买家,闲鱼用户下单后,需要回收商主动拉取交易订单

type AlibabaIdleRecycleOrderGetRequest

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

闲鱼回收订单查询V2 API请求 alibaba.idle.recycle.order.get

闲鱼回收业务中,外部回收商作为交易上买家,闲鱼用户下单后,需要回收商主动拉取交易订单

func NewAlibabaIdleRecycleOrderGetRequest

func NewAlibabaIdleRecycleOrderGetRequest() *AlibabaIdleRecycleOrderGetRequest

初始化AlibabaIdleRecycleOrderGetRequest对象

func (AlibabaIdleRecycleOrderGetRequest) GetApiMethodName

func (r AlibabaIdleRecycleOrderGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIdleRecycleOrderGetRequest) GetApiParams

func (r AlibabaIdleRecycleOrderGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIdleRecycleOrderGetRequest) GetBizOrderId

func (r AlibabaIdleRecycleOrderGetRequest) GetBizOrderId() int64

BizOrderId Getter

func (*AlibabaIdleRecycleOrderGetRequest) SetBizOrderId

func (r *AlibabaIdleRecycleOrderGetRequest) SetBizOrderId(bizOrderId int64) error

BizOrderId Setter 订单号

type AlibabaIdleRecycleOrderGetResponse

type AlibabaIdleRecycleOrderGetResponse struct {
	XMLName xml.Name `xml:"alibaba_idle_recycle_order_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订单信息
	Module *RecycleOrderTo `json:"module,omitempty" xml:"module,omitempty"`
	// 失败时候错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

闲鱼回收订单查询V2 成功返回结果

type EasyResultDto

type EasyResultDto struct {
	// 错误编码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 上传成功的文件id
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 成功与否
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

EasyResultDto

type Extrainfo

type Extrainfo struct {
	// 扩展信息
	Extra2 string `json:"extra2,omitempty" xml:"extra2,omitempty"`
	// 扩展信息
	Extra3 string `json:"extra3,omitempty" xml:"extra3,omitempty"`
	// 扩展信息
	Extra4 string `json:"extra4,omitempty" xml:"extra4,omitempty"`
	// 扩展信息
	Extra5 string `json:"extra5,omitempty" xml:"extra5,omitempty"`
	// 扩展信息
	Extra6 string `json:"extra6,omitempty" xml:"extra6,omitempty"`
	// 扩展信息
	Extra7 string `json:"extra7,omitempty" xml:"extra7,omitempty"`
	// 扩展信息
	Extra8 string `json:"extra8,omitempty" xml:"extra8,omitempty"`
	// 扩展信息
	Extra9 string `json:"extra9,omitempty" xml:"extra9,omitempty"`
	// 扩展信息
	Extra10 string `json:"extra10,omitempty" xml:"extra10,omitempty"`
}

Extrainfo

type IdleCoinItemApiDto

type IdleCoinItemApiDto struct {
	// 描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 用户昵称
	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
	// 视频Id
	VideoId string `json:"video_id,omitempty" xml:"video_id,omitempty"`
	// 类目
	CateId int64 `json:"cate_id,omitempty" xml:"cate_id,omitempty"`
	// 视频封面图ID
	VideoCoverId int64 `json:"video_cover_id,omitempty" xml:"video_cover_id,omitempty"`
	// 免费送类型
	IdleCoinType int64 `json:"idle_coin_type,omitempty" xml:"idle_coin_type,omitempty"`
	// 起拍价
	BidReservePrice int64 `json:"bid_reserve_price,omitempty" xml:"bid_reserve_price,omitempty"`
	// 持续时间
	BidInterval int64 `json:"bid_interval,omitempty" xml:"bid_interval,omitempty"`
	// 一口价的价格
	BuynowReservePrice int64 `json:"buynow_reserve_price,omitempty" xml:"buynow_reserve_price,omitempty"`
	// 图片ID
	ImageIds []int64 `json:"image_ids,omitempty" xml:"image_ids>int64,omitempty"`
	// 库存数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 新旧程度
	StuffStatus int64 `json:"stuff_status,omitempty" xml:"stuff_status,omitempty"`
	// 地址信息
	AddressDto *RentAddressDto `json:"address_dto,omitempty" xml:"address_dto,omitempty"`
	// 运费
	PostPrice int64 `json:"post_price,omitempty" xml:"post_price,omitempty"`
	// 扫描码
	Barcode string `json:"barcode,omitempty" xml:"barcode,omitempty"`
	// 扫描码商品名称
	BarcodeName string `json:"barcode_name,omitempty" xml:"barcode_name,omitempty"`
	// 扩展信息
	ExtraInfo *Extrainfo `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
}

IdleCoinItemApiDto

type IdleResultDo

type IdleResultDo struct {
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 商品id
	Data int64 `json:"data,omitempty" xml:"data,omitempty"`
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

IdleResultDo

type RecycleOrderTo

type RecycleOrderTo struct {
	// 回收商appkey
	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`
	// 估价金额,单位分
	ApprizeAmount int64 `json:"apprize_amount,omitempty" xml:"apprize_amount,omitempty"`
	// 估价Id
	ApprizeId string `json:"apprize_id,omitempty" xml:"apprize_id,omitempty"`
	// 区
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// 交易订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 回收商取消订单原因
	BuyerCloseReason string `json:"buyer_close_reason,omitempty" xml:"buyer_close_reason,omitempty"`
	// 用户取消订单原因
	SellerCloseReason string `json:"seller_close_reason,omitempty" xml:"seller_close_reason,omitempty"`
	// 回收商买家账号
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 渠道信息
	Channel string `json:"channel,omitempty" xml:"channel,omitempty"`
	// 渠道内的业务数据json格式 比如 ship=1 服装类的不需要发货,weight=5-15 代表服装5-15kg, userLevel=vip 代表免议价用户,sellerRealPhone 淘宝账号绑定的手机号
	ChannelData string `json:"channel_data,omitempty" xml:"channel_data,omitempty"`
	// 城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 村
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 加价券金额,单位分
	CouponFee string `json:"coupon_fee,omitempty" xml:"coupon_fee,omitempty"`
	// 加价券Id(预留)
	CouponId string `json:"coupon_id,omitempty" xml:"coupon_id,omitempty"`
	// 加价券规则(预留)
	CouponRule string `json:"coupon_rule,omitempty" xml:"coupon_rule,omitempty"`
	// true:是信用预付订单,false:普通订单
	CreditPay bool `json:"credit_pay,omitempty" xml:"credit_pay,omitempty"`
	// 信用预付金额,单位分
	CreditPayAmount int64 `json:"credit_pay_amount,omitempty" xml:"credit_pay_amount,omitempty"`
	// onlien:线上环境 pre:测试环境
	Env string `json:"env,omitempty" xml:"env,omitempty"`
	// 订单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 1:现金支付
	IdlePayType string `json:"idle_pay_type,omitempty" xml:"idle_pay_type,omitempty"`
	// 回收订单状态:1:订单创建 2:已上门取件 3:已质检 4:卖家确认交易完成 6:卖家订单已评价 7:回收商订单已评价 100:卖家申请退回 101:货物已退回 102:卖家关闭订单
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// 省
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 卖家评价内容
	RateContent string `json:"rate_content,omitempty" xml:"rate_content,omitempty"`
	// 卖家评价等级
	RateGrade string `json:"rate_grade,omitempty" xml:"rate_grade,omitempty"`
	// 卖家申请退回原因
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 卖家收货地址
	SellerAddress string `json:"seller_address,omitempty" xml:"seller_address,omitempty"`
	// 卖家淘宝nick
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 卖家联系号码
	SellerPhone string `json:"seller_phone,omitempty" xml:"seller_phone,omitempty"`
	// 卖家真实姓名
	SellerRealName string `json:"seller_real_name,omitempty" xml:"seller_real_name,omitempty"`
	// 上门取件时间
	ShipTime string `json:"ship_time,omitempty" xml:"ship_time,omitempty"`
	// 取件类型
	ShipType string `json:"ship_type,omitempty" xml:"ship_type,omitempty"`
	// 子渠道
	SubChannel string `json:"sub_channel,omitempty" xml:"sub_channel,omitempty"`
	// 支付状态 1:未付款  2:已付款
	PayStatus string `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// 下单后付款时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 订单完结时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 追缴单流水Id
	RecoveryPayId string `json:"recovery_pay_id,omitempty" xml:"recovery_pay_id,omitempty"`
	// 追缴成功时间
	RecoveryPayTime string `json:"recovery_pay_time,omitempty" xml:"recovery_pay_time,omitempty"`
	// 少补单流水Id
	MakeupPayId string `json:"makeup_pay_id,omitempty" xml:"makeup_pay_id,omitempty"`
	// 少补成功时间
	MakeupPayTime string `json:"makeup_pay_time,omitempty" xml:"makeup_pay_time,omitempty"`
	// 主订单支付流水Id
	MainPayId string `json:"main_pay_id,omitempty" xml:"main_pay_id,omitempty"`
	// 质检金额,单位分
	QaAmount int64 `json:"qa_amount,omitempty" xml:"qa_amount,omitempty"`
}

RecycleOrderTo

type RentAddressDto

type RentAddressDto struct {
	// 经度
	Lng string `json:"lng,omitempty" xml:"lng,omitempty"`
	// 纬度
	Lat string `json:"lat,omitempty" xml:"lat,omitempty"`
	// 详细地址
	FullAddr string `json:"full_addr,omitempty" xml:"full_addr,omitempty"`
}

RentAddressDto

Jump to

Keyboard shortcuts

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