Documentation ¶
Index ¶
- type AbnormalEvent
- type AbnormalEventDimensionValue
- type ListRtcAbnormalEventDimensionRequest
- type ListRtcAbnormalEventDimensionRequestDimension
- type ListRtcAbnormalEventDimensionRequestDimensionEnum
- type ListRtcAbnormalEventDimensionResponse
- type ListRtcAbnormalEventRequest
- type ListRtcAbnormalEventResponse
- type ListRtcAbnormalEventsRequest
- type ListRtcAbnormalEventsResponse
- type ListRtcClientQosDetailsRequest
- type ListRtcClientQosDetailsRequestMid
- type ListRtcClientQosDetailsRequestMidEnum
- type ListRtcClientQosDetailsResponse
- type ListRtcEventRequest
- type ListRtcEventResponse
- type ListRtcHistoryQualityRequest
- type ListRtcHistoryQualityResponse
- type ListRtcHistoryScaleRequest
- type ListRtcHistoryScaleResponse
- type ListRtcHistoryUsageRequest
- type ListRtcHistoryUsageResponse
- type ListRtcRealtimeNetworkRequest
- type ListRtcRealtimeNetworkResponse
- type ListRtcRealtimeQualityRequest
- type ListRtcRealtimeQualityResponse
- type ListRtcRealtimeScaleDimensionRequest
- type ListRtcRealtimeScaleDimensionResponse
- type ListRtcRealtimeScaleRequest
- type ListRtcRealtimeScaleResponse
- type ListRtcRoomListRequest
- type ListRtcRoomListRequestState
- type ListRtcRoomListRequestStateEnum
- type ListRtcRoomListResponse
- type ListRtcUserListRequest
- type ListRtcUserListRequestType
- type ListRtcUserListRequestTypeEnum
- type ListRtcUserListResponse
- type QosQualityData
- type RealtimeScaleDimensionValue
- type RtcCause
- type RtcHistoryQualityTimeValue
- type RtcHistoryScaleTimeValue
- type RtcHistoryUsage
- type RtcServerRoomInfo
- type RtcServerRoomInfoState
- type RtcServerRoomInfoStateEnum
- type RtcUser
- type RtcUserState
- type RtcUserStateEnum
- type TimeDoubleValueData
- type TimeFloatValueData
- type TimeValueData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbnormalEvent ¶ added in v0.0.72
type AbnormalEvent struct { // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为YYYY-MM-DDThh:mm:ssZ Time string `json:"time"` // 出现异常的用户ID Uid string `json:"uid"` // 出现异常的房间ID RoomId string `json:"room_id"` // 出现异常的环节 - join_room:加入房间 - communication:通话中 Stage string `json:"stage"` // 事件发生位置 - local:事件发生在客户端本地 - remote:事件发生在远端 Location string `json:"location"` // 如果根因来自远端用户,则peerid为远端用户的用户ID。如果根因来自自身,则peerid为空字符串 PeerUid string `json:"peer_uid"` // 异常类型: - 1:进房慢(5s加入房间失败) - 2:视频卡顿 - 3:音频卡顿 AbnormalType int32 `json:"abnormal_type"` // 异常类型描述与异常类型对应,支持国际化,取值范围为: - 进房慢(5s加入房间失败) - 视频卡顿 - 音频卡顿 AbnormalTypeDesc string `json:"abnormal_type_desc"` // 异常因素 当异常类型为1时,异常因素取值范围为: - 1:建链失败 - 2:房间非空闲 - 3:服务器异常 - 4:服务器反馈503 - 5:鉴权失败 - 6:鉴权重试 - 7:时钟同步失败 - 8:url错误 - 9:终端内部异常 - 90000004:SDK发出的加入房间信令响应超时 - 90100009:web侧没有收到MSP下发的配置信息 - 90100008:websocket链路建链失败 - 10000001:服务侧返回的异常信息 - 31000003:服务侧返回的异常信息 - 32000030:服务侧返回的异常信息 - 15:浏览器设置sdp异常 当异常类型为2或者3时,异常因素取值范围为: - 1:系统CPU占用高 - 2:App CPU占用高 - 3:音频上行网络延时 - 4:音频上行网络抖动 - 5:视频上行网络延时 - 6:视频上行网络抖动 - 7:音频下行网络延时 - 8:音频下行网络抖动 - 9:视频下行网络延时 - 10:视频下行网络抖动 - 11:上行音频丢包 - 12:上行视频丢包 - 13:下行音频丢包 - 14:下行视频丢包 - 15:下行音频无声音 - 16:其他 - 17:对端用户离线 - 18:对端用户无码流 - 19:对端用户无帧率 - 20:本端服务器下行无码流 - 21:本端服务器下行无帧率 AbnormalFactor int32 `json:"abnormal_factor"` // 异常因素描述,支持国际化 当异常类型为1时,异常因素描述与异常因素对应,取值范围为: - 建链失败 - 房间非空闲 - 服务器异常 - 服务器反馈503 - 鉴权失败 - 鉴权重试 - 时钟同步失败 - url错误 - 终端内部异常 - SDK发出的加入房间信令响应超时 - web侧没有收到MSP下发的配置信息 - websocket链路建链失败 - 服务侧返回的异常信息 - 服务侧返回的异常信息 - 服务侧返回的异常信息 - 浏览器设置sdp异常 当异常类型为2或者3时,异常因素描述与异常因素对应,取值范围为: - 系统CPU占用高 - App CPU占用高 - 音频上行网络延时 - 音频上行网络抖动 - 视频上行网络延时 - 视频上行网络抖动 - 音频下行网络延时 - 音频下行网络抖动 - 视频下行网络延时 - 视频下行网络抖动 - 上行音频丢包 - 上行视频丢包 - 下行音频丢包 - 下行视频丢包 - 下行音频无声音 - 其他 - 对端用户离线 - 对端用户无码流 - 对端用户无帧率 - 本端服务器下行无码流 - 本端服务器下行无帧率 其他情况,异常因素描述为:其他 AbnormalFactorDesc string `json:"abnormal_factor_desc"` }
func (AbnormalEvent) String ¶ added in v0.0.72
func (o AbnormalEvent) String() string
type AbnormalEventDimensionValue ¶ added in v0.0.72
type AbnormalEventDimensionValue struct { // 异常类型: - 1:进房慢(5s加入房间失败) - 2:视频卡顿 - 3:音频卡顿 AbnormalType int32 `json:"abnormal_type"` // 异常类型描述与异常类型对应,支持国际化,取值范围为: - 进房慢(5s加入房间失败) - 视频卡顿 - 音频卡顿 AbnormalTypeDesc string `json:"abnormal_type_desc"` // 异常因素 当异常类型为1时,异常因素取值范围为: - 1:建链失败 - 2:房间非空闲 - 3:服务器异常 - 4:服务器反馈503 - 5:鉴权失败 - 6:鉴权重试 - 7:时钟同步失败 - 8:url错误 - 9:终端内部异常 - 90000004:SDK发出的加入房间信令响应超时 - 90100009:web侧没有收到MSP下发的配置信息 - 90100008:websocket链路建链失败 - 10000001:服务侧返回的异常信息 - 31000003:服务侧返回的异常信息 - 32000030:服务侧返回的异常信息 - 15:浏览器设置sdp异常 当异常类型为2或者3时,异常因素取值范围为: - 1:系统CPU占用高 - 2:App CPU占用高 - 3:音频上行网络延时 - 4:音频上行网络抖动 - 5:视频上行网络延时 - 6:视频上行网络抖动 - 7:音频下行网络延时 - 8:音频下行网络抖动 - 9:视频下行网络延时 - 10:视频下行网络抖动 - 11:上行音频丢包 - 12:上行视频丢包 - 13:下行音频丢包 - 14:下行视频丢包 - 15:下行音频无声音 - 16:其他 - 17:对端用户离线 - 18:对端用户无码流 - 19:对端用户无帧率 - 20:本端服务器下行无码流 - 21:本端服务器下行无帧率 AbnormalFactor int32 `json:"abnormal_factor"` // 异常因素描述,支持国际化 当异常类型为1时,异常因素描述与异常因素对应,取值范围为: - 建链失败 - 房间非空闲 - 服务器异常 - 服务器反馈503 - 鉴权失败 - 鉴权重试 - 时钟同步失败 - url错误 - 终端内部异常 - SDK发出的加入房间信令响应超时 - web侧没有收到MSP下发的配置信息 - websocket链路建链失败 - 服务侧返回的异常信息 - 服务侧返回的异常信息 - 服务侧返回的异常信息 - 浏览器设置sdp异常 当异常类型为2或者3时,异常因素描述与异常因素对应,取值范围为: - 系统CPU占用高 - App CPU占用高 - 音频上行网络延时 - 音频上行网络抖动 - 视频上行网络延时 - 视频上行网络抖动 - 音频下行网络延时 - 音频下行网络抖动 - 视频下行网络延时 - 视频下行网络抖动 - 上行音频丢包 - 上行视频丢包 - 下行音频丢包 - 下行视频丢包 - 下行音频无声音 - 其他 - 对端用户离线 - 对端用户无码流 - 对端用户无帧率 - 本端服务器下行无码流 - 本端服务器下行无帧率 其他情况,异常因素描述为:其他 AbnormalFactorDesc string `json:"abnormal_factor_desc"` // 异常影响的用户数 UserCount int64 `json:"user_count"` }
func (AbnormalEventDimensionValue) String ¶ added in v0.0.72
func (o AbnormalEventDimensionValue) String() string
type ListRtcAbnormalEventDimensionRequest ¶ added in v0.0.72
type ListRtcAbnormalEventDimensionRequest struct { // 应用ID App string `json:"app"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 分组类型,支持同时指定两种类型 - abnormal_type:异常类型 - abnormal_factor:异常因素 Dimension *ListRtcAbnormalEventDimensionRequestDimension `json:"dimension,omitempty"` // 查询起始时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不填写则默认读取过去1小时数据数据。 StartTime *string `json:"start_time,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T07:00:00Z,不填写则默认为当前时间。 EndTime *string `json:"end_time,omitempty"` }
ListRtcAbnormalEventDimensionRequest Request Object
func (ListRtcAbnormalEventDimensionRequest) String ¶ added in v0.0.72
func (o ListRtcAbnormalEventDimensionRequest) String() string
type ListRtcAbnormalEventDimensionRequestDimension ¶ added in v0.0.72
type ListRtcAbnormalEventDimensionRequestDimension struct {
// contains filtered or unexported fields
}
func (ListRtcAbnormalEventDimensionRequestDimension) MarshalJSON ¶ added in v0.0.72
func (c ListRtcAbnormalEventDimensionRequestDimension) MarshalJSON() ([]byte, error)
func (*ListRtcAbnormalEventDimensionRequestDimension) UnmarshalJSON ¶ added in v0.0.72
func (c *ListRtcAbnormalEventDimensionRequestDimension) UnmarshalJSON(b []byte) error
func (ListRtcAbnormalEventDimensionRequestDimension) Value ¶ added in v0.0.90
func (c ListRtcAbnormalEventDimensionRequestDimension) Value() string
type ListRtcAbnormalEventDimensionRequestDimensionEnum ¶ added in v0.0.72
type ListRtcAbnormalEventDimensionRequestDimensionEnum struct { ABNORMAL_TYPE ListRtcAbnormalEventDimensionRequestDimension ABNORMAL_FACTOR ListRtcAbnormalEventDimensionRequestDimension }
func GetListRtcAbnormalEventDimensionRequestDimensionEnum ¶ added in v0.0.72
func GetListRtcAbnormalEventDimensionRequestDimensionEnum() ListRtcAbnormalEventDimensionRequestDimensionEnum
type ListRtcAbnormalEventDimensionResponse ¶ added in v0.0.72
type ListRtcAbnormalEventDimensionResponse struct { // 异常体验列表 Dimensions *[]AbnormalEventDimensionValue `json:"dimensions,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcAbnormalEventDimensionResponse Response Object
func (ListRtcAbnormalEventDimensionResponse) String ¶ added in v0.0.72
func (o ListRtcAbnormalEventDimensionResponse) String() string
type ListRtcAbnormalEventRequest ¶ added in v0.1.54
type ListRtcAbnormalEventRequest struct { // 应用id AppId string `json:"app_id"` // 房间id RoomId *string `json:"room_id,omitempty"` // 起始时间。UTC时间,格式:yyyy-mm-ddThh:mm:ssZ,如2020-04-23T06:00:00Z。查询起止时间不超过1个小时,每次查询单个用户时,支持跨天查询,最长1天。 StartTime string `json:"start_time"` // 结束时间。UTC时间,格式:yyyy-mm-ddThh:mm:ssZ,如2020-04-23T06:00:00Z。查询起止时间不超过1个小时,每次查询单个用户时,支持跨天查询,最长1天。 EndTime string `json:"end_time"` }
ListRtcAbnormalEventRequest Request Object
func (ListRtcAbnormalEventRequest) String ¶ added in v0.1.54
func (o ListRtcAbnormalEventRequest) String() string
type ListRtcAbnormalEventResponse ¶ added in v0.1.54
type ListRtcAbnormalEventResponse struct { // 房间ID RoomId *string `json:"room_id,omitempty"` // 用户ID Uid *string `json:"uid,omitempty"` // 体验ID ExpId *string `json:"exp_id,omitempty"` // 异常信息列表。注意:此字段可能返回null,表示取不到有效值。 AbnormalList *[]RtcCause `json:"abnormal_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcAbnormalEventResponse Response Object
func (ListRtcAbnormalEventResponse) String ¶ added in v0.1.54
func (o ListRtcAbnormalEventResponse) String() string
type ListRtcAbnormalEventsRequest ¶ added in v0.0.72
type ListRtcAbnormalEventsRequest struct { // 应用ID App string `json:"app"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 用户ID Uid *string `json:"uid,omitempty"` // 查询起始时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不填写则默认读取过去1小时数据数据。 StartTime *string `json:"start_time,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T07:00:00Z,不填写则默认为当前时间。 EndTime *string `json:"end_time,omitempty"` // 查询结果条数 Limit *int32 `json:"limit,omitempty"` // 查询偏移量 Offset *int32 `json:"offset,omitempty"` }
ListRtcAbnormalEventsRequest Request Object
func (ListRtcAbnormalEventsRequest) String ¶ added in v0.0.72
func (o ListRtcAbnormalEventsRequest) String() string
type ListRtcAbnormalEventsResponse ¶ added in v0.0.72
type ListRtcAbnormalEventsResponse struct { // 异常总数 Total *int32 `json:"total,omitempty"` // 异常体验列表 Events *[]AbnormalEvent `json:"events,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcAbnormalEventsResponse Response Object
func (ListRtcAbnormalEventsResponse) String ¶ added in v0.0.72
func (o ListRtcAbnormalEventsResponse) String() string
type ListRtcClientQosDetailsRequest ¶
type ListRtcClientQosDetailsRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 域名 Domain *string `json:"domain,omitempty"` // 应用id AppId string `json:"app_id"` // 房间ID RoomId string `json:"room_id"` // 发送端用户 UserId *string `json:"user_id,omitempty"` // 需查询接收端用户id PeerId *string `json:"peer_id,omitempty"` // 流号 StreamId *string `json:"stream_id,omitempty"` // 判断上下行数据 Direction *string `json:"direction,omitempty"` // 需查询的指标,填all则返回所有指标。多个指标使用','分割 - appcpu:端侧APP CPU使用率(appCpu) - syscpu:端侧系统 CPU使用率(deviceCpu) - abit:端侧音频码率kpbs(bitrate) - vbit:端侧视频码率kbps(bitRate) - dbit:端侧辅流码率kbps(bitRate) - vfps:端侧视频帧率fps(actFrameRate) - dfps:端侧辅流帧率fps(actFrameRate) - vblock:端侧视频卡顿率(统计大于等于600ms视频卡顿) - dblock:端侧辅流卡顿率(统计大于等于600ms辅流卡顿) - aloss:端侧音频丢包率(pktLoss) - vloss:端侧视频丢包率(pktLoss) - dloss:端侧辅流丢包率(pktLoss) - vwidth:端侧视频分辨率宽(actPicW) - vheight:端侧视频分辨率高(actPicH) - dwidth:端侧辅流分辨率宽(actPicW) - dheight:端侧辅流分辨率高(actPicH) - ajitter:端侧音频抖动率(jitter) - artt:端侧音频时延(rtt) - vjitter:端侧视频抖动率(jitter) - vrtt:端侧视频时延(rtt) - djitter:端侧辅流抖动率(jitter) - drtt:端侧辅流时延(rtt) Mid ListRtcClientQosDetailsRequestMid `json:"mid"` // 查询起始时间。UTC时间,格式:yyyy-mm-ddThh:mm:ssZ,如2020-04-23T06:00:00Z StartTime string `json:"start_time"` // 查询结束时间。UTC时间,格式:yyyy-mm-ddThh:mm:ssZ,如2020-04-23T07:00:00Z EndTime string `json:"end_time"` // 查询的时间类型取值:stime 数据库打点时间,不填默认ctime查询 TimeType *string `json:"time_type,omitempty"` // 查询结果限制 Limit *int32 `json:"limit,omitempty"` // 查询偏移量 Offset *int32 `json:"offset,omitempty"` }
ListRtcClientQosDetailsRequest Request Object
func (ListRtcClientQosDetailsRequest) String ¶
func (o ListRtcClientQosDetailsRequest) String() string
type ListRtcClientQosDetailsRequestMid ¶
type ListRtcClientQosDetailsRequestMid struct {
// contains filtered or unexported fields
}
func (ListRtcClientQosDetailsRequestMid) MarshalJSON ¶
func (c ListRtcClientQosDetailsRequestMid) MarshalJSON() ([]byte, error)
func (*ListRtcClientQosDetailsRequestMid) UnmarshalJSON ¶
func (c *ListRtcClientQosDetailsRequestMid) UnmarshalJSON(b []byte) error
func (ListRtcClientQosDetailsRequestMid) Value ¶ added in v0.0.90
func (c ListRtcClientQosDetailsRequestMid) Value() string
type ListRtcClientQosDetailsRequestMidEnum ¶
type ListRtcClientQosDetailsRequestMidEnum struct { APPCPU ListRtcClientQosDetailsRequestMid SYSCPU ListRtcClientQosDetailsRequestMid ABIT ListRtcClientQosDetailsRequestMid ABLOCK ListRtcClientQosDetailsRequestMid VBIT ListRtcClientQosDetailsRequestMid DBIT ListRtcClientQosDetailsRequestMid VFPS ListRtcClientQosDetailsRequestMid DFPS ListRtcClientQosDetailsRequestMid VBLOCK ListRtcClientQosDetailsRequestMid DBLOCK ListRtcClientQosDetailsRequestMid ALOSS ListRtcClientQosDetailsRequestMid VLOSS ListRtcClientQosDetailsRequestMid DLOSS ListRtcClientQosDetailsRequestMid VWIDTH ListRtcClientQosDetailsRequestMid VHEIGHT ListRtcClientQosDetailsRequestMid DWIDTH ListRtcClientQosDetailsRequestMid DHEIGHT ListRtcClientQosDetailsRequestMid AJITTER ListRtcClientQosDetailsRequestMid ARTT ListRtcClientQosDetailsRequestMid VJITTER ListRtcClientQosDetailsRequestMid VRTT ListRtcClientQosDetailsRequestMid DJITTER ListRtcClientQosDetailsRequestMid DRTT ListRtcClientQosDetailsRequestMid }
func GetListRtcClientQosDetailsRequestMidEnum ¶
func GetListRtcClientQosDetailsRequestMidEnum() ListRtcClientQosDetailsRequestMidEnum
type ListRtcClientQosDetailsResponse ¶
type ListRtcClientQosDetailsResponse struct { // 房间ID RoomId *string `json:"room_id,omitempty"` // QoS质量数据 Data *[]QosQualityData `json:"data,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcClientQosDetailsResponse Response Object
func (ListRtcClientQosDetailsResponse) String ¶
func (o ListRtcClientQosDetailsResponse) String() string
type ListRtcEventRequest ¶ added in v0.1.54
type ListRtcEventRequest struct { // 应用id AppId string `json:"app_id"` // 房间id RoomId *string `json:"room_id,omitempty"` // 起始时间。UTC时间,格式:yyyy-mm-ddThh:mm:ssZ,如2020-04-23T06:00:00Z。查询起止时间不超过1个小时,每次查询单个用户时,支持跨天查询,最长1天。 StartTime string `json:"start_time"` // 结束时间。UTC时间,格式:yyyy-mm-ddThh:mm:ssZ,如2020-04-23T06:00:00Z。查询起止时间不超过1个小时,每次查询单个用户时,支持跨天查询,最长1天。 EndTime string `json:"end_time"` }
ListRtcEventRequest Request Object
func (ListRtcEventRequest) String ¶ added in v0.1.54
func (o ListRtcEventRequest) String() string
type ListRtcEventResponse ¶ added in v0.1.54
type ListRtcEventResponse struct { // 时间 Ctime *string `json:"ctime,omitempty"` // 异常事件ID EventId *string `json:"event_id,omitempty"` // 异常事件信息 EventInfo *string `json:"event_info,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcEventResponse Response Object
func (ListRtcEventResponse) String ¶ added in v0.1.54
func (o ListRtcEventResponse) String() string
type ListRtcHistoryQualityRequest ¶
type ListRtcHistoryQualityRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 查询的数据类型 - JoinSuccessRate:加入房间成功率 - JoinSuccess5SecsRate:5秒加入成功率 - VideoFreezeRate:视频卡顿率 - AudioFreezeRate:音频卡顿率 - FirstVideoRecvTime:首帧视频接收耗时 - FirstAudioRecvTime:首帧音频接收耗时 - PullStreamSuccessRate:拉流成功率 - PushStreamSuccessRate:推流成功率 - VideoUpstreamExcellentTransRate:客户端视频上行优质传输率 - AudioUpstreamExcellentTransRate:客户端音频上行优质传输率 - VideoExcellentTransRate:端到端视频优质传输率 - AudioExcellentTransRate:端到端音频优质传输率 - VideoTransDelay:端到端视频网络时,单位为毫秒,取当天所有用户网络延迟的中位数 - AudioTransDelay:端到端音频网络时延,单位为毫秒,取当天所有用户网络延迟的中位数 Metric []string `json:"metric"` // 查询起始时间。UTC时间,格式:YYYY-MM-DD,如2020-04-23,不写默认读取过去1天数据数据。 StartDate *string `json:"start_date,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DD,如2020-04-23 EndDate *string `json:"end_date,omitempty"` }
ListRtcHistoryQualityRequest Request Object
func (ListRtcHistoryQualityRequest) String ¶
func (o ListRtcHistoryQualityRequest) String() string
type ListRtcHistoryQualityResponse ¶
type ListRtcHistoryQualityResponse struct { // 时间戳及相应时间的指标数值列表 Quality *[]RtcHistoryQualityTimeValue `json:"quality,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcHistoryQualityResponse Response Object
func (ListRtcHistoryQualityResponse) String ¶
func (o ListRtcHistoryQualityResponse) String() string
type ListRtcHistoryScaleRequest ¶
type ListRtcHistoryScaleRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 查询的数据类型 - UserCount:通话人数,不同频道中的相同用户ID计为多人; - SessionCount:通话人次,用户每次加入频道计为一个通话人次; - RoomCount:房间数,从有用户加入房间到所有用户离开房间计为一个通话房间; - MaxOnlineUserCount:最大同时在线人数; - MaxOnlineRoomCount:最大同时在线房间数; - CommunicationDuration:音视频通话总时长; - VideoCommunicationDuration:视频通话总时长; - AudioCommunicationDuration:音频通话总时长; Metric []string `json:"metric"` // 查询起始时间。UTC时间,格式:YYYY-MM-DD,如2020-04-23,不写默认读取过去1天数据数据。 StartDate *string `json:"start_date,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DD,如2020-04-23 EndDate *string `json:"end_date,omitempty"` }
ListRtcHistoryScaleRequest Request Object
func (ListRtcHistoryScaleRequest) String ¶
func (o ListRtcHistoryScaleRequest) String() string
type ListRtcHistoryScaleResponse ¶
type ListRtcHistoryScaleResponse struct { // 时间戳及相应时间的指标数值列表 Scale *[]RtcHistoryScaleTimeValue `json:"scale,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcHistoryScaleResponse Response Object
func (ListRtcHistoryScaleResponse) String ¶
func (o ListRtcHistoryScaleResponse) String() string
type ListRtcHistoryUsageRequest ¶
type ListRtcHistoryUsageRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 查询的数据类型 - CommunicationDuration: 音视频通话时长; - TranscodeDuration:转码时长; - RecordDuration:录制时长; Metric string `json:"metric"` // 查询起始时间。UTC时间,格式:YYYY-MM-DD,如2020-04-23。 StartDate string `json:"start_date"` // 查询结束时间。UTC时间,格式:YYYY-MM-DD,如2020-04-23。 EndDate string `json:"end_date"` }
ListRtcHistoryUsageRequest Request Object
func (ListRtcHistoryUsageRequest) String ¶
func (o ListRtcHistoryUsageRequest) String() string
type ListRtcHistoryUsageResponse ¶
type ListRtcHistoryUsageResponse struct { // 时间戳及相应时间的指标数值列表 Usage *[]RtcHistoryUsage `json:"usage,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcHistoryUsageResponse Response Object
func (ListRtcHistoryUsageResponse) String ¶
func (o ListRtcHistoryUsageResponse) String() string
type ListRtcRealtimeNetworkRequest ¶
type ListRtcRealtimeNetworkRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 查询的数据类型 VideoUpstreamExcellentTransRate:客户端视频上行优质传输率; AudioUpstreamExcellentTransRate:客户端音频上行优质传输率; VideoExcellentTransRate:端到端视频优质传输率; AudioExcellentTransRate:端到端音频优质传输率; Metric string `json:"metric"` // sdk类型 - native: 非web版sdk; - webrtc: web版sdk; SdkType string `json:"sdk_type"` // 查询起始时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认读取过去1小时数据。 StartTime *string `json:"start_time,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认为当前时间。 EndTime *string `json:"end_time,omitempty"` }
ListRtcRealtimeNetworkRequest Request Object
func (ListRtcRealtimeNetworkRequest) String ¶
func (o ListRtcRealtimeNetworkRequest) String() string
type ListRtcRealtimeNetworkResponse ¶
type ListRtcRealtimeNetworkResponse struct { // 时间戳及相应时间的指标数值列表 Network *[]TimeDoubleValueData `json:"network,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcRealtimeNetworkResponse Response Object
func (ListRtcRealtimeNetworkResponse) String ¶
func (o ListRtcRealtimeNetworkResponse) String() string
type ListRtcRealtimeQualityRequest ¶
type ListRtcRealtimeQualityRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 查询的数据类型 - JoinSuccessRate: 加入房间成功率 - JoinSuccess5SecsRate: 5秒加入成功率 - VideoFreezeRate: 视频卡顿率 - AudioFreezeRate: 音频卡顿率 Metric string `json:"metric"` // sdk类型 - native: 非web版sdk - webrtc: web版sdk SdkType string `json:"sdk_type"` // 查询起始时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认读取过去1小时数据。 StartTime *string `json:"start_time,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认为当前时间。 EndTime *string `json:"end_time,omitempty"` }
ListRtcRealtimeQualityRequest Request Object
func (ListRtcRealtimeQualityRequest) String ¶
func (o ListRtcRealtimeQualityRequest) String() string
type ListRtcRealtimeQualityResponse ¶
type ListRtcRealtimeQualityResponse struct { // 时间戳及相应时间的指标数值列表 Quality *[]TimeDoubleValueData `json:"quality,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcRealtimeQualityResponse Response Object
func (ListRtcRealtimeQualityResponse) String ¶
func (o ListRtcRealtimeQualityResponse) String() string
type ListRtcRealtimeScaleDimensionRequest ¶
type ListRtcRealtimeScaleDimensionRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 查询的数据类型 OnlineUsers:在线用户数 Metric string `json:"metric"` // 维度类型: region:省份 access_net:网络类型 platform:系统平台 sdk:SDK版本 Dimension string `json:"dimension"` // 查询时刻。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ Time string `json:"time"` }
ListRtcRealtimeScaleDimensionRequest Request Object
func (ListRtcRealtimeScaleDimensionRequest) String ¶
func (o ListRtcRealtimeScaleDimensionRequest) String() string
type ListRtcRealtimeScaleDimensionResponse ¶
type ListRtcRealtimeScaleDimensionResponse struct { // 维度分布信息 Dimensions *[]RealtimeScaleDimensionValue `json:"dimensions,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcRealtimeScaleDimensionResponse Response Object
func (ListRtcRealtimeScaleDimensionResponse) String ¶
func (o ListRtcRealtimeScaleDimensionResponse) String() string
type ListRtcRealtimeScaleRequest ¶
type ListRtcRealtimeScaleRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 查询的数据类型 OnlineUsers:在线用户数; RoomCount:在线房间数; Metric string `json:"metric"` // 查询起始时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认读取过去1小时数据数据。 StartTime *string `json:"start_time,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T07:00:00Z,不写默认为当前时间。 EndTime *string `json:"end_time,omitempty"` }
ListRtcRealtimeScaleRequest Request Object
func (ListRtcRealtimeScaleRequest) String ¶
func (o ListRtcRealtimeScaleRequest) String() string
type ListRtcRealtimeScaleResponse ¶
type ListRtcRealtimeScaleResponse struct { // 时间戳及相应时间的指标数值列表 Scale *[]TimeValueData `json:"scale,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcRealtimeScaleResponse Response Object
func (ListRtcRealtimeScaleResponse) String ¶
func (o ListRtcRealtimeScaleResponse) String() string
type ListRtcRoomListRequest ¶
type ListRtcRoomListRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用标识 App string `json:"app"` // 房间id RoomId *string `json:"room_id,omitempty"` // 房间状态,取值如下: - RUNNING:开启中 - CLOSED:已关闭 State *ListRtcRoomListRequestState `json:"state,omitempty"` // 查询起始时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认读取过去1小时数据数据。 StartTime *string `json:"start_time,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T07:00:00Z,不写默认为当前时间。 EndTime *string `json:"end_time,omitempty"` // 查询结果条数 Limit *int32 `json:"limit,omitempty"` // 查询偏移量 Offset *int32 `json:"offset,omitempty"` }
ListRtcRoomListRequest Request Object
func (ListRtcRoomListRequest) String ¶
func (o ListRtcRoomListRequest) String() string
type ListRtcRoomListRequestState ¶
type ListRtcRoomListRequestState struct {
// contains filtered or unexported fields
}
func (ListRtcRoomListRequestState) MarshalJSON ¶
func (c ListRtcRoomListRequestState) MarshalJSON() ([]byte, error)
func (*ListRtcRoomListRequestState) UnmarshalJSON ¶
func (c *ListRtcRoomListRequestState) UnmarshalJSON(b []byte) error
func (ListRtcRoomListRequestState) Value ¶ added in v0.0.90
func (c ListRtcRoomListRequestState) Value() string
type ListRtcRoomListRequestStateEnum ¶
type ListRtcRoomListRequestStateEnum struct { RUNNING ListRtcRoomListRequestState CLOSED ListRtcRoomListRequestState }
func GetListRtcRoomListRequestStateEnum ¶
func GetListRtcRoomListRequestStateEnum() ListRtcRoomListRequestStateEnum
type ListRtcRoomListResponse ¶
type ListRtcRoomListResponse struct { // 总数 Total *int32 `json:"total,omitempty"` // 查询结果限制 Limit *int32 `json:"limit,omitempty"` // 查询偏移量 Offset *int32 `json:"offset,omitempty"` // 房间列表信息 RoomInfoList *[]RtcServerRoomInfo `json:"room_info_list,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcRoomListResponse Response Object
func (ListRtcRoomListResponse) String ¶
func (o ListRtcRoomListResponse) String() string
type ListRtcUserListRequest ¶
type ListRtcUserListRequest struct { // 使用AK/SK方式认证时必选,携带的鉴权信息。 Authorization *string `json:"Authorization,omitempty"` // 使用AK/SK方式认证时必选,请求的发生时间。 XSdkDate *string `json:"X-Sdk-Date,omitempty"` // 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。 XProjectId *string `json:"X-Project-Id,omitempty"` // 应用id App string `json:"app"` // 房间id RoomId *string `json:"room_id,omitempty"` // 用户id Uid *string `json:"uid,omitempty"` // 用户昵称 Nickname *string `json:"nickname,omitempty"` // 用户省份,支持省份名或缩写,如广东或者GD Region *[]string `json:"region,omitempty"` // 用户接入运营商 Isp *[]string `json:"isp,omitempty"` // 用户状态,取值如下: - FAIL:加入失败 - ONLINE:在线 - OFFLINE:离开 State *[]string `json:"state,omitempty"` // 查询起始时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认读取过去1小时数据数据。 StartTime *string `json:"start_time,omitempty"` // 查询结束时间。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T06:00:00Z,不写默认为当前时间。 EndTime *string `json:"end_time,omitempty"` // 查询结果限制 Limit *int32 `json:"limit,omitempty"` // 查询偏移量 Offset *int32 `json:"offset,omitempty"` // 查询模式,取值如下: - detail:会话级 - summary:用户级(默认) Type *ListRtcUserListRequestType `json:"type,omitempty"` }
ListRtcUserListRequest Request Object
func (ListRtcUserListRequest) String ¶
func (o ListRtcUserListRequest) String() string
type ListRtcUserListRequestType ¶
type ListRtcUserListRequestType struct {
// contains filtered or unexported fields
}
func (ListRtcUserListRequestType) MarshalJSON ¶
func (c ListRtcUserListRequestType) MarshalJSON() ([]byte, error)
func (*ListRtcUserListRequestType) UnmarshalJSON ¶
func (c *ListRtcUserListRequestType) UnmarshalJSON(b []byte) error
func (ListRtcUserListRequestType) Value ¶ added in v0.0.90
func (c ListRtcUserListRequestType) Value() string
type ListRtcUserListRequestTypeEnum ¶
type ListRtcUserListRequestTypeEnum struct { DETAIL ListRtcUserListRequestType SUMMARY ListRtcUserListRequestType }
func GetListRtcUserListRequestTypeEnum ¶
func GetListRtcUserListRequestTypeEnum() ListRtcUserListRequestTypeEnum
type ListRtcUserListResponse ¶
type ListRtcUserListResponse struct { // 总数 Total *int32 `json:"total,omitempty"` // 查询结果限制 Limit *int32 `json:"limit,omitempty"` // 查询偏移量 Offset *int32 `json:"offset,omitempty"` // 用户列表 Users *[]RtcUser `json:"users,omitempty"` XRequestId *string `json:"X-request-id,omitempty"` HttpStatusCode int `json:"-"` }
ListRtcUserListResponse Response Object
func (ListRtcUserListResponse) String ¶
func (o ListRtcUserListResponse) String() string
type QosQualityData ¶
type QosQualityData struct { // 用户id Uid *string `json:"uid,omitempty"` // 对端的用户ID,为0时表示本端上行数据 Peerid *string `json:"peerid,omitempty"` // 指标ID Mid *string `json:"mid,omitempty"` // 时间戳及相应时间的指标数值列表 Data *[]TimeFloatValueData `json:"data,omitempty"` }
func (QosQualityData) String ¶
func (o QosQualityData) String() string
type RealtimeScaleDimensionValue ¶
type RealtimeScaleDimensionValue struct { // 维度值,如查询维度为region,则此处取值可能为GD Dimension *string `json:"dimension,omitempty"` // 在线观众数 OnlineUsers *int64 `json:"online_users,omitempty"` }
func (RealtimeScaleDimensionValue) String ¶
func (o RealtimeScaleDimensionValue) String() string
type RtcCause ¶ added in v0.1.54
type RtcHistoryQualityTimeValue ¶
type RtcHistoryQualityTimeValue struct { // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为YYYY-MM-DD Date *string `json:"date,omitempty"` // 加入房间成功率参数取值,取值为1代表成功率100% JoinSuccessRate *float64 `json:"join_success_rate,omitempty"` // 5s内加入房间成功率参数取值,取值为1代表成功率100% JoinSuccessIn5secsRate *float64 `json:"join_success_in5secs_rate,omitempty"` // 视频卡顿率参数取值,取值为1代表卡顿率100% VideoFreezeRate *float64 `json:"video_freeze_rate,omitempty"` // 音频卡顿率参数取值,取值为1代表卡顿率100% AudioFreezeRate *float64 `json:"audio_freeze_rate,omitempty"` // 首帧视频接收耗时,单位毫秒 FirstVideoRecvTime *int64 `json:"first_video_recv_time,omitempty"` // 首帧音频接收耗时,单位毫秒 FirstAudioRecvTime *int64 `json:"first_audio_recv_time,omitempty"` // 拉流成功率参数取值,取值为1代表成功率100% PullStreamSuccessRate *float64 `json:"pull_stream_success_rate,omitempty"` // 推流成功率参数取值,取值为1代表成功率100% PushStreamSuccessRate *float64 `json:"push_stream_success_rate,omitempty"` // 客户端视频上行优质传输率,取值为1代表传输率100% VideoUpstreamExcellentTransRate *float64 `json:"video_upstream_excellent_trans_rate,omitempty"` // 客户端音频上行优质传输率,取值为1代表传输率100% AudioUpstreamExcellentTransRate *float64 `json:"audio_upstream_excellent_trans_rate,omitempty"` // 端到端视频优质传输率,取值为1代表传输率100% VideoExcellentTransRate *float64 `json:"video_excellent_trans_rate,omitempty"` // 端到端音频优质传输率,取值为1代表传输率100% AudioExcellentTransRate *float64 `json:"audio_excellent_trans_rate,omitempty"` // 端到端视频网络时延,单位为毫秒,取当天所有用户网络延迟的中位数。 VideoTransDelay *float64 `json:"video_trans_delay,omitempty"` // 端到端音频网络时延,单位为毫秒,取当天所有用户网络延迟的中位数。 AudioTransDelay *float64 `json:"audio_trans_delay,omitempty"` }
func (RtcHistoryQualityTimeValue) String ¶
func (o RtcHistoryQualityTimeValue) String() string
type RtcHistoryScaleTimeValue ¶
type RtcHistoryScaleTimeValue struct { // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为YYYY-MM-DD Date *string `json:"date,omitempty"` // 通话人数,指总的uid个数 UserCount *int64 `json:"user_count,omitempty"` // 通话人次,指总的session个数 SessionCount *int64 `json:"session_count,omitempty"` // 房间数 RoomCount *int64 `json:"room_count,omitempty"` // 最大同时在线人数 MaxOnlineUserCount *int64 `json:"max_online_user_count,omitempty"` // 最大同时在线房间数 MaxOnlineRoomCount *int64 `json:"max_online_room_count,omitempty"` // 音视频通话总时长,单位秒 CommunicationDuration *int64 `json:"communication_duration,omitempty"` // 视频通话总时长,单位秒 VideoCommunicationDuration *int64 `json:"video_communication_duration,omitempty"` // 音频通话总时长,单位秒 AudioCommunicationDuration *int64 `json:"audio_communication_duration,omitempty"` }
func (RtcHistoryScaleTimeValue) String ¶
func (o RtcHistoryScaleTimeValue) String() string
type RtcHistoryUsage ¶
type RtcHistoryUsage struct { // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为YYYY-MM-DD Date *string `json:"date,omitempty"` // 标清视频时长,单位秒 VideoSd *int64 `json:"video_sd,omitempty"` // 高清视频时长,单位秒 VideoHd *int64 `json:"video_hd,omitempty"` // 超高清视频时长,单位秒 VideoHdp *int64 `json:"video_hdp,omitempty"` // 音频时长,单位秒 Audio *int64 `json:"audio,omitempty"` // 音视频总时长,单位秒 TotalDuration *int64 `json:"total_duration,omitempty"` }
func (RtcHistoryUsage) String ¶
func (o RtcHistoryUsage) String() string
type RtcServerRoomInfo ¶
type RtcServerRoomInfo struct { // 域名 Domain *string `json:"domain,omitempty"` // 应用标识 App *string `json:"app,omitempty"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 房间状态,取值如下: - RUNNING:开启中 - CLOSED:已关闭 State *RtcServerRoomInfoState `json:"state,omitempty"` // 房间持续时长 Duration *int32 `json:"duration,omitempty"` // 房间开始时间,即第一个用户加入房间时间,UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T07:00:00Z StartTime *string `json:"start_time,omitempty"` // 房间关闭时间,即最后一个room_uuid关闭的时间,UTC时间,格式:YYYY-MM-DDThh:mm:ssZ,如2020-04-23T07:00:00Z,若房间未关闭,则返回 “-” EndTime *string `json:"end_time,omitempty"` }
func (RtcServerRoomInfo) String ¶
func (o RtcServerRoomInfo) String() string
type RtcServerRoomInfoState ¶
type RtcServerRoomInfoState struct {
// contains filtered or unexported fields
}
func (RtcServerRoomInfoState) MarshalJSON ¶
func (c RtcServerRoomInfoState) MarshalJSON() ([]byte, error)
func (*RtcServerRoomInfoState) UnmarshalJSON ¶
func (c *RtcServerRoomInfoState) UnmarshalJSON(b []byte) error
func (RtcServerRoomInfoState) Value ¶ added in v0.0.90
func (c RtcServerRoomInfoState) Value() string
type RtcServerRoomInfoStateEnum ¶
type RtcServerRoomInfoStateEnum struct { RUNNING RtcServerRoomInfoState CLOSED RtcServerRoomInfoState }
func GetRtcServerRoomInfoStateEnum ¶
func GetRtcServerRoomInfoStateEnum() RtcServerRoomInfoStateEnum
type RtcUser ¶
type RtcUser struct { // 域名 Domain *string `json:"domain,omitempty"` // 应用标识 App *string `json:"app,omitempty"` // 房间ID RoomId *string `json:"room_id,omitempty"` // 用户id Uid *string `json:"uid,omitempty"` // 会话id Session *string `json:"session,omitempty"` // 用户状态 - FAIL: 加入失败 - ONLINE:在线 - OFFLINE:离开 State *RtcUserState `json:"state,omitempty"` // 用户昵称 NickName *string `json:"nick_name,omitempty"` // 用户接入IP Ip *string `json:"ip,omitempty"` // 用户接入IP所在省份 Region *string `json:"region,omitempty"` // 用户接入IP所在运营商 Isp *string `json:"isp,omitempty"` // 用户设备型号 DeviceModel *string `json:"device_model,omitempty"` // 用户设备平台 Platform *string `json:"platform,omitempty"` // 用户sdk版本 Sdk *string `json:"sdk,omitempty"` // 用户加入房间时间。格式为:YYYY-MM-DDThh:mm:ssZ JoinTime *string `json:"join_time,omitempty"` // 用户离开房间时间。格式为:YYYY-MM-DDThh:mm:ssZ,若用户未离开,则返回 “-” LeaveTime *string `json:"leave_time,omitempty"` }
type RtcUserState ¶
type RtcUserState struct {
// contains filtered or unexported fields
}
func (RtcUserState) MarshalJSON ¶
func (c RtcUserState) MarshalJSON() ([]byte, error)
func (*RtcUserState) UnmarshalJSON ¶
func (c *RtcUserState) UnmarshalJSON(b []byte) error
func (RtcUserState) Value ¶ added in v0.0.90
func (c RtcUserState) Value() string
type RtcUserStateEnum ¶
type RtcUserStateEnum struct { FAIL RtcUserState ONLINE RtcUserState OFFLINE RtcUserState }
func GetRtcUserStateEnum ¶
func GetRtcUserStateEnum() RtcUserStateEnum
type TimeDoubleValueData ¶
type TimeDoubleValueData struct { // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为YYYY-MM-DDThh:mm:ssZ Time *string `json:"time,omitempty"` // 当前时间返回参数取值 Value *float64 `json:"value,omitempty"` }
func (TimeDoubleValueData) String ¶
func (o TimeDoubleValueData) String() string
type TimeFloatValueData ¶
type TimeFloatValueData struct { // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为YYYY-MM-DDThh:mm:ssZ Time *string `json:"time,omitempty"` // 当前时间返回参数取值 Value *float32 `json:"value,omitempty"` }
func (TimeFloatValueData) String ¶
func (o TimeFloatValueData) String() string
type TimeValueData ¶
type TimeValueData struct { // 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为YYYY-MM-DDThh:mm:ssZ Time *string `json:"time,omitempty"` // 查询的指标值 Value *int64 `json:"value,omitempty"` }
func (TimeValueData) String ¶
func (o TimeValueData) String() string
Source Files ¶
- model_abnormal_event.go
- model_abnormal_event_dimension_value.go
- model_list_rtc_abnormal_event_dimension_request.go
- model_list_rtc_abnormal_event_dimension_response.go
- model_list_rtc_abnormal_event_request.go
- model_list_rtc_abnormal_event_response.go
- model_list_rtc_abnormal_events_request.go
- model_list_rtc_abnormal_events_response.go
- model_list_rtc_client_qos_details_request.go
- model_list_rtc_client_qos_details_response.go
- model_list_rtc_event_request.go
- model_list_rtc_event_response.go
- model_list_rtc_history_quality_request.go
- model_list_rtc_history_quality_response.go
- model_list_rtc_history_scale_request.go
- model_list_rtc_history_scale_response.go
- model_list_rtc_history_usage_request.go
- model_list_rtc_history_usage_response.go
- model_list_rtc_realtime_network_request.go
- model_list_rtc_realtime_network_response.go
- model_list_rtc_realtime_quality_request.go
- model_list_rtc_realtime_quality_response.go
- model_list_rtc_realtime_scale_dimension_request.go
- model_list_rtc_realtime_scale_dimension_response.go
- model_list_rtc_realtime_scale_request.go
- model_list_rtc_realtime_scale_response.go
- model_list_rtc_room_list_request.go
- model_list_rtc_room_list_response.go
- model_list_rtc_user_list_request.go
- model_list_rtc_user_list_response.go
- model_qos_quality_data.go
- model_realtime_scale_dimension_value.go
- model_rtc_cause.go
- model_rtc_history_quality_time_value.go
- model_rtc_history_scale_time_value.go
- model_rtc_history_usage.go
- model_rtc_server_room_info.go
- model_rtc_user.go
- model_time_double_value_data.go
- model_time_float_value_data.go
- model_time_value_data.go