model

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ListRtcClientQosDetailsRequest

type ListRtcClientQosDetailsRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	Domain *string `json:"domain,omitempty"`

	AppId string `json:"app_id"`

	RoomId string `json:"room_id"`

	UserId *string `json:"user_id,omitempty"`

	PeerId *string `json:"peer_id,omitempty"`

	Direction *string `json:"direction,omitempty"`

	Mid []ListRtcClientQosDetailsRequestMid `json:"mid"`

	StartTime string `json:"start_time"`

	EndTime string `json:"end_time"`
}

Request Object

func (ListRtcClientQosDetailsRequest) 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

type ListRtcClientQosDetailsRequestMidEnum

type ListRtcClientQosDetailsRequestMidEnum struct {
}

func GetListRtcClientQosDetailsRequestMidEnum

func GetListRtcClientQosDetailsRequestMidEnum() ListRtcClientQosDetailsRequestMidEnum

type ListRtcClientQosDetailsResponse

type ListRtcClientQosDetailsResponse struct {
	RoomId *string `json:"room_id,omitempty"`

	Data *[]QosQualityData `json:"data,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcClientQosDetailsResponse) String

type ListRtcHistoryQualityRequest

type ListRtcHistoryQualityRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	Metric []string `json:"metric"`

	StartDate *string `json:"start_date,omitempty"`

	EndDate *string `json:"end_date,omitempty"`
}

Request Object

func (ListRtcHistoryQualityRequest) String

type ListRtcHistoryQualityResponse

type ListRtcHistoryQualityResponse struct {
	Quality *[]RtcHistoryQualityTimeValue `json:"quality,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcHistoryQualityResponse) String

type ListRtcHistoryScaleRequest

type ListRtcHistoryScaleRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	Metric []string `json:"metric"`

	StartDate *string `json:"start_date,omitempty"`

	EndDate *string `json:"end_date,omitempty"`
}

Request Object

func (ListRtcHistoryScaleRequest) String

type ListRtcHistoryScaleResponse

type ListRtcHistoryScaleResponse struct {
	Scale *[]RtcHistoryScaleTimeValue `json:"scale,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcHistoryScaleResponse) String

type ListRtcHistoryUsageRequest

type ListRtcHistoryUsageRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	Metric string `json:"metric"`

	StartDate string `json:"start_date"`

	EndDate string `json:"end_date"`
}

Request Object

func (ListRtcHistoryUsageRequest) String

type ListRtcHistoryUsageResponse

type ListRtcHistoryUsageResponse struct {
	Usage *[]RtcHistoryUsage `json:"usage,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcHistoryUsageResponse) String

type ListRtcRealtimeNetworkRequest

type ListRtcRealtimeNetworkRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	RoomId *string `json:"room_id,omitempty"`

	Metric string `json:"metric"`

	SdkType string `json:"sdk_type"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListRtcRealtimeNetworkRequest) String

type ListRtcRealtimeNetworkResponse

type ListRtcRealtimeNetworkResponse struct {
	Network *[]TimeDoubleValueData `json:"network,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcRealtimeNetworkResponse) String

type ListRtcRealtimeQualityRequest

type ListRtcRealtimeQualityRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	RoomId *string `json:"room_id,omitempty"`

	Metric string `json:"metric"`

	SdkType string `json:"sdk_type"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListRtcRealtimeQualityRequest) String

type ListRtcRealtimeQualityResponse

type ListRtcRealtimeQualityResponse struct {
	Quality *[]TimeDoubleValueData `json:"quality,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcRealtimeQualityResponse) String

type ListRtcRealtimeScaleDimensionRequest

type ListRtcRealtimeScaleDimensionRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	RoomId *string `json:"room_id,omitempty"`

	Metric string `json:"metric"`

	Dimension string `json:"dimension"`

	Time string `json:"time"`
}

Request Object

func (ListRtcRealtimeScaleDimensionRequest) String

type ListRtcRealtimeScaleDimensionResponse

type ListRtcRealtimeScaleDimensionResponse struct {
	Dimensions *[]RealtimeScaleDimensionValue `json:"dimensions,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcRealtimeScaleDimensionResponse) String

type ListRtcRealtimeScaleRequest

type ListRtcRealtimeScaleRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	RoomId *string `json:"room_id,omitempty"`

	Metric string `json:"metric"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListRtcRealtimeScaleRequest) String

type ListRtcRealtimeScaleResponse

type ListRtcRealtimeScaleResponse struct {
	Scale *[]TimeValueData `json:"scale,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRtcRealtimeScaleResponse) String

type ListRtcRoomListRequest

type ListRtcRoomListRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	RoomId *string `json:"room_id,omitempty"`

	State *ListRtcRoomListRequestState `json:"state,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Offset *int32 `json:"offset,omitempty"`
}

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

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:"-"`
}

Response Object

func (ListRtcRoomListResponse) String

func (o ListRtcRoomListResponse) String() string

type ListRtcUserListRequest

type ListRtcUserListRequest struct {
	Authorization *string `json:"Authorization,omitempty"`

	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	XProjectId *string `json:"X-Project-Id,omitempty"`

	App string `json:"app"`

	RoomId *string `json:"room_id,omitempty"`

	Uid *string `json:"uid,omitempty"`

	Nickname *string `json:"nickname,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	State *[]string `json:"state,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Type *ListRtcUserListRequestType `json:"type,omitempty"`
}

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

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:"-"`
}

Response Object

func (ListRtcUserListResponse) String

func (o ListRtcUserListResponse) String() string

type QosQualityData

type QosQualityData struct {
	Uid *string `json:"uid,omitempty"`

	Peerid *string `json:"peerid,omitempty"`

	Mid *string `json:"mid,omitempty"`

	Data *[]TimeFloatValueData `json:"data,omitempty"`
}

func (QosQualityData) String

func (o QosQualityData) String() string

type RealtimeScaleDimensionValue

type RealtimeScaleDimensionValue struct {
	Dimension *string `json:"dimension,omitempty"`

	OnlineUsers *int64 `json:"online_users,omitempty"`
}

func (RealtimeScaleDimensionValue) String

type RtcHistoryQualityTimeValue

type RtcHistoryQualityTimeValue struct {
	Date *string `json:"date,omitempty"`

	JoinSuccessRate *float64 `json:"join_success_rate,omitempty"`

	JoinSuccessIn5secsRate *float64 `json:"join_success_in5secs_rate,omitempty"`

	VideoFreezeRate *float64 `json:"video_freeze_rate,omitempty"`

	AudioFreezeRate *float64 `json:"audio_freeze_rate,omitempty"`

	FirstVideoRecvTime *int64 `json:"first_video_recv_time,omitempty"`

	FirstAudioRecvTime *int64 `json:"first_audio_recv_time,omitempty"`

	PullStreamSuccessRate *float64 `json:"pull_stream_success_rate,omitempty"`

	PushStreamSuccessRate *float64 `json:"push_stream_success_rate,omitempty"`

	VideoUpstreamExcellentTransRate *float64 `json:"video_upstream_excellent_trans_rate,omitempty"`

	AudioUpstreamExcellentTransRate *float64 `json:"audio_upstream_excellent_trans_rate,omitempty"`

	VideoExcellentTransRate *float64 `json:"video_excellent_trans_rate,omitempty"`

	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

type RtcHistoryScaleTimeValue

type RtcHistoryScaleTimeValue struct {
	Date *string `json:"date,omitempty"`

	UserCount *int64 `json:"user_count,omitempty"`

	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 {
	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"`

	RoomId *string `json:"room_id,omitempty"`

	State *RtcServerRoomInfoState `json:"state,omitempty"`

	Duration *int32 `json:"duration,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	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

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"`

	RoomId *string `json:"room_id,omitempty"`

	Uid *string `json:"uid,omitempty"`

	Session *string `json:"session,omitempty"`

	State *RtcUserState `json:"state,omitempty"`

	NickName *string `json:"nick_name,omitempty"`

	Ip *string `json:"ip,omitempty"`

	Region *string `json:"region,omitempty"`

	Isp *string `json:"isp,omitempty"`

	DeviceModel *string `json:"device_model,omitempty"`

	Platform *string `json:"platform,omitempty"`

	Sdk *string `json:"sdk,omitempty"`

	JoinTime *string `json:"join_time,omitempty"`

	LeaveTime *string `json:"leave_time,omitempty"`
}

func (RtcUser) String

func (o RtcUser) String() string

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

type RtcUserStateEnum

type RtcUserStateEnum struct {
	FAIL    RtcUserState
	ONLINE  RtcUserState
	OFFLINE RtcUserState
}

func GetRtcUserStateEnum

func GetRtcUserStateEnum() RtcUserStateEnum

type TimeDoubleValueData

type TimeDoubleValueData struct {
	Time *string `json:"time,omitempty"`

	Value *float64 `json:"value,omitempty"`
}

func (TimeDoubleValueData) String

func (o TimeDoubleValueData) String() string

type TimeFloatValueData

type TimeFloatValueData struct {
	Time *string `json:"time,omitempty"`

	Value *float32 `json:"value,omitempty"`
}

func (TimeFloatValueData) String

func (o TimeFloatValueData) String() string

type TimeValueData

type TimeValueData struct {
	Time *string `json:"time,omitempty"`

	Value *int64 `json:"value,omitempty"`
}

func (TimeValueData) String

func (o TimeValueData) String() string

Jump to

Keyboard shortcuts

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