添加文件: ymt_v3_api/api_key.go
This commit is contained in:
parent
983703efda
commit
58b5061bdf
|
|
@ -0,0 +1,53 @@
|
|||
package ymt_v3_api
|
||||
|
||||
import "context"
|
||||
|
||||
// OrderKey 获取券码
|
||||
// 请求路由:POST /openapi/v1/key/order
|
||||
func (c *Client) OrderKey(ctx context.Context, req *OrderKeyRequest) (*OrderKeyResponse, error) {
|
||||
var resp OrderKeyResponse
|
||||
if err := c.doRequest(ctx, "/openapi/v1/key/order", req, &resp); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &resp, nil
|
||||
}
|
||||
|
||||
// QueryKey 券码查询
|
||||
// 请求路由:POST /openapi/v1/key/query
|
||||
func (c *Client) QueryKey(ctx context.Context, req *QueryKeyRequest) (*QueryKeyResponse, error) {
|
||||
var resp QueryKeyResponse
|
||||
if err := c.doRequest(ctx, "/openapi/v1/key/query", req, &resp); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &resp, nil
|
||||
}
|
||||
|
||||
// DiscardKey 券码作废
|
||||
// 请求路由:POST /openapi/v1/key/discard
|
||||
func (c *Client) DiscardKey(ctx context.Context, req *DiscardKeyRequest) (*DiscardKeyResponse, error) {
|
||||
var resp DiscardKeyResponse
|
||||
if err := c.doRequest(ctx, "/openapi/v1/key/discard", req, &resp); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &resp, nil
|
||||
}
|
||||
|
||||
// BatchOrderKey 批量发卡
|
||||
// 请求路由:POST /openapi/v1/key/batch_order
|
||||
func (c *Client) BatchOrderKey(ctx context.Context, req *BatchOrderRequest) (*BatchOrderResponse, error) {
|
||||
var resp BatchOrderResponse
|
||||
if err := c.doRequest(ctx, "/openapi/v1/key/batch_order", req, &resp); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &resp, nil
|
||||
}
|
||||
|
||||
// BatchQueryKey 批量查询
|
||||
// 请求路由:POST /openapi/v1/key/batch_query
|
||||
func (c *Client) BatchQueryKey(ctx context.Context, req *BatchQueryRequest) (*BatchQueryResponse, error) {
|
||||
var resp BatchQueryResponse
|
||||
if err := c.doRequest(ctx, "/openapi/v1/key/batch_query", req, &resp); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &resp, nil
|
||||
}
|
||||
Loading…
Reference in New Issue