Documentation
¶
Index ¶
- Constants
- type Client
- func (c *Client) ConfigApiGormFun(apiClientFun golog.ApiGormFun)
- func (c *Client) ConfigApiMongoFun(apiClientFun golog.ApiMongoFun)
- func (c *Client) Get(ctx context.Context, _method string, notMustParams ...gorequest.Params) ([]byte, error)
- func (c *Client) GetApiKey() string
- func (c *Client) GetAppId() string
- func (c *Client) IotApiGetAllSimType(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiGetAllSimTypeResult, error)
- func (c *Client) IotApiQueryOrderedPkgInfo(ctx context.Context, simId string, notMustParams ...gorequest.Params) (*IotApiQueryOrderedPkgInfoResult, error)
- func (c *Client) IotApiQuerySimPkgInfo(ctx context.Context, simId string, sd int, notMustParams ...gorequest.Params) (*IotApiQuerySimPkgInfoResult, error)
- func (c *Client) IotApiQueryUserBalance(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiQueryUserBalanceResult, error)
- func (c *Client) IotApiQueryUserPkgInfo(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiQueryUserPkgInfoResult, error)
- func (c *Client) IotApiRechargeSim(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiRechargeSimResult, error)
- func (c *Client) Post(ctx context.Context, _method string, notMustParams ...gorequest.Params) ([]byte, error)
- type ClientConfig
- type IotApiGetAllSimTypeResponse
- type IotApiGetAllSimTypeResult
- type IotApiQueryOrderedPkgInfoResponse
- type IotApiQueryOrderedPkgInfoResult
- type IotApiQuerySimPkgInfoResponse
- type IotApiQuerySimPkgInfoResult
- type IotApiQueryUserBalanceResponse
- type IotApiQueryUserBalanceResult
- type IotApiQueryUserPkgInfoResponse
- type IotApiQueryUserPkgInfoResult
- type IotApiRechargeSimResponse
- type IotApiRechargeSimResult
Constants ¶
View Source
const (
LogTable = "eastiot"
)
View Source
const (
Version = "1.0.12"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client 实例
func (*Client) ConfigApiGormFun ¶ added in v1.0.11
func (c *Client) ConfigApiGormFun(apiClientFun golog.ApiGormFun)
ConfigApiGormFun 接口日志配置
func (*Client) ConfigApiMongoFun ¶ added in v1.0.12
func (c *Client) ConfigApiMongoFun(apiClientFun golog.ApiMongoFun)
ConfigApiMongoFun 接口日志配置
func (*Client) IotApiGetAllSimType ¶
func (c *Client) IotApiGetAllSimType(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiGetAllSimTypeResult, error)
IotApiGetAllSimType 卡类型列表查询 https://www.showdoc.com.cn/916774523755909/4858492092033167
func (*Client) IotApiQueryOrderedPkgInfo ¶
func (c *Client) IotApiQueryOrderedPkgInfo(ctx context.Context, simId string, notMustParams ...gorequest.Params) (*IotApiQueryOrderedPkgInfoResult, error)
IotApiQueryOrderedPkgInfo 查询流量卡已订购流量包 https://www.showdoc.com.cn/916774523755909/5092045889939625
func (*Client) IotApiQuerySimPkgInfo ¶
func (c *Client) IotApiQuerySimPkgInfo(ctx context.Context, simId string, sd int, notMustParams ...gorequest.Params) (*IotApiQuerySimPkgInfoResult, error)
IotApiQuerySimPkgInfo 流量卡可用流量包查询 https://www.showdoc.com.cn/916774523755909/4880284631482420
func (*Client) IotApiQueryUserBalance ¶
func (c *Client) IotApiQueryUserBalance(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiQueryUserBalanceResult, error)
IotApiQueryUserBalance 余额查询 https://www.showdoc.com.cn/916774523755909/4857910459512420
func (*Client) IotApiQueryUserPkgInfo ¶
func (c *Client) IotApiQueryUserPkgInfo(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiQueryUserPkgInfoResult, error)
IotApiQueryUserPkgInfo 账户可用流量包查询 https://www.showdoc.com.cn/916774523755909/4850094776758927
func (*Client) IotApiRechargeSim ¶
func (c *Client) IotApiRechargeSim(ctx context.Context, notMustParams ...gorequest.Params) (*IotApiRechargeSimResult, error)
IotApiRechargeSim 单卡流量充值 https://www.showdoc.com.cn/916774523755909/4880284631482420
type ClientConfig ¶ added in v1.0.4
ClientConfig 实例配置
type IotApiGetAllSimTypeResult ¶
type IotApiGetAllSimTypeResult struct {
Result IotApiGetAllSimTypeResponse // 结果
Body []byte // 内容
Http gorequest.Response // 请求
}
type IotApiQueryOrderedPkgInfoResponse ¶
type IotApiQueryOrderedPkgInfoResponse struct {
Code int64 `json:"code"`
Istest int64 `json:"istest"`
Data []struct {
Name string `json:"name"` // 流量包名字
PkgId int64 `json:"pkgId"` // 流量包ID
Traffic int64 `json:"traffic"` // 流量大小,单位:MB
Ntraffic float64 `json:"ntraffic"` // 已用量,单位:MB
Starttime int64 `json:"starttime"` // 流量生效起始时间时间戳
Endtime int64 `json:"endtime"` // 流量生效结束时间时间戳
Addtime int64 `json:"addtime"` // 订购时间时间戳
} `json:"data"`
Msg string `json:"msg"`
}
type IotApiQueryOrderedPkgInfoResult ¶
type IotApiQueryOrderedPkgInfoResult struct {
Result IotApiQueryOrderedPkgInfoResponse // 结果
Body []byte // 内容
Http gorequest.Response // 请求
}
type IotApiQuerySimPkgInfoResponse ¶
type IotApiQuerySimPkgInfoResponse struct {
Code int64 `json:"code"`
Istest int64 `json:"istest"`
Data []struct {
PkgId int64 `json:"pkgId"` // 流量包ID
PkgName string `json:"pkgName"` // 流量包名字
Price float64 `json:"price"` // 流量包成本价格,单位: 元
Sprice float64 `json:"sprice"` // 流量包零售价格,单位: 元
Traffic int64 `json:"traffic"` // 流量包大小,单位: MB
Type int64 `json:"type"` // 流量包类型,1:叠加包 2:单月套餐 3:季度套餐 4:半年套餐 5:全年套餐 6:每月套餐 (3个月) 7:每月套餐(6个月) 8:每月套餐(12个月) 0:N天套餐
Isdm int64 `json:"isdm"` // 是否依赖主套餐,此字段只有套餐类型为叠加包时有效; 1:依赖主套餐 0:独立
Isnm int64 `json:"isnm"` // 是否支持次月生效,此字段只有套餐类型为独立叠加包时有效; 1:支持 0:不支持
Istest int64 `json:"istest"` // 是否为体验包; 1:是 0:否
Isimm int64 `json:"isimm"` // 订购后是否立即叠加生效; 1:是 0:否
Stime string `json:"stime"` // 套餐的生效起始日期
Etime string `json:"etime"` // 套餐的生效结束日期
Daynum int64 `json:"daynum"` // 当type=0时,表示套餐有效天数;当type=8 且 daynum>0 时,表示套餐的有效年数
} `json:"data"`
Msg string `json:"msg"`
}
type IotApiQuerySimPkgInfoResult ¶
type IotApiQuerySimPkgInfoResult struct {
Result IotApiQuerySimPkgInfoResponse // 结果
Body []byte // 内容
Http gorequest.Response // 请求
}
type IotApiQueryUserBalanceResult ¶
type IotApiQueryUserBalanceResult struct {
Result IotApiQueryUserBalanceResponse // 结果
Body []byte // 内容
Http gorequest.Response // 请求
}
type IotApiQueryUserPkgInfoResponse ¶
type IotApiQueryUserPkgInfoResponse struct {
Code int64 `json:"code"`
Data []struct {
Type int64 `json:"type"`
PkgId int64 `json:"pkgId"`
PkgName string `json:"pkgName"`
Price float64 `json:"price"`
Sprice float64 `json:"sprice"`
Traffic int64 `json:"traffic"`
Caltype int64 `json:"caltype"`
SimType int64 `json:"simType"`
Isdm int64 `json:"isdm"`
Isnm int64 `json:"isnm"`
Istest int64 `json:"istest"`
Isimm int64 `json:"isimm"`
Daynum int64 `json:"daynum"`
} `json:"data"`
Msg string `json:"msg"`
}
type IotApiQueryUserPkgInfoResult ¶
type IotApiQueryUserPkgInfoResult struct {
Result IotApiQueryUserPkgInfoResponse // 结果
Body []byte // 内容
Http gorequest.Response // 请求
}
type IotApiRechargeSimResult ¶
type IotApiRechargeSimResult struct {
Result IotApiRechargeSimResponse // 结果
Body []byte // 内容
Http gorequest.Response // 请求
}
Click to show internal directories.
Click to hide internal directories.