request

package
v3.2.20 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2024 License: MIT Imports: 1 Imported by: 0

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"`
}

Jump to

Keyboard shortcuts

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