ubill

package
v0.6.7 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DescribeOrderDetailInfoRequest

type DescribeOrderDetailInfoRequest struct {
	request.CommonBase

	//开始时间,UNIX time format
	BeginTime *int `required:"true"`

	//结束时间,时间跨度不超过3个月
	EndTime *int `required:"true"`

	Regions []string `required:"true"`

	//产品类型,默认全部的产品类型
	ResourceTypes []string `required:"false"`

	//订单类型,默认全部订单类型
	OrderTypes []string `required:"false"`

	//付费类型,默认全部的计费方式
	ChargeTypes []string

	//订单状态,默认选中全部的可选参数
	OrderStates []string `required:"false"`

	//是否开过发票,默认选中全部的可选参数
	Invoiceds []string `required:"false"`

	//返回数据长度,默认25
	Limit *int `required:"false"`

	//数据偏移量,默认0
	Offset *int `required:"false"`

	//资源ID
	ResourceIds []string `required:"false"`

	//交易单号,该字段存在时,可以不传BeginTime和EndTime
	TradeNos []string `required:"false"`

	//true表示查询全部,默认全部,其他选项按照项目自查询
	QueryAll *string `required:"false"`
}

DescribeOrderDetailInfoRequest is request schema for DescribeOrderDetailInfo action

type DescribeOrderDetailInfoResponse

type DescribeOrderDetailInfoResponse struct {
	response.CommonBase

	//json格式的订单信息
	OrderInfos []OrderInfo
}

DescribeOrderDetailInfoResponse is response schema for DescribeOrderDetailInfo action

type OrderDetail

type OrderDetail struct {
	ProductName string
	Value       string
}

OrderDetail - DescribeOrderDetailInfo

type OrderInfo

type OrderInfo struct {
	OrderNo      string `json:"OrderNo"`
	OrderType    string
	ChargeType   string
	ResourceId   string
	ResourceTag  []ResourceTag
	OrderState   string
	CreateTime   int
	Amount       string //订单总金额
	AmountReal   string //现金账户金额
	AmountFree   string //赠送账户金额(元)
	AmountCoupon string //优惠金额
	CouponCode   string //如果AmountCoupon不为0,显示代金券号码
	ResourceType string
	UpdateTime   int
	Quantity     string //计费周期数
	Count        int    //资源数量
	Invoiced     string //是否开过发票
	StartTime    int    //开始时间
	EndTime      int    //结束时间
	OrderDetails []OrderDetail
	RegionId     string //region
	TradeNo      string //交易号
}

OrderInfo - DescribeOrderDetailInfo

type ResourceTag

type ResourceTag struct {
	//标识名,见下表
	KeyId string

	//标识信息
	Value string
}

ResourceTag - DescribeOrderDetailInfo

type UBillClient

type UBillClient struct {
	// contains filtered or unexported fields
}

UBillClient is the client of UBill

func NewClient

func NewClient(config *ucloud.Config, credential *auth.Credential) *UBillClient

NewClient will return a instance of UBillClient

func (*UBillClient) DescribeOrderDetailInfo

DescribeOrderDetailInfo - 获取订单信息

func (*UBillClient) NewDescribeOrderDetailInfoRequest

func (c *UBillClient) NewDescribeOrderDetailInfoRequest() *DescribeOrderDetailInfoRequest

NewDescribeOrderDetailInfoRequest will create request of DescribeOrderDetailInfo action.

Jump to

Keyboard shortcuts

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