github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/live/describe_live_stream_online_info.go (about) 1 package live 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 查询在线推流信息列表 8 // https://cloud.tencent.com/document/api/267/20473 9 10 type DescribeLiveStreamOnlineInfoRequest struct { 11 // 取得第几页。默认值:1 12 PageNum int64 `name:"PageNum"` 13 // 分页大小。最大值:100。取值范围:1~100 之前的任意整数。默认值:10 14 PageSize int64 `name:"PageSize"` 15 // 区域 16 Region string `name:"Region"` 17 // 0:未开始推流 1:正在推流 2:服务出错 3:已关闭。 18 Status *int64 `name:"Status,omitempty"` 19 // 流名称。 20 StreamName *string `name:"StreamName,omitempty"` 21 } 22 23 func (req *DescribeLiveStreamOnlineInfoRequest) Invoke(client github_com_morlay_goqcloud.Client) (*DescribeLiveStreamOnlineInfoResponse, error) { 24 resp := &DescribeLiveStreamOnlineInfoResponse{} 25 err := client.Request("live", "DescribeLiveStreamOnlineInfo", "2018-08-01").Do(req, resp) 26 return resp, err 27 } 28 29 type DescribeLiveStreamOnlineInfoResponse struct { 30 github_com_morlay_goqcloud.TencentCloudBaseResponse 31 // 分页的页码。 32 PageNum int64 `json:"PageNum"` 33 // 每页大小 34 PageSize int64 `json:"PageSize"` 35 // 流信息列表 36 StreamInfoList []*StreamInfo `json:"StreamInfoList"` 37 // 符合条件的总个数。 38 TotalNum int64 `json:"TotalNum"` 39 // 总页数。 40 TotalPage int64 `json:"TotalPage"` 41 }