Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestCreateNewOrder ¶
type RequestCreateNewOrder struct {
CorpID string `json:"corpid,omitempty"`
// BuyerUserID 下单人。服务商企业内成员userid。该userid必须登录过企业微信,并且企业微信已绑定微信,且必须为服务商企业内具有“购买接口许可”权限的管理员。最终也支持由其他人支付
BuyerUserID string `json:"buyer_userid,omitempty"`
// AccountCount 账号个数详情,基础账号跟互通账号不能同时为0
AccountCount *model.AccountCount `json:"account_count,omitempty"`
// AccountDuration 账号购买时长。总购买时长为(months*31+days)天,最少购买1个月(31天),最多购买60个月(1860天)。若企业为服务商测试企业,只支持购买1个月,不支持指定天购买
AccountDuration *model.AccountDuration `json:"account_duration,omitempty"`
}
type RequestCreateRenewOrderJob ¶
type RequestCreateRenewOrderJob struct {
CorpID string `json:"corpid,omitempty"`
// AccountList 续期的账号列表,每次最多1000个。同一个jobid最多关联1000000个基础账号跟1000000个互通账号
AccountList []model.ActiveInfo `json:"account_list,omitempty"`
// JobID 任务id,若不传则默认创建一个新任务。若指定第一次调用后拿到jobid,可以通过该接口将jobid关联多个userid
JobID string `json:"jobid,omitempty"`
}
type RequestListOrder ¶
type RequestListOrder struct {
CorpID string `json:"corpid,omitempty"`
// StartTime 开始时间,下单时间。可不填。但是不能单独指定该字段,start_time跟end_time必须同时指定。
StartTime string `json:"start_time,omitempty"`
// EndTime 结束时间,下单时间。起始时间跟结束时间不能超过31天。可不填。但是不能单独指定该字段,start_time跟end_time必须同时指定。
EndTime string `json:"end_time,omitempty"`
// Cursor 用于分页查询的游标,字符串类型,由上一次调用返回,首次调用可不填
Cursor string `json:"cursor,omitempty"`
// Limit 返回的最大记录数,整型,最大值1000,默认值500
Limit int `json:"limit,omitempty"`
}
type RequestSubmitOrderJob ¶
type RequestSubmitOrderJob struct {
// JobID 任务id
JobID string `json:"jobid,omitempty"`
// BuyerUserID 下单人,服务商企业内成员userid。该userid必须登录过企业微信,并且企业微信已绑定微信,且必须为服务商企业内具有“购买接口许可”权限的管理员。
BuyerUserID string `json:"buyer_userid,omitempty"`
// AccountDuration 账号购买时长
AccountDuration *model.AccountDuration `json:"account_duration,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.