Documentation
¶
Index ¶
- type AddPushStreamRuleRequest
- type AddPushStreamRuleResponse
- type AddPushStreamRuleResult
- type AddRecordRuleRequest
- type AddRecordRuleResponse
- type AddRecordRuleResult
- type CloseRoomUserStreamRequest
- func (r CloseRoomUserStreamRequest) GetRegionId() string
- func (r *CloseRoomUserStreamRequest) SetAppId(appId string)
- func (r *CloseRoomUserStreamRequest) SetStreamId(streamId string)
- func (r *CloseRoomUserStreamRequest) SetUserId(userId string)
- func (r *CloseRoomUserStreamRequest) SetUserRoomId(userRoomId string)
- type CloseRoomUserStreamResponse
- type CloseRoomUserStreamResult
- type CreateRoomRequest
- func (r CreateRoomRequest) GetRegionId() string
- func (r *CreateRoomRequest) SetAppId(appId string)
- func (r *CreateRoomRequest) SetMeetingType(meetingType int)
- func (r *CreateRoomRequest) SetPeerId(peerId int64)
- func (r *CreateRoomRequest) SetRoomName(roomName string)
- func (r *CreateRoomRequest) SetRoomType(roomType int)
- type CreateRoomResponse
- type CreateRoomResult
- type CreateTokenRequest
- func (r CreateTokenRequest) GetRegionId() string
- func (r *CreateTokenRequest) SetAppId(appId string)
- func (r *CreateTokenRequest) SetAppKey(appKey string)
- func (r *CreateTokenRequest) SetTimestamp(timestamp int64)
- func (r *CreateTokenRequest) SetUserId(userId string)
- func (r *CreateTokenRequest) SetUserRoomId(userRoomId string)
- type CreateTokenResponse
- type CreateTokenResult
- type CreateUserRequest
- type CreateUserResponse
- type CreateUserResult
- type DeleteRoomRequest
- type DeleteRoomResponse
- type DeleteRoomResult
- type DescribeAppKeyRequest
- type DescribeAppKeyResponse
- type DescribeAppKeyResult
- type DescribeAppRequest
- type DescribeAppResponse
- type DescribeAppResult
- type DescribeAppsRequest
- type DescribeAppsResponse
- type DescribeAppsResult
- type DescribeCallDurationByCodeRateRequest
- func NewDescribeCallDurationByCodeRateRequest(startTime string) *DescribeCallDurationByCodeRateRequest
- func NewDescribeCallDurationByCodeRateRequestWithAllParams(appId *string, startTime string, endTime *string) *DescribeCallDurationByCodeRateRequest
- func NewDescribeCallDurationByCodeRateRequestWithoutParam() *DescribeCallDurationByCodeRateRequest
- type DescribeCallDurationByCodeRateResponse
- type DescribeCallDurationByCodeRateResult
- type DescribeDailyCallDurationRequest
- type DescribeDailyCallDurationResponse
- type DescribeDailyCallDurationResult
- type DescribeOnlineUserNumRequest
- func NewDescribeOnlineUserNumRequest(filters []openjrtc.Filter) *DescribeOnlineUserNumRequest
- func NewDescribeOnlineUserNumRequestWithAllParams(pageNumber *int, pageSize *int, filters []openjrtc.Filter) *DescribeOnlineUserNumRequest
- func NewDescribeOnlineUserNumRequestWithoutParam() *DescribeOnlineUserNumRequest
- type DescribeOnlineUserNumResponse
- type DescribeOnlineUserNumResult
- type DescribeP2pStreamBitRateRequest
- func NewDescribeP2pStreamBitRateRequest(appId string, userRoomId string, userId string, kind string, type_ string, ...) *DescribeP2pStreamBitRateRequest
- func NewDescribeP2pStreamBitRateRequestWithAllParams(appId string, userRoomId string, userId string, kind string, type_ string, ...) *DescribeP2pStreamBitRateRequest
- func NewDescribeP2pStreamBitRateRequestWithoutParam() *DescribeP2pStreamBitRateRequest
- func (r DescribeP2pStreamBitRateRequest) GetRegionId() string
- func (r *DescribeP2pStreamBitRateRequest) SetAppId(appId string)
- func (r *DescribeP2pStreamBitRateRequest) SetFromUserId(fromUserId string)
- func (r *DescribeP2pStreamBitRateRequest) SetJoinTime(joinTime string)
- func (r *DescribeP2pStreamBitRateRequest) SetKind(kind string)
- func (r *DescribeP2pStreamBitRateRequest) SetLeaveTime(leaveTime string)
- func (r *DescribeP2pStreamBitRateRequest) SetPeriod(period string)
- func (r *DescribeP2pStreamBitRateRequest) SetType(type_ string)
- func (r *DescribeP2pStreamBitRateRequest) SetUserId(userId string)
- func (r *DescribeP2pStreamBitRateRequest) SetUserRoomId(userRoomId string)
- type DescribeP2pStreamBitRateResponse
- type DescribeP2pStreamBitRateResult
- type DescribeRegisterUserRequest
- type DescribeRegisterUserResponse
- type DescribeRegisterUserResult
- type DescribeRegisterUsersRequest
- func NewDescribeRegisterUsersRequest(appId string) *DescribeRegisterUsersRequest
- func NewDescribeRegisterUsersRequestWithAllParams(appId string, pageNumber *int, pageSize *int, filters []openjrtc.Filter) *DescribeRegisterUsersRequest
- func NewDescribeRegisterUsersRequestWithoutParam() *DescribeRegisterUsersRequest
- func (r DescribeRegisterUsersRequest) GetRegionId() string
- func (r *DescribeRegisterUsersRequest) SetAppId(appId string)
- func (r *DescribeRegisterUsersRequest) SetFilters(filters []openjrtc.Filter)
- func (r *DescribeRegisterUsersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRegisterUsersRequest) SetPageSize(pageSize int)
- type DescribeRegisterUsersResponse
- type DescribeRegisterUsersResult
- type DescribeRoomInfoRequest
- type DescribeRoomInfoResponse
- type DescribeRoomInfoResult
- type DescribeRoomOnlineUserNumRequest
- type DescribeRoomOnlineUserNumResponse
- type DescribeRoomOnlineUserNumResult
- type DescribeRoomUserRequest
- type DescribeRoomUserResponse
- type DescribeRoomUserResult
- type DescribeRoomUsersNumRequest
- type DescribeRoomUsersNumResponse
- type DescribeRoomUsersNumResult
- type DescribeRoomUsersRequest
- func NewDescribeRoomUsersRequest(appId string, userRoomId string) *DescribeRoomUsersRequest
- func NewDescribeRoomUsersRequestWithAllParams(appId string, pageNumber *int, pageSize *int, userRoomId string, ...) *DescribeRoomUsersRequest
- func NewDescribeRoomUsersRequestWithoutParam() *DescribeRoomUsersRequest
- func (r DescribeRoomUsersRequest) GetRegionId() string
- func (r *DescribeRoomUsersRequest) SetAppId(appId string)
- func (r *DescribeRoomUsersRequest) SetFilters(filters []openjrtc.Filter)
- func (r *DescribeRoomUsersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRoomUsersRequest) SetPageSize(pageSize int)
- func (r *DescribeRoomUsersRequest) SetUserRoomId(userRoomId string)
- type DescribeRoomUsersResponse
- type DescribeRoomUsersResult
- type DescribeRoomsRequest
- type DescribeRoomsResponse
- type DescribeRoomsResult
- type DescribeStreamInfoByStreamIdRequest
- func NewDescribeStreamInfoByStreamIdRequest(appId string, streamId string) *DescribeStreamInfoByStreamIdRequest
- func NewDescribeStreamInfoByStreamIdRequestWithAllParams(appId string, streamId string) *DescribeStreamInfoByStreamIdRequest
- func NewDescribeStreamInfoByStreamIdRequestWithoutParam() *DescribeStreamInfoByStreamIdRequest
- type DescribeStreamInfoByStreamIdResponse
- type DescribeStreamInfoByStreamIdResult
- type DescribeStreamInfosByUserIdRequest
- func NewDescribeStreamInfosByUserIdRequest(appId string, userRoomId string, userId string) *DescribeStreamInfosByUserIdRequest
- func NewDescribeStreamInfosByUserIdRequestWithAllParams(appId string, userRoomId string, userId string) *DescribeStreamInfosByUserIdRequest
- func NewDescribeStreamInfosByUserIdRequestWithoutParam() *DescribeStreamInfosByUserIdRequest
- type DescribeStreamInfosByUserIdResponse
- type DescribeStreamInfosByUserIdResult
- type DescribeStreamInfosByUserRoomIdRequest
- func NewDescribeStreamInfosByUserRoomIdRequest(appId string, userRoomId string) *DescribeStreamInfosByUserRoomIdRequest
- func NewDescribeStreamInfosByUserRoomIdRequestWithAllParams(appId string, pageNumber *int, pageSize *int, userRoomId string, ...) *DescribeStreamInfosByUserRoomIdRequest
- func NewDescribeStreamInfosByUserRoomIdRequestWithoutParam() *DescribeStreamInfosByUserRoomIdRequest
- func (r DescribeStreamInfosByUserRoomIdRequest) GetRegionId() string
- func (r *DescribeStreamInfosByUserRoomIdRequest) SetAppId(appId string)
- func (r *DescribeStreamInfosByUserRoomIdRequest) SetFilters(filters []openjrtc.Filter)
- func (r *DescribeStreamInfosByUserRoomIdRequest) SetPageNumber(pageNumber int)
- func (r *DescribeStreamInfosByUserRoomIdRequest) SetPageSize(pageSize int)
- func (r *DescribeStreamInfosByUserRoomIdRequest) SetUserRoomId(userRoomId string)
- type DescribeStreamInfosByUserRoomIdResponse
- type DescribeStreamInfosByUserRoomIdResult
- type DescribeStreamRecordsByStreamIdRequest
- func NewDescribeStreamRecordsByStreamIdRequest(appId string, streamId string) *DescribeStreamRecordsByStreamIdRequest
- func NewDescribeStreamRecordsByStreamIdRequestWithAllParams(appId string, pageNumber *int, pageSize *int, streamId string, ...) *DescribeStreamRecordsByStreamIdRequest
- func NewDescribeStreamRecordsByStreamIdRequestWithoutParam() *DescribeStreamRecordsByStreamIdRequest
- func (r DescribeStreamRecordsByStreamIdRequest) GetRegionId() string
- func (r *DescribeStreamRecordsByStreamIdRequest) SetAppId(appId string)
- func (r *DescribeStreamRecordsByStreamIdRequest) SetFilters(filters []openjrtc.Filter)
- func (r *DescribeStreamRecordsByStreamIdRequest) SetPageNumber(pageNumber int)
- func (r *DescribeStreamRecordsByStreamIdRequest) SetPageSize(pageSize int)
- func (r *DescribeStreamRecordsByStreamIdRequest) SetStreamId(streamId string)
- type DescribeStreamRecordsByStreamIdResponse
- type DescribeStreamRecordsByStreamIdResult
- type DescribeStreamRecordsByUserIdRequest
- func NewDescribeStreamRecordsByUserIdRequest(appId string, userRoomId string, userId string) *DescribeStreamRecordsByUserIdRequest
- func NewDescribeStreamRecordsByUserIdRequestWithAllParams(appId string, pageNumber *int, pageSize *int, userRoomId string, userId string, ...) *DescribeStreamRecordsByUserIdRequest
- func NewDescribeStreamRecordsByUserIdRequestWithoutParam() *DescribeStreamRecordsByUserIdRequest
- func (r DescribeStreamRecordsByUserIdRequest) GetRegionId() string
- func (r *DescribeStreamRecordsByUserIdRequest) SetAppId(appId string)
- func (r *DescribeStreamRecordsByUserIdRequest) SetFilters(filters []openjrtc.Filter)
- func (r *DescribeStreamRecordsByUserIdRequest) SetPageNumber(pageNumber int)
- func (r *DescribeStreamRecordsByUserIdRequest) SetPageSize(pageSize int)
- func (r *DescribeStreamRecordsByUserIdRequest) SetUserId(userId string)
- func (r *DescribeStreamRecordsByUserIdRequest) SetUserRoomId(userRoomId string)
- type DescribeStreamRecordsByUserIdResponse
- type DescribeStreamRecordsByUserIdResult
- type DescribeUserByPeerRequest
- type DescribeUserByPeerResponse
- type DescribeUserByPeerResult
- type DescribeUserRecordByRoomRequest
- func NewDescribeUserRecordByRoomRequest(filters []openjrtc.Filter) *DescribeUserRecordByRoomRequest
- func NewDescribeUserRecordByRoomRequestWithAllParams(pageNumber *int, pageSize *int, filters []openjrtc.Filter) *DescribeUserRecordByRoomRequest
- func NewDescribeUserRecordByRoomRequestWithoutParam() *DescribeUserRecordByRoomRequest
- type DescribeUserRecordByRoomResponse
- type DescribeUserRecordByRoomResult
- type DescribeUserRoomRequest
- type DescribeUserRoomResponse
- type DescribeUserRoomResult
- type DescribeUserRoomsRequest
- func (r DescribeUserRoomsRequest) GetRegionId() string
- func (r *DescribeUserRoomsRequest) SetAppId(appId string)
- func (r *DescribeUserRoomsRequest) SetFilters(filters []openjrtc.Filter)
- func (r *DescribeUserRoomsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeUserRoomsRequest) SetPageSize(pageSize int)
- type DescribeUserRoomsResponse
- type DescribeUserRoomsResult
- type PostMessageToUserRequest
- func (r PostMessageToUserRequest) GetRegionId() string
- func (r *PostMessageToUserRequest) SetAppId(appId string)
- func (r *PostMessageToUserRequest) SetEventName(eventName string)
- func (r *PostMessageToUserRequest) SetMessage(message string)
- func (r *PostMessageToUserRequest) SetUserId(userId string)
- func (r *PostMessageToUserRequest) SetUserRoomId(userRoomId string)
- type PostMessageToUserResponse
- type PostMessageToUserResult
- type PostMessageToUserRoomRequest
- func NewPostMessageToUserRoomRequest() *PostMessageToUserRoomRequest
- func NewPostMessageToUserRoomRequestWithAllParams(appId *string, userRoomId *string, eventName *string, message *string) *PostMessageToUserRoomRequest
- func NewPostMessageToUserRoomRequestWithoutParam() *PostMessageToUserRoomRequest
- func (r PostMessageToUserRoomRequest) GetRegionId() string
- func (r *PostMessageToUserRoomRequest) SetAppId(appId string)
- func (r *PostMessageToUserRoomRequest) SetEventName(eventName string)
- func (r *PostMessageToUserRoomRequest) SetMessage(message string)
- func (r *PostMessageToUserRoomRequest) SetUserRoomId(userRoomId string)
- type PostMessageToUserRoomResponse
- type PostMessageToUserRoomResult
- type RegisterUserRequest
- type RegisterUserResponse
- type RegisterUserResult
- type RegisterUserRoomRequest
- func (r RegisterUserRoomRequest) GetRegionId() string
- func (r *RegisterUserRoomRequest) SetAppId(appId string)
- func (r *RegisterUserRoomRequest) SetRoomName(roomName string)
- func (r *RegisterUserRoomRequest) SetRoomType(roomType int)
- func (r *RegisterUserRoomRequest) SetUserRoomId(userRoomId string)
- type RegisterUserRoomResponse
- type RegisterUserRoomResult
- type RemoveAllRoomUsersRequest
- type RemoveAllRoomUsersResponse
- type RemoveAllRoomUsersResult
- type RemoveAllUsersByUserRoomIdRequest
- func NewRemoveAllUsersByUserRoomIdRequest(appId string) *RemoveAllUsersByUserRoomIdRequest
- func NewRemoveAllUsersByUserRoomIdRequestWithAllParams(appId string, userRoomId *string) *RemoveAllUsersByUserRoomIdRequest
- func NewRemoveAllUsersByUserRoomIdRequestWithoutParam() *RemoveAllUsersByUserRoomIdRequest
- type RemoveAllUsersByUserRoomIdResponse
- type RemoveAllUsersByUserRoomIdResult
- type RemoveRoomUserRequest
- type RemoveRoomUserResponse
- type RemoveRoomUserResult
- type RemoveUserByUserRoomIdRequest
- type RemoveUserByUserRoomIdResponse
- type RemoveUserByUserRoomIdResult
- type SendMessageToRoomRequest
- type SendMessageToRoomResponse
- type SendMessageToRoomResult
- type SendMessageToUserRequest
- func NewSendMessageToUserRequest(appId string, roomId int) *SendMessageToUserRequest
- func NewSendMessageToUserRequestWithAllParams(appId string, roomId int, eventName *string, message *string, peerId *int64) *SendMessageToUserRequest
- func NewSendMessageToUserRequestWithoutParam() *SendMessageToUserRequest
- func (r SendMessageToUserRequest) GetRegionId() string
- func (r *SendMessageToUserRequest) SetAppId(appId string)
- func (r *SendMessageToUserRequest) SetEventName(eventName string)
- func (r *SendMessageToUserRequest) SetMessage(message string)
- func (r *SendMessageToUserRequest) SetPeerId(peerId int64)
- func (r *SendMessageToUserRequest) SetRoomId(roomId int)
- type SendMessageToUserResponse
- type SendMessageToUserResult
- type StartAsrTaskRequest
- type StartAsrTaskResponse
- type StartAsrTaskResult
- type StartMcuTranscodeRequest
- func (r StartMcuTranscodeRequest) GetRegionId() string
- func (r *StartMcuTranscodeRequest) SetAppId(appId string)
- func (r *StartMcuTranscodeRequest) SetLayoutTemplate(layoutTemplate int)
- func (r *StartMcuTranscodeRequest) SetMainUserId(mainUserId string)
- func (r *StartMcuTranscodeRequest) SetMcuUserInfos(mcuUserInfos []openjrtc.McuUser)
- func (r *StartMcuTranscodeRequest) SetOutputEncode(outputEncode *openjrtc.OutputEncode)
- func (r *StartMcuTranscodeRequest) SetOutputName(outputName string)
- func (r *StartMcuTranscodeRequest) SetOutputType(outputType int)
- func (r *StartMcuTranscodeRequest) SetUserRoomId(userRoomId string)
- type StartMcuTranscodeResponse
- type StartMcuTranscodeResult
- type StopAsrTaskRequest
- type StopAsrTaskResponse
- type StopAsrTaskResult
- type StopMcuTranscodeRequest
- type StopMcuTranscodeResponse
- type StopMcuTranscodeResult
- type UpdateRoomRequest
- type UpdateRoomResponse
- type UpdateRoomResult
- type UpdateUserRoomRequest
- type UpdateUserRoomResponse
- type UpdateUserRoomResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPushStreamRuleRequest ¶ added in v1.56.0
type AddPushStreamRuleRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 推流规则 (Optional) */
Rules []openjrtc.PushStreamRule `json:"rules"`
}
func NewAddPushStreamRuleRequest ¶ added in v1.56.0
func NewAddPushStreamRuleRequest() *AddPushStreamRuleRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewAddPushStreamRuleRequestWithAllParams ¶ added in v1.56.0
func NewAddPushStreamRuleRequestWithAllParams( appId *string, rules []openjrtc.PushStreamRule, ) *AddPushStreamRuleRequest
* param appId: 应用ID (Optional) * param rules: 推流规则 (Optional)
func NewAddPushStreamRuleRequestWithoutParam ¶ added in v1.56.0
func NewAddPushStreamRuleRequestWithoutParam() *AddPushStreamRuleRequest
This constructor has better compatible ability when API parameters changed
func (AddPushStreamRuleRequest) GetRegionId ¶ added in v1.56.0
func (r AddPushStreamRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddPushStreamRuleRequest) SetAppId ¶ added in v1.56.0
func (r *AddPushStreamRuleRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*AddPushStreamRuleRequest) SetRules ¶ added in v1.56.0
func (r *AddPushStreamRuleRequest) SetRules(rules []openjrtc.PushStreamRule)
param rules: 推流规则(Optional)
type AddPushStreamRuleResponse ¶ added in v1.56.0
type AddPushStreamRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddPushStreamRuleResult `json:"result"`
}
type AddPushStreamRuleResult ¶ added in v1.56.0
type AddPushStreamRuleResult struct {
}
type AddRecordRuleRequest ¶ added in v1.56.0
type AddRecordRuleRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 录制规则 (Optional) */
Rules []openjrtc.RecordRule `json:"rules"`
}
func NewAddRecordRuleRequest ¶ added in v1.56.0
func NewAddRecordRuleRequest() *AddRecordRuleRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewAddRecordRuleRequestWithAllParams ¶ added in v1.56.0
func NewAddRecordRuleRequestWithAllParams( appId *string, rules []openjrtc.RecordRule, ) *AddRecordRuleRequest
* param appId: 应用ID (Optional) * param rules: 录制规则 (Optional)
func NewAddRecordRuleRequestWithoutParam ¶ added in v1.56.0
func NewAddRecordRuleRequestWithoutParam() *AddRecordRuleRequest
This constructor has better compatible ability when API parameters changed
func (AddRecordRuleRequest) GetRegionId ¶ added in v1.56.0
func (r AddRecordRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddRecordRuleRequest) SetAppId ¶ added in v1.56.0
func (r *AddRecordRuleRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*AddRecordRuleRequest) SetRules ¶ added in v1.56.0
func (r *AddRecordRuleRequest) SetRules(rules []openjrtc.RecordRule)
param rules: 录制规则(Optional)
type AddRecordRuleResponse ¶ added in v1.56.0
type AddRecordRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddRecordRuleResult `json:"result"`
}
type AddRecordRuleResult ¶ added in v1.56.0
type AddRecordRuleResult struct {
}
type CloseRoomUserStreamRequest ¶ added in v1.56.0
type CloseRoomUserStreamRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Optional) */
UserId *string `json:"userId"`
/* 要关闭的流ID (Optional) */
StreamId *string `json:"streamId"`
}
func NewCloseRoomUserStreamRequest ¶ added in v1.56.0
func NewCloseRoomUserStreamRequest( appId string, ) *CloseRoomUserStreamRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCloseRoomUserStreamRequestWithAllParams ¶ added in v1.56.0
func NewCloseRoomUserStreamRequestWithAllParams( appId string, userRoomId *string, userId *string, streamId *string, ) *CloseRoomUserStreamRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Optional) * param streamId: 要关闭的流ID (Optional)
func NewCloseRoomUserStreamRequestWithoutParam ¶ added in v1.56.0
func NewCloseRoomUserStreamRequestWithoutParam() *CloseRoomUserStreamRequest
This constructor has better compatible ability when API parameters changed
func (CloseRoomUserStreamRequest) GetRegionId ¶ added in v1.56.0
func (r CloseRoomUserStreamRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CloseRoomUserStreamRequest) SetAppId ¶ added in v1.56.0
func (r *CloseRoomUserStreamRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*CloseRoomUserStreamRequest) SetStreamId ¶ added in v1.56.0
func (r *CloseRoomUserStreamRequest) SetStreamId(streamId string)
param streamId: 要关闭的流ID(Optional)
func (*CloseRoomUserStreamRequest) SetUserId ¶ added in v1.56.0
func (r *CloseRoomUserStreamRequest) SetUserId(userId string)
param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId(Optional)
func (*CloseRoomUserStreamRequest) SetUserRoomId ¶ added in v1.56.0
func (r *CloseRoomUserStreamRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type CloseRoomUserStreamResponse ¶ added in v1.56.0
type CloseRoomUserStreamResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CloseRoomUserStreamResult `json:"result"`
}
type CloseRoomUserStreamResult ¶ added in v1.56.0
type CloseRoomUserStreamResult struct {
}
type CreateRoomRequest ¶
type CreateRoomRequest struct {
core.JDCloudRequest
/* 房间名称 (Optional) */
RoomName *string `json:"roomName"`
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 房间类型 1-小房间(音频单流订阅) 2-大房间(音频固定订阅) (Optional) */
RoomType *int `json:"roomType"`
/* 会议类型 0-即时会议 1-预约会议 (Optional) */
MeetingType *int `json:"meetingType"`
/* 用户ID(创建者ID) (Optional) */
PeerId *int64 `json:"peerId"`
}
func NewCreateRoomRequest ¶
func NewCreateRoomRequest() *CreateRoomRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateRoomRequestWithAllParams ¶
func NewCreateRoomRequestWithAllParams( roomName *string, appId *string, roomType *int, meetingType *int, peerId *int64, ) *CreateRoomRequest
* param roomName: 房间名称 (Optional) * param appId: 应用ID (Optional) * param roomType: 房间类型 1-小房间(音频单流订阅) 2-大房间(音频固定订阅) (Optional) * param meetingType: 会议类型 0-即时会议 1-预约会议 (Optional) * param peerId: 用户ID(创建者ID) (Optional)
func NewCreateRoomRequestWithoutParam ¶
func NewCreateRoomRequestWithoutParam() *CreateRoomRequest
This constructor has better compatible ability when API parameters changed
func (CreateRoomRequest) GetRegionId ¶
func (r CreateRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateRoomRequest) SetAppId ¶
func (r *CreateRoomRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*CreateRoomRequest) SetMeetingType ¶ added in v1.56.0
func (r *CreateRoomRequest) SetMeetingType(meetingType int)
param meetingType: 会议类型 0-即时会议 1-预约会议(Optional)
func (*CreateRoomRequest) SetPeerId ¶
func (r *CreateRoomRequest) SetPeerId(peerId int64)
param peerId: 用户ID(创建者ID)(Optional)
func (*CreateRoomRequest) SetRoomName ¶
func (r *CreateRoomRequest) SetRoomName(roomName string)
param roomName: 房间名称(Optional)
func (*CreateRoomRequest) SetRoomType ¶ added in v1.56.0
func (r *CreateRoomRequest) SetRoomType(roomType int)
param roomType: 房间类型 1-小房间(音频单流订阅) 2-大房间(音频固定订阅)(Optional)
type CreateRoomResponse ¶
type CreateRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateRoomResult `json:"result"`
}
type CreateRoomResult ¶
type CreateTokenRequest ¶ added in v1.56.0
type CreateTokenRequest struct {
core.JDCloudRequest
/* appId (Optional) */
AppId *string `json:"appId"`
/* appKey (Optional) */
AppKey *string `json:"appKey"`
/* 用户id (Optional) */
UserId *string `json:"userId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 时间戳-毫秒 (Optional) */
Timestamp *int64 `json:"timestamp"`
}
func NewCreateTokenRequest ¶ added in v1.56.0
func NewCreateTokenRequest() *CreateTokenRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateTokenRequestWithAllParams ¶ added in v1.56.0
func NewCreateTokenRequestWithAllParams( appId *string, appKey *string, userId *string, userRoomId *string, timestamp *int64, ) *CreateTokenRequest
* param appId: appId (Optional) * param appKey: appKey (Optional) * param userId: 用户id (Optional) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param timestamp: 时间戳-毫秒 (Optional)
func NewCreateTokenRequestWithoutParam ¶ added in v1.56.0
func NewCreateTokenRequestWithoutParam() *CreateTokenRequest
This constructor has better compatible ability when API parameters changed
func (CreateTokenRequest) GetRegionId ¶ added in v1.56.0
func (r CreateTokenRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateTokenRequest) SetAppId ¶ added in v1.56.0
func (r *CreateTokenRequest) SetAppId(appId string)
param appId: appId(Optional)
func (*CreateTokenRequest) SetAppKey ¶ added in v1.56.0
func (r *CreateTokenRequest) SetAppKey(appKey string)
param appKey: appKey(Optional)
func (*CreateTokenRequest) SetTimestamp ¶ added in v1.56.0
func (r *CreateTokenRequest) SetTimestamp(timestamp int64)
param timestamp: 时间戳-毫秒(Optional)
func (*CreateTokenRequest) SetUserId ¶ added in v1.56.0
func (r *CreateTokenRequest) SetUserId(userId string)
param userId: 用户id(Optional)
func (*CreateTokenRequest) SetUserRoomId ¶ added in v1.56.0
func (r *CreateTokenRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type CreateTokenResponse ¶ added in v1.56.0
type CreateTokenResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateTokenResult `json:"result"`
}
type CreateTokenResult ¶ added in v1.56.0
type CreateUserRequest ¶
type CreateUserRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 用户名称 (Optional) */
UserName *string `json:"userName"`
/* 业务接入方的用户ID (Optional) */
UserId *string `json:"userId"`
/* 是否临时用户 (Optional) */
Temporary *bool `json:"temporary"`
}
func NewCreateUserRequest ¶
func NewCreateUserRequest() *CreateUserRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateUserRequestWithAllParams ¶
func NewCreateUserRequestWithAllParams( appId *string, userName *string, userId *string, temporary *bool, ) *CreateUserRequest
* param appId: 应用ID (Optional) * param userName: 用户名称 (Optional) * param userId: 业务接入方的用户ID (Optional) * param temporary: 是否临时用户 (Optional)
func NewCreateUserRequestWithoutParam ¶
func NewCreateUserRequestWithoutParam() *CreateUserRequest
This constructor has better compatible ability when API parameters changed
func (CreateUserRequest) GetRegionId ¶
func (r CreateUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateUserRequest) SetAppId ¶
func (r *CreateUserRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*CreateUserRequest) SetTemporary ¶
func (r *CreateUserRequest) SetTemporary(temporary bool)
param temporary: 是否临时用户(Optional)
func (*CreateUserRequest) SetUserId ¶
func (r *CreateUserRequest) SetUserId(userId string)
param userId: 业务接入方的用户ID(Optional)
func (*CreateUserRequest) SetUserName ¶
func (r *CreateUserRequest) SetUserName(userName string)
param userName: 用户名称(Optional)
type CreateUserResponse ¶
type CreateUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateUserResult `json:"result"`
}
type CreateUserResult ¶
type DeleteRoomRequest ¶ added in v1.52.0
type DeleteRoomRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 房间ID */
RoomId int `json:"roomId"`
}
func NewDeleteRoomRequest ¶ added in v1.52.0
func NewDeleteRoomRequest( appId string, roomId int, ) *DeleteRoomRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteRoomRequestWithAllParams ¶ added in v1.52.0
func NewDeleteRoomRequestWithAllParams( appId string, roomId int, ) *DeleteRoomRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required)
func NewDeleteRoomRequestWithoutParam ¶ added in v1.52.0
func NewDeleteRoomRequestWithoutParam() *DeleteRoomRequest
This constructor has better compatible ability when API parameters changed
func (DeleteRoomRequest) GetRegionId ¶ added in v1.52.0
func (r DeleteRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteRoomRequest) SetAppId ¶ added in v1.52.0
func (r *DeleteRoomRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DeleteRoomRequest) SetRoomId ¶ added in v1.52.0
func (r *DeleteRoomRequest) SetRoomId(roomId int)
param roomId: 房间ID(Required)
type DeleteRoomResponse ¶ added in v1.52.0
type DeleteRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteRoomResult `json:"result"`
}
type DeleteRoomResult ¶ added in v1.52.0
type DeleteRoomResult struct {
}
type DescribeAppKeyRequest ¶ added in v1.52.0
type DescribeAppKeyRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
}
func NewDescribeAppKeyRequest ¶ added in v1.52.0
func NewDescribeAppKeyRequest( appId string, ) *DescribeAppKeyRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAppKeyRequestWithAllParams ¶ added in v1.52.0
func NewDescribeAppKeyRequestWithAllParams( appId string, ) *DescribeAppKeyRequest
* param appId: 应用ID (Required)
func NewDescribeAppKeyRequestWithoutParam ¶ added in v1.52.0
func NewDescribeAppKeyRequestWithoutParam() *DescribeAppKeyRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAppKeyRequest) GetRegionId ¶ added in v1.52.0
func (r DescribeAppKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAppKeyRequest) SetAppId ¶ added in v1.52.0
func (r *DescribeAppKeyRequest) SetAppId(appId string)
param appId: 应用ID(Required)
type DescribeAppKeyResponse ¶ added in v1.52.0
type DescribeAppKeyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAppKeyResult `json:"result"`
}
type DescribeAppKeyResult ¶ added in v1.52.0
type DescribeAppRequest ¶ added in v1.52.0
type DescribeAppRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
}
func NewDescribeAppRequest ¶ added in v1.52.0
func NewDescribeAppRequest( appId string, ) *DescribeAppRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAppRequestWithAllParams ¶ added in v1.52.0
func NewDescribeAppRequestWithAllParams( appId string, ) *DescribeAppRequest
* param appId: 应用ID (Required)
func NewDescribeAppRequestWithoutParam ¶ added in v1.52.0
func NewDescribeAppRequestWithoutParam() *DescribeAppRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAppRequest) GetRegionId ¶ added in v1.52.0
func (r DescribeAppRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAppRequest) SetAppId ¶ added in v1.52.0
func (r *DescribeAppRequest) SetAppId(appId string)
param appId: 应用ID(Required)
type DescribeAppResponse ¶ added in v1.52.0
type DescribeAppResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAppResult `json:"result"`
}
type DescribeAppResult ¶ added in v1.52.0
type DescribeAppsRequest ¶ added in v1.52.0
type DescribeAppsRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeAppsRequest ¶ added in v1.52.0
func NewDescribeAppsRequest() *DescribeAppsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAppsRequestWithAllParams ¶ added in v1.52.0
func NewDescribeAppsRequestWithAllParams( pageNumber *int, pageSize *int, ) *DescribeAppsRequest
* param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
func NewDescribeAppsRequestWithoutParam ¶ added in v1.52.0
func NewDescribeAppsRequestWithoutParam() *DescribeAppsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAppsRequest) GetRegionId ¶ added in v1.52.0
func (r DescribeAppsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAppsRequest) SetPageNumber ¶ added in v1.52.0
func (r *DescribeAppsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeAppsRequest) SetPageSize ¶ added in v1.52.0
func (r *DescribeAppsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type DescribeAppsResponse ¶ added in v1.52.0
type DescribeAppsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAppsResult `json:"result"`
}
type DescribeAppsResult ¶ added in v1.52.0
type DescribeCallDurationByCodeRateRequest ¶ added in v1.56.0
type DescribeCallDurationByCodeRateRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 开始时间 UTC格式 */
StartTime string `json:"startTime"`
/* 结束时间 UTC格式 (Optional) */
EndTime *string `json:"endTime"`
}
func NewDescribeCallDurationByCodeRateRequest ¶ added in v1.56.0
func NewDescribeCallDurationByCodeRateRequest( startTime string, ) *DescribeCallDurationByCodeRateRequest
* param startTime: 开始时间 UTC格式 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCallDurationByCodeRateRequestWithAllParams ¶ added in v1.56.0
func NewDescribeCallDurationByCodeRateRequestWithAllParams( appId *string, startTime string, endTime *string, ) *DescribeCallDurationByCodeRateRequest
* param appId: 应用ID (Optional) * param startTime: 开始时间 UTC格式 (Required) * param endTime: 结束时间 UTC格式 (Optional)
func NewDescribeCallDurationByCodeRateRequestWithoutParam ¶ added in v1.56.0
func NewDescribeCallDurationByCodeRateRequestWithoutParam() *DescribeCallDurationByCodeRateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCallDurationByCodeRateRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeCallDurationByCodeRateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCallDurationByCodeRateRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeCallDurationByCodeRateRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*DescribeCallDurationByCodeRateRequest) SetEndTime ¶ added in v1.56.0
func (r *DescribeCallDurationByCodeRateRequest) SetEndTime(endTime string)
param endTime: 结束时间 UTC格式(Optional)
func (*DescribeCallDurationByCodeRateRequest) SetStartTime ¶ added in v1.56.0
func (r *DescribeCallDurationByCodeRateRequest) SetStartTime(startTime string)
param startTime: 开始时间 UTC格式(Required)
type DescribeCallDurationByCodeRateResponse ¶ added in v1.56.0
type DescribeCallDurationByCodeRateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCallDurationByCodeRateResult `json:"result"`
}
type DescribeCallDurationByCodeRateResult ¶ added in v1.56.0
type DescribeCallDurationByCodeRateResult struct {
Content []openjrtc.CallDurationByCodeRate `json:"content"`
}
type DescribeDailyCallDurationRequest ¶ added in v1.56.0
type DescribeDailyCallDurationRequest struct {
core.JDCloudRequest
}
func NewDescribeDailyCallDurationRequest ¶ added in v1.56.0
func NewDescribeDailyCallDurationRequest() *DescribeDailyCallDurationRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDailyCallDurationRequestWithAllParams ¶ added in v1.56.0
func NewDescribeDailyCallDurationRequestWithAllParams() *DescribeDailyCallDurationRequest
func NewDescribeDailyCallDurationRequestWithoutParam ¶ added in v1.56.0
func NewDescribeDailyCallDurationRequestWithoutParam() *DescribeDailyCallDurationRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDailyCallDurationRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeDailyCallDurationRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeDailyCallDurationResponse ¶ added in v1.56.0
type DescribeDailyCallDurationResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDailyCallDurationResult `json:"result"`
}
type DescribeDailyCallDurationResult ¶ added in v1.56.0
type DescribeDailyCallDurationResult struct {
Content []openjrtc.CallDuration `json:"content"`
}
type DescribeOnlineUserNumRequest ¶ added in v1.56.0
type DescribeOnlineUserNumRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 传参字段描述:
appId: 应用ID (必填)
userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填)
startTime: 房间使用起始时间 UTC (必填)
endTime:房间使用截止时间 UTC (必填)
*/
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeOnlineUserNumRequest ¶ added in v1.56.0
func NewDescribeOnlineUserNumRequest( filters []openjrtc.Filter, ) *DescribeOnlineUserNumRequest
- param filters: 传参字段描述: appId: 应用ID (必填) userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填) startTime: 房间使用起始时间 UTC (必填) endTime:房间使用截止时间 UTC (必填)
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOnlineUserNumRequestWithAllParams ¶ added in v1.56.0
func NewDescribeOnlineUserNumRequestWithAllParams( pageNumber *int, pageSize *int, filters []openjrtc.Filter, ) *DescribeOnlineUserNumRequest
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param filters: 传参字段描述: appId: 应用ID (必填) userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填) startTime: 房间使用起始时间 UTC (必填) endTime:房间使用截止时间 UTC (必填)
(Required)
func NewDescribeOnlineUserNumRequestWithoutParam ¶ added in v1.56.0
func NewDescribeOnlineUserNumRequestWithoutParam() *DescribeOnlineUserNumRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOnlineUserNumRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeOnlineUserNumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOnlineUserNumRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeOnlineUserNumRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述: appId: 应用ID (必填) userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填) startTime: 房间使用起始时间 UTC (必填) endTime:房间使用截止时间 UTC (必填)
(Required)
func (*DescribeOnlineUserNumRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeOnlineUserNumRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeOnlineUserNumRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeOnlineUserNumRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type DescribeOnlineUserNumResponse ¶ added in v1.56.0
type DescribeOnlineUserNumResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOnlineUserNumResult `json:"result"`
}
type DescribeOnlineUserNumResult ¶ added in v1.56.0
type DescribeP2pStreamBitRateRequest ¶ added in v1.56.0
type DescribeP2pStreamBitRateRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的用户房间号 */
UserRoomId string `json:"userRoomId"`
/* 业务接入方定义的且在JRTC系统内注册过的用户id */
UserId string `json:"userId"`
/* audio/video */
Kind string `json:"kind"`
/* producer 发布流 consumer 订阅流 */
Type string `json:"type"`
/* 加入时间 UTC格式 */
JoinTime string `json:"joinTime"`
/* 离开时间 UTC格式 (Optional) */
LeaveTime *string `json:"leaveTime"`
/* 业务接入方定义的且在JRTC系统内注册过的用户id type=consumer时选择发送端用户id切换码率 (Optional) */
FromUserId *string `json:"fromUserId"`
/* 粒度 支持 1m 1h 1d (Optional) */
Period *string `json:"period"`
}
func NewDescribeP2pStreamBitRateRequest ¶ added in v1.56.0
func NewDescribeP2pStreamBitRateRequest( appId string, userRoomId string, userId string, kind string, type_ string, joinTime string, ) *DescribeP2pStreamBitRateRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的用户房间号 (Required) * param userId: 业务接入方定义的且在JRTC系统内注册过的用户id (Required) * param kind: audio/video (Required) * param type_: producer 发布流 consumer 订阅流 (Required) * param joinTime: 加入时间 UTC格式 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeP2pStreamBitRateRequestWithAllParams ¶ added in v1.56.0
func NewDescribeP2pStreamBitRateRequestWithAllParams( appId string, userRoomId string, userId string, kind string, type_ string, joinTime string, leaveTime *string, fromUserId *string, period *string, ) *DescribeP2pStreamBitRateRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的用户房间号 (Required) * param userId: 业务接入方定义的且在JRTC系统内注册过的用户id (Required) * param kind: audio/video (Required) * param type_: producer 发布流 consumer 订阅流 (Required) * param joinTime: 加入时间 UTC格式 (Required) * param leaveTime: 离开时间 UTC格式 (Optional) * param fromUserId: 业务接入方定义的且在JRTC系统内注册过的用户id type=consumer时选择发送端用户id切换码率 (Optional) * param period: 粒度 支持 1m 1h 1d (Optional)
func NewDescribeP2pStreamBitRateRequestWithoutParam ¶ added in v1.56.0
func NewDescribeP2pStreamBitRateRequestWithoutParam() *DescribeP2pStreamBitRateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeP2pStreamBitRateRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeP2pStreamBitRateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeP2pStreamBitRateRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeP2pStreamBitRateRequest) SetFromUserId ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetFromUserId(fromUserId string)
param fromUserId: 业务接入方定义的且在JRTC系统内注册过的用户id type=consumer时选择发送端用户id切换码率(Optional)
func (*DescribeP2pStreamBitRateRequest) SetJoinTime ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetJoinTime(joinTime string)
param joinTime: 加入时间 UTC格式(Required)
func (*DescribeP2pStreamBitRateRequest) SetKind ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetKind(kind string)
param kind: audio/video(Required)
func (*DescribeP2pStreamBitRateRequest) SetLeaveTime ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetLeaveTime(leaveTime string)
param leaveTime: 离开时间 UTC格式(Optional)
func (*DescribeP2pStreamBitRateRequest) SetPeriod ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetPeriod(period string)
param period: 粒度 支持 1m 1h 1d(Optional)
func (*DescribeP2pStreamBitRateRequest) SetType ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetType(type_ string)
param type_: producer 发布流 consumer 订阅流(Required)
func (*DescribeP2pStreamBitRateRequest) SetUserId ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetUserId(userId string)
param userId: 业务接入方定义的且在JRTC系统内注册过的用户id(Required)
func (*DescribeP2pStreamBitRateRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeP2pStreamBitRateRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的用户房间号(Required)
type DescribeP2pStreamBitRateResponse ¶ added in v1.56.0
type DescribeP2pStreamBitRateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeP2pStreamBitRateResult `json:"result"`
}
type DescribeP2pStreamBitRateResult ¶ added in v1.56.0
type DescribeP2pStreamBitRateResult struct {
Content []openjrtc.StreamBitRate `json:"content"`
}
type DescribeRegisterUserRequest ¶ added in v1.56.0
type DescribeRegisterUserRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方用户体系定义的且在JRTC系统内注册过的userId */
UserId string `json:"userId"`
}
func NewDescribeRegisterUserRequest ¶ added in v1.56.0
func NewDescribeRegisterUserRequest( appId string, userId string, ) *DescribeRegisterUserRequest
* param appId: 应用ID (Required) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRegisterUserRequestWithAllParams ¶ added in v1.56.0
func NewDescribeRegisterUserRequestWithAllParams( appId string, userId string, ) *DescribeRegisterUserRequest
* param appId: 应用ID (Required) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required)
func NewDescribeRegisterUserRequestWithoutParam ¶ added in v1.56.0
func NewDescribeRegisterUserRequestWithoutParam() *DescribeRegisterUserRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRegisterUserRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeRegisterUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRegisterUserRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeRegisterUserRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeRegisterUserRequest) SetUserId ¶ added in v1.56.0
func (r *DescribeRegisterUserRequest) SetUserId(userId string)
param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId(Required)
type DescribeRegisterUserResponse ¶ added in v1.56.0
type DescribeRegisterUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRegisterUserResult `json:"result"`
}
type DescribeRegisterUserResult ¶ added in v1.56.0
type DescribeRegisterUsersRequest ¶ added in v1.56.0
type DescribeRegisterUsersRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 传参字段描述:
startTime[eq]: 用户注册时间段开始时间-UTC时间 startTime,endTime同时有值时生效
endTime[eq]: 用户注册时间段结束时间-UTC时间 startTime,endTime同时有值时生效
(Optional) */
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeRegisterUsersRequest ¶ added in v1.56.0
func NewDescribeRegisterUsersRequest( appId string, ) *DescribeRegisterUsersRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRegisterUsersRequestWithAllParams ¶ added in v1.56.0
func NewDescribeRegisterUsersRequestWithAllParams( appId string, pageNumber *int, pageSize *int, filters []openjrtc.Filter, ) *DescribeRegisterUsersRequest
- param appId: 应用ID (Required)
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param filters: 传参字段描述: startTime[eq]: 用户注册时间段开始时间-UTC时间 startTime,endTime同时有值时生效 endTime[eq]: 用户注册时间段结束时间-UTC时间 startTime,endTime同时有值时生效
(Optional)
func NewDescribeRegisterUsersRequestWithoutParam ¶ added in v1.56.0
func NewDescribeRegisterUsersRequestWithoutParam() *DescribeRegisterUsersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRegisterUsersRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeRegisterUsersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRegisterUsersRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeRegisterUsersRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeRegisterUsersRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeRegisterUsersRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述: startTime[eq]: 用户注册时间段开始时间-UTC时间 startTime,endTime同时有值时生效 endTime[eq]: 用户注册时间段结束时间-UTC时间 startTime,endTime同时有值时生效
(Optional)
func (*DescribeRegisterUsersRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeRegisterUsersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeRegisterUsersRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeRegisterUsersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type DescribeRegisterUsersResponse ¶ added in v1.56.0
type DescribeRegisterUsersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRegisterUsersResult `json:"result"`
}
type DescribeRegisterUsersResult ¶ added in v1.56.0
type DescribeRoomInfoRequest ¶ added in v1.52.0
type DescribeRoomInfoRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 房间ID */
RoomId int `json:"roomId"`
}
func NewDescribeRoomInfoRequest ¶ added in v1.52.0
func NewDescribeRoomInfoRequest( appId string, roomId int, ) *DescribeRoomInfoRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRoomInfoRequestWithAllParams ¶ added in v1.52.0
func NewDescribeRoomInfoRequestWithAllParams( appId string, roomId int, ) *DescribeRoomInfoRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required)
func NewDescribeRoomInfoRequestWithoutParam ¶ added in v1.52.0
func NewDescribeRoomInfoRequestWithoutParam() *DescribeRoomInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRoomInfoRequest) GetRegionId ¶ added in v1.52.0
func (r DescribeRoomInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRoomInfoRequest) SetAppId ¶ added in v1.52.0
func (r *DescribeRoomInfoRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeRoomInfoRequest) SetRoomId ¶ added in v1.52.0
func (r *DescribeRoomInfoRequest) SetRoomId(roomId int)
param roomId: 房间ID(Required)
type DescribeRoomInfoResponse ¶ added in v1.52.0
type DescribeRoomInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRoomInfoResult `json:"result"`
}
type DescribeRoomInfoResult ¶ added in v1.52.0
type DescribeRoomOnlineUserNumRequest ¶
type DescribeRoomOnlineUserNumRequest struct {
core.JDCloudRequest
/* 房间ID */
RoomId int `json:"roomId"`
}
func NewDescribeRoomOnlineUserNumRequest ¶
func NewDescribeRoomOnlineUserNumRequest( roomId int, ) *DescribeRoomOnlineUserNumRequest
* param roomId: 房间ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRoomOnlineUserNumRequestWithAllParams ¶
func NewDescribeRoomOnlineUserNumRequestWithAllParams( roomId int, ) *DescribeRoomOnlineUserNumRequest
* param roomId: 房间ID (Required)
func NewDescribeRoomOnlineUserNumRequestWithoutParam ¶
func NewDescribeRoomOnlineUserNumRequestWithoutParam() *DescribeRoomOnlineUserNumRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRoomOnlineUserNumRequest) GetRegionId ¶
func (r DescribeRoomOnlineUserNumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRoomOnlineUserNumRequest) SetRoomId ¶
func (r *DescribeRoomOnlineUserNumRequest) SetRoomId(roomId int)
param roomId: 房间ID(Required)
type DescribeRoomOnlineUserNumResponse ¶
type DescribeRoomOnlineUserNumResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRoomOnlineUserNumResult `json:"result"`
}
type DescribeRoomUserRequest ¶ added in v1.56.0
type DescribeRoomUserRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 */
UserRoomId string `json:"userRoomId"`
/* 业务接入方用户体系定义的且在JRTC系统内注册过的userId */
UserId string `json:"userId"`
}
func NewDescribeRoomUserRequest ¶ added in v1.56.0
func NewDescribeRoomUserRequest( appId string, userRoomId string, userId string, ) *DescribeRoomUserRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRoomUserRequestWithAllParams ¶ added in v1.56.0
func NewDescribeRoomUserRequestWithAllParams( appId string, userRoomId string, userId string, ) *DescribeRoomUserRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required)
func NewDescribeRoomUserRequestWithoutParam ¶ added in v1.56.0
func NewDescribeRoomUserRequestWithoutParam() *DescribeRoomUserRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRoomUserRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeRoomUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRoomUserRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeRoomUserRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeRoomUserRequest) SetUserId ¶ added in v1.56.0
func (r *DescribeRoomUserRequest) SetUserId(userId string)
param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId(Required)
func (*DescribeRoomUserRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeRoomUserRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Required)
type DescribeRoomUserResponse ¶ added in v1.56.0
type DescribeRoomUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRoomUserResult `json:"result"`
}
type DescribeRoomUserResult ¶ added in v1.56.0
type DescribeRoomUserResult struct {
AppId string `json:"appId"`
UserRoomId string `json:"userRoomId"`
UserId string `json:"userId"`
NickName string `json:"nickName"`
ConnectId string `json:"connectId"`
Status int `json:"status"`
JoinTime string `json:"joinTime"`
UpdateTime string `json:"updateTime"`
}
type DescribeRoomUsersNumRequest ¶ added in v1.56.0
type DescribeRoomUsersNumRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 */
UserRoomId string `json:"userRoomId"`
}
func NewDescribeRoomUsersNumRequest ¶ added in v1.56.0
func NewDescribeRoomUsersNumRequest( appId string, userRoomId string, ) *DescribeRoomUsersNumRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRoomUsersNumRequestWithAllParams ¶ added in v1.56.0
func NewDescribeRoomUsersNumRequestWithAllParams( appId string, userRoomId string, ) *DescribeRoomUsersNumRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required)
func NewDescribeRoomUsersNumRequestWithoutParam ¶ added in v1.56.0
func NewDescribeRoomUsersNumRequestWithoutParam() *DescribeRoomUsersNumRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRoomUsersNumRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeRoomUsersNumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRoomUsersNumRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeRoomUsersNumRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeRoomUsersNumRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeRoomUsersNumRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Required)
type DescribeRoomUsersNumResponse ¶ added in v1.56.0
type DescribeRoomUsersNumResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRoomUsersNumResult `json:"result"`
}
type DescribeRoomUsersNumResult ¶ added in v1.56.0
type DescribeRoomUsersRequest ¶ added in v1.56.0
type DescribeRoomUsersRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 */
UserRoomId string `json:"userRoomId"`
/* 传参字段描述:
- status[eq] 在线状态 1-在线 2-离线
- startTime[eq] 用户加入时间段开始时间-UTC时间 startTime,endTime同时有值时生效
- endTime[eq] 用户加入时间段结束时间-UTC时间 startTime,endTime同时有值时生效
(Optional) */
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeRoomUsersRequest ¶ added in v1.56.0
func NewDescribeRoomUsersRequest( appId string, userRoomId string, ) *DescribeRoomUsersRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRoomUsersRequestWithAllParams ¶ added in v1.56.0
func NewDescribeRoomUsersRequestWithAllParams( appId string, pageNumber *int, pageSize *int, userRoomId string, filters []openjrtc.Filter, ) *DescribeRoomUsersRequest
- param appId: 应用ID (Required)
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required)
- param filters: 传参字段描述:
- status[eq] 在线状态 1-在线 2-离线
- startTime[eq] 用户加入时间段开始时间-UTC时间 startTime,endTime同时有值时生效
- endTime[eq] 用户加入时间段结束时间-UTC时间 startTime,endTime同时有值时生效 (Optional)
func NewDescribeRoomUsersRequestWithoutParam ¶ added in v1.56.0
func NewDescribeRoomUsersRequestWithoutParam() *DescribeRoomUsersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRoomUsersRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeRoomUsersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRoomUsersRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeRoomUsersRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeRoomUsersRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeRoomUsersRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述:
- status[eq] 在线状态 1-在线 2-离线 - startTime[eq] 用户加入时间段开始时间-UTC时间 startTime,endTime同时有值时生效 - endTime[eq] 用户加入时间段结束时间-UTC时间 startTime,endTime同时有值时生效 (Optional)
func (*DescribeRoomUsersRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeRoomUsersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeRoomUsersRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeRoomUsersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
func (*DescribeRoomUsersRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeRoomUsersRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Required)
type DescribeRoomUsersResponse ¶ added in v1.56.0
type DescribeRoomUsersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRoomUsersResult `json:"result"`
}
type DescribeRoomUsersResult ¶ added in v1.56.0
type DescribeRoomsRequest ¶ added in v1.52.0
type DescribeRoomsRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 传参字段描述:
appId: 应用ID
(Optional) */
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeRoomsRequest ¶ added in v1.52.0
func NewDescribeRoomsRequest() *DescribeRoomsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRoomsRequestWithAllParams ¶ added in v1.52.0
func NewDescribeRoomsRequestWithAllParams( pageNumber *int, pageSize *int, filters []openjrtc.Filter, ) *DescribeRoomsRequest
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param filters: 传参字段描述: appId: 应用ID
(Optional)
func NewDescribeRoomsRequestWithoutParam ¶ added in v1.52.0
func NewDescribeRoomsRequestWithoutParam() *DescribeRoomsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRoomsRequest) GetRegionId ¶ added in v1.52.0
func (r DescribeRoomsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRoomsRequest) SetFilters ¶ added in v1.52.0
func (r *DescribeRoomsRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述: appId: 应用ID
(Optional)
func (*DescribeRoomsRequest) SetPageNumber ¶ added in v1.52.0
func (r *DescribeRoomsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeRoomsRequest) SetPageSize ¶ added in v1.52.0
func (r *DescribeRoomsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type DescribeRoomsResponse ¶ added in v1.52.0
type DescribeRoomsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRoomsResult `json:"result"`
}
type DescribeRoomsResult ¶ added in v1.52.0
type DescribeStreamInfoByStreamIdRequest ¶ added in v1.56.0
type DescribeStreamInfoByStreamIdRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 流ID */
StreamId string `json:"streamId"`
}
func NewDescribeStreamInfoByStreamIdRequest ¶ added in v1.56.0
func NewDescribeStreamInfoByStreamIdRequest( appId string, streamId string, ) *DescribeStreamInfoByStreamIdRequest
* param appId: 应用ID (Required) * param streamId: 流ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeStreamInfoByStreamIdRequestWithAllParams ¶ added in v1.56.0
func NewDescribeStreamInfoByStreamIdRequestWithAllParams( appId string, streamId string, ) *DescribeStreamInfoByStreamIdRequest
* param appId: 应用ID (Required) * param streamId: 流ID (Required)
func NewDescribeStreamInfoByStreamIdRequestWithoutParam ¶ added in v1.56.0
func NewDescribeStreamInfoByStreamIdRequestWithoutParam() *DescribeStreamInfoByStreamIdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeStreamInfoByStreamIdRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeStreamInfoByStreamIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeStreamInfoByStreamIdRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeStreamInfoByStreamIdRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeStreamInfoByStreamIdRequest) SetStreamId ¶ added in v1.56.0
func (r *DescribeStreamInfoByStreamIdRequest) SetStreamId(streamId string)
param streamId: 流ID(Required)
type DescribeStreamInfoByStreamIdResponse ¶ added in v1.56.0
type DescribeStreamInfoByStreamIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeStreamInfoByStreamIdResult `json:"result"`
}
type DescribeStreamInfoByStreamIdResult ¶ added in v1.56.0
type DescribeStreamInfoByStreamIdResult struct {
AppId string `json:"appId"`
UserRoomId string `json:"userRoomId"`
RoomName string `json:"roomName"`
UserId string `json:"userId"`
UserName string `json:"userName"`
NickName string `json:"nickName"`
StreamId string `json:"streamId"`
StreamName string `json:"streamName"`
Kind int `json:"kind"`
Status int `json:"status"`
DeviceType int `json:"deviceType"`
PublishCount int `json:"publishCount"`
PublishTime string `json:"publishTime"`
CreateTime string `json:"createTime"`
}
type DescribeStreamInfosByUserIdRequest ¶ added in v1.56.0
type DescribeStreamInfosByUserIdRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 */
UserRoomId string `json:"userRoomId"`
/* 业务接入方用户体系定义的且在JRTC系统内注册过的userId */
UserId string `json:"userId"`
}
func NewDescribeStreamInfosByUserIdRequest ¶ added in v1.56.0
func NewDescribeStreamInfosByUserIdRequest( appId string, userRoomId string, userId string, ) *DescribeStreamInfosByUserIdRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeStreamInfosByUserIdRequestWithAllParams ¶ added in v1.56.0
func NewDescribeStreamInfosByUserIdRequestWithAllParams( appId string, userRoomId string, userId string, ) *DescribeStreamInfosByUserIdRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required)
func NewDescribeStreamInfosByUserIdRequestWithoutParam ¶ added in v1.56.0
func NewDescribeStreamInfosByUserIdRequestWithoutParam() *DescribeStreamInfosByUserIdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeStreamInfosByUserIdRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeStreamInfosByUserIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeStreamInfosByUserIdRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserIdRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeStreamInfosByUserIdRequest) SetUserId ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserIdRequest) SetUserId(userId string)
param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId(Required)
func (*DescribeStreamInfosByUserIdRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserIdRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Required)
type DescribeStreamInfosByUserIdResponse ¶ added in v1.56.0
type DescribeStreamInfosByUserIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeStreamInfosByUserIdResult `json:"result"`
}
type DescribeStreamInfosByUserIdResult ¶ added in v1.56.0
type DescribeStreamInfosByUserIdResult struct {
Content []openjrtc.StreamInfo `json:"content"`
}
type DescribeStreamInfosByUserRoomIdRequest ¶ added in v1.56.0
type DescribeStreamInfosByUserRoomIdRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 */
UserRoomId string `json:"userRoomId"`
/* 传参字段描述:
- status[eq] 在线状态 1-在线 2-离线
- kind[eq] 在线状态 1-音频流 2-视频流 100-数据流
- startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
- endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效
(Optional) */
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeStreamInfosByUserRoomIdRequest ¶ added in v1.56.0
func NewDescribeStreamInfosByUserRoomIdRequest( appId string, userRoomId string, ) *DescribeStreamInfosByUserRoomIdRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeStreamInfosByUserRoomIdRequestWithAllParams ¶ added in v1.56.0
func NewDescribeStreamInfosByUserRoomIdRequestWithAllParams( appId string, pageNumber *int, pageSize *int, userRoomId string, filters []openjrtc.Filter, ) *DescribeStreamInfosByUserRoomIdRequest
- param appId: 应用ID (Required)
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required)
- param filters: 传参字段描述:
- status[eq] 在线状态 1-在线 2-离线
- kind[eq] 在线状态 1-音频流 2-视频流 100-数据流
- startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
- endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效 (Optional)
func NewDescribeStreamInfosByUserRoomIdRequestWithoutParam ¶ added in v1.56.0
func NewDescribeStreamInfosByUserRoomIdRequestWithoutParam() *DescribeStreamInfosByUserRoomIdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeStreamInfosByUserRoomIdRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeStreamInfosByUserRoomIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeStreamInfosByUserRoomIdRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserRoomIdRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeStreamInfosByUserRoomIdRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserRoomIdRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述:
- status[eq] 在线状态 1-在线 2-离线 - kind[eq] 在线状态 1-音频流 2-视频流 100-数据流 - startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效 - endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效 (Optional)
func (*DescribeStreamInfosByUserRoomIdRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserRoomIdRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeStreamInfosByUserRoomIdRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserRoomIdRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
func (*DescribeStreamInfosByUserRoomIdRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeStreamInfosByUserRoomIdRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Required)
type DescribeStreamInfosByUserRoomIdResponse ¶ added in v1.56.0
type DescribeStreamInfosByUserRoomIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeStreamInfosByUserRoomIdResult `json:"result"`
}
type DescribeStreamInfosByUserRoomIdResult ¶ added in v1.56.0
type DescribeStreamRecordsByStreamIdRequest ¶ added in v1.56.0
type DescribeStreamRecordsByStreamIdRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 流ID */
StreamId string `json:"streamId"`
/* 传参字段描述:
- startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
- endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效
(Optional) */
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeStreamRecordsByStreamIdRequest ¶ added in v1.56.0
func NewDescribeStreamRecordsByStreamIdRequest( appId string, streamId string, ) *DescribeStreamRecordsByStreamIdRequest
* param appId: 应用ID (Required) * param streamId: 流ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeStreamRecordsByStreamIdRequestWithAllParams ¶ added in v1.56.0
func NewDescribeStreamRecordsByStreamIdRequestWithAllParams( appId string, pageNumber *int, pageSize *int, streamId string, filters []openjrtc.Filter, ) *DescribeStreamRecordsByStreamIdRequest
- param appId: 应用ID (Required)
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param streamId: 流ID (Required)
- param filters: 传参字段描述:
- startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
- endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效 (Optional)
func NewDescribeStreamRecordsByStreamIdRequestWithoutParam ¶ added in v1.56.0
func NewDescribeStreamRecordsByStreamIdRequestWithoutParam() *DescribeStreamRecordsByStreamIdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeStreamRecordsByStreamIdRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeStreamRecordsByStreamIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeStreamRecordsByStreamIdRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeStreamRecordsByStreamIdRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeStreamRecordsByStreamIdRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeStreamRecordsByStreamIdRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述:
- startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效 - endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效 (Optional)
func (*DescribeStreamRecordsByStreamIdRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeStreamRecordsByStreamIdRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeStreamRecordsByStreamIdRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeStreamRecordsByStreamIdRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
func (*DescribeStreamRecordsByStreamIdRequest) SetStreamId ¶ added in v1.56.0
func (r *DescribeStreamRecordsByStreamIdRequest) SetStreamId(streamId string)
param streamId: 流ID(Required)
type DescribeStreamRecordsByStreamIdResponse ¶ added in v1.56.0
type DescribeStreamRecordsByStreamIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeStreamRecordsByStreamIdResult `json:"result"`
}
type DescribeStreamRecordsByStreamIdResult ¶ added in v1.56.0
type DescribeStreamRecordsByUserIdRequest ¶ added in v1.56.0
type DescribeStreamRecordsByUserIdRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 */
UserRoomId string `json:"userRoomId"`
/* 业务接入方用户体系定义的且在JRTC系统内注册过的userId */
UserId string `json:"userId"`
/* 传参字段描述:
- kind[eq] 在线状态 1-音频流 2-视频流 100-数据流
- startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
- endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效
(Optional) */
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeStreamRecordsByUserIdRequest ¶ added in v1.56.0
func NewDescribeStreamRecordsByUserIdRequest( appId string, userRoomId string, userId string, ) *DescribeStreamRecordsByUserIdRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeStreamRecordsByUserIdRequestWithAllParams ¶ added in v1.56.0
func NewDescribeStreamRecordsByUserIdRequestWithAllParams( appId string, pageNumber *int, pageSize *int, userRoomId string, userId string, filters []openjrtc.Filter, ) *DescribeStreamRecordsByUserIdRequest
- param appId: 应用ID (Required)
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required)
- param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Required)
- param filters: 传参字段描述:
- kind[eq] 在线状态 1-音频流 2-视频流 100-数据流
- startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
- endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效 (Optional)
func NewDescribeStreamRecordsByUserIdRequestWithoutParam ¶ added in v1.56.0
func NewDescribeStreamRecordsByUserIdRequestWithoutParam() *DescribeStreamRecordsByUserIdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeStreamRecordsByUserIdRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeStreamRecordsByUserIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeStreamRecordsByUserIdRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeStreamRecordsByUserIdRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeStreamRecordsByUserIdRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeStreamRecordsByUserIdRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述:
- kind[eq] 在线状态 1-音频流 2-视频流 100-数据流 - startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效 - endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效 (Optional)
func (*DescribeStreamRecordsByUserIdRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeStreamRecordsByUserIdRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeStreamRecordsByUserIdRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeStreamRecordsByUserIdRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
func (*DescribeStreamRecordsByUserIdRequest) SetUserId ¶ added in v1.56.0
func (r *DescribeStreamRecordsByUserIdRequest) SetUserId(userId string)
param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId(Required)
func (*DescribeStreamRecordsByUserIdRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeStreamRecordsByUserIdRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Required)
type DescribeStreamRecordsByUserIdResponse ¶ added in v1.56.0
type DescribeStreamRecordsByUserIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeStreamRecordsByUserIdResult `json:"result"`
}
type DescribeStreamRecordsByUserIdResult ¶ added in v1.56.0
type DescribeUserByPeerRequest ¶ added in v1.56.0
type DescribeUserByPeerRequest struct {
core.JDCloudRequest
/* peerId */
PeerId int `json:"peerId"`
}
func NewDescribeUserByPeerRequest ¶ added in v1.56.0
func NewDescribeUserByPeerRequest( peerId int, ) *DescribeUserByPeerRequest
* param peerId: peerId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserByPeerRequestWithAllParams ¶ added in v1.56.0
func NewDescribeUserByPeerRequestWithAllParams( peerId int, ) *DescribeUserByPeerRequest
* param peerId: peerId (Required)
func NewDescribeUserByPeerRequestWithoutParam ¶ added in v1.56.0
func NewDescribeUserByPeerRequestWithoutParam() *DescribeUserByPeerRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUserByPeerRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeUserByPeerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserByPeerRequest) SetPeerId ¶ added in v1.56.0
func (r *DescribeUserByPeerRequest) SetPeerId(peerId int)
param peerId: peerId(Required)
type DescribeUserByPeerResponse ¶ added in v1.56.0
type DescribeUserByPeerResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUserByPeerResult `json:"result"`
}
type DescribeUserByPeerResult ¶ added in v1.56.0
type DescribeUserRecordByRoomRequest ¶ added in v1.56.0
type DescribeUserRecordByRoomRequest struct {
core.JDCloudRequest
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 传参字段描述:
appId: 应用ID (必填)
startTime: 房间使用起始时间 UTC格式 (必填)
endTime:房间使用截止时间 UTC格式 (必填)
userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填)
userId:业务接入方定义的且在JRTC系统内注册过的用户id
*/
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeUserRecordByRoomRequest ¶ added in v1.56.0
func NewDescribeUserRecordByRoomRequest( filters []openjrtc.Filter, ) *DescribeUserRecordByRoomRequest
- param filters: 传参字段描述: appId: 应用ID (必填) startTime: 房间使用起始时间 UTC格式 (必填) endTime:房间使用截止时间 UTC格式 (必填) userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填) userId:业务接入方定义的且在JRTC系统内注册过的用户id
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserRecordByRoomRequestWithAllParams ¶ added in v1.56.0
func NewDescribeUserRecordByRoomRequestWithAllParams( pageNumber *int, pageSize *int, filters []openjrtc.Filter, ) *DescribeUserRecordByRoomRequest
- param pageNumber: 页码;默认值为 1 (Optional)
- param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional)
- param filters: 传参字段描述: appId: 应用ID (必填) startTime: 房间使用起始时间 UTC格式 (必填) endTime:房间使用截止时间 UTC格式 (必填) userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填) userId:业务接入方定义的且在JRTC系统内注册过的用户id
(Required)
func NewDescribeUserRecordByRoomRequestWithoutParam ¶ added in v1.56.0
func NewDescribeUserRecordByRoomRequestWithoutParam() *DescribeUserRecordByRoomRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUserRecordByRoomRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeUserRecordByRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserRecordByRoomRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeUserRecordByRoomRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述: appId: 应用ID (必填) startTime: 房间使用起始时间 UTC格式 (必填) endTime:房间使用截止时间 UTC格式 (必填) userRoomId:业务接入方定义的且在JRTC系统内注册过的房间号(必填) userId:业务接入方定义的且在JRTC系统内注册过的用户id
(Required)
func (*DescribeUserRecordByRoomRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeUserRecordByRoomRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeUserRecordByRoomRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeUserRecordByRoomRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type DescribeUserRecordByRoomResponse ¶ added in v1.56.0
type DescribeUserRecordByRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUserRecordByRoomResult `json:"result"`
}
type DescribeUserRecordByRoomResult ¶ added in v1.56.0
type DescribeUserRoomRequest ¶ added in v1.56.0
type DescribeUserRoomRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 */
UserRoomId string `json:"userRoomId"`
}
func NewDescribeUserRoomRequest ¶ added in v1.56.0
func NewDescribeUserRoomRequest( appId string, userRoomId string, ) *DescribeUserRoomRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserRoomRequestWithAllParams ¶ added in v1.56.0
func NewDescribeUserRoomRequestWithAllParams( appId string, userRoomId string, ) *DescribeUserRoomRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Required)
func NewDescribeUserRoomRequestWithoutParam ¶ added in v1.56.0
func NewDescribeUserRoomRequestWithoutParam() *DescribeUserRoomRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUserRoomRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeUserRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserRoomRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeUserRoomRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeUserRoomRequest) SetUserRoomId ¶ added in v1.56.0
func (r *DescribeUserRoomRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Required)
type DescribeUserRoomResponse ¶ added in v1.56.0
type DescribeUserRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUserRoomResult `json:"result"`
}
type DescribeUserRoomResult ¶ added in v1.56.0
type DescribeUserRoomsRequest ¶ added in v1.56.0
type DescribeUserRoomsRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 页码;默认值为 1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认值为 10;取值范围 [10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 传参字段描述:
- startTime[eq] 按房间注册时间段查询-UTC时间 startTime,endTime同时有值时生效
- endTime[eq] 按房间注册时间段查询-UTC时间 startTime,endTime同时有值时生效
(Optional) */
Filters []openjrtc.Filter `json:"filters"`
}
func NewDescribeUserRoomsRequest ¶ added in v1.56.0
func NewDescribeUserRoomsRequest( appId string, ) *DescribeUserRoomsRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserRoomsRequestWithAllParams ¶ added in v1.56.0
func NewDescribeUserRoomsRequestWithAllParams( appId string, pageNumber *int, pageSize *int, filters []openjrtc.Filter, ) *DescribeUserRoomsRequest
* param appId: 应用ID (Required) * param pageNumber: 页码;默认值为 1 (Optional) * param pageSize: 分页大小;默认值为 10;取值范围 [10, 100] (Optional) * param filters: 传参字段描述:
- startTime[eq] 按房间注册时间段查询-UTC时间 startTime,endTime同时有值时生效
- endTime[eq] 按房间注册时间段查询-UTC时间 startTime,endTime同时有值时生效
(Optional)
func NewDescribeUserRoomsRequestWithoutParam ¶ added in v1.56.0
func NewDescribeUserRoomsRequestWithoutParam() *DescribeUserRoomsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUserRoomsRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeUserRoomsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserRoomsRequest) SetAppId ¶ added in v1.56.0
func (r *DescribeUserRoomsRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*DescribeUserRoomsRequest) SetFilters ¶ added in v1.56.0
func (r *DescribeUserRoomsRequest) SetFilters(filters []openjrtc.Filter)
param filters: 传参字段描述: - startTime[eq] 按房间注册时间段查询-UTC时间 startTime,endTime同时有值时生效 - endTime[eq] 按房间注册时间段查询-UTC时间 startTime,endTime同时有值时生效
(Optional)
func (*DescribeUserRoomsRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeUserRoomsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认值为 1(Optional)
func (*DescribeUserRoomsRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeUserRoomsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认值为 10;取值范围 [10, 100](Optional)
type DescribeUserRoomsResponse ¶ added in v1.56.0
type DescribeUserRoomsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUserRoomsResult `json:"result"`
}
type DescribeUserRoomsResult ¶ added in v1.56.0
type PostMessageToUserRequest ¶ added in v1.56.0
type PostMessageToUserRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Optional) */
UserId *string `json:"userId"`
/* 事件名称 (Optional) */
EventName *string `json:"eventName"`
/* 自定义信令消息 (Optional) */
Message *string `json:"message"`
}
func NewPostMessageToUserRequest ¶ added in v1.56.0
func NewPostMessageToUserRequest() *PostMessageToUserRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewPostMessageToUserRequestWithAllParams ¶ added in v1.56.0
func NewPostMessageToUserRequestWithAllParams( appId *string, userRoomId *string, userId *string, eventName *string, message *string, ) *PostMessageToUserRequest
* param appId: 应用ID (Optional) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId (Optional) * param eventName: 事件名称 (Optional) * param message: 自定义信令消息 (Optional)
func NewPostMessageToUserRequestWithoutParam ¶ added in v1.56.0
func NewPostMessageToUserRequestWithoutParam() *PostMessageToUserRequest
This constructor has better compatible ability when API parameters changed
func (PostMessageToUserRequest) GetRegionId ¶ added in v1.56.0
func (r PostMessageToUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PostMessageToUserRequest) SetAppId ¶ added in v1.56.0
func (r *PostMessageToUserRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*PostMessageToUserRequest) SetEventName ¶ added in v1.56.0
func (r *PostMessageToUserRequest) SetEventName(eventName string)
param eventName: 事件名称(Optional)
func (*PostMessageToUserRequest) SetMessage ¶ added in v1.56.0
func (r *PostMessageToUserRequest) SetMessage(message string)
param message: 自定义信令消息(Optional)
func (*PostMessageToUserRequest) SetUserId ¶ added in v1.56.0
func (r *PostMessageToUserRequest) SetUserId(userId string)
param userId: 业务接入方用户体系定义的且在JRTC系统内注册过的userId(Optional)
func (*PostMessageToUserRequest) SetUserRoomId ¶ added in v1.56.0
func (r *PostMessageToUserRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type PostMessageToUserResponse ¶ added in v1.56.0
type PostMessageToUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result PostMessageToUserResult `json:"result"`
}
type PostMessageToUserResult ¶ added in v1.56.0
type PostMessageToUserResult struct {
}
type PostMessageToUserRoomRequest ¶ added in v1.56.0
type PostMessageToUserRoomRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 事件名称 (Optional) */
EventName *string `json:"eventName"`
/* 自定义信令消息 (Optional) */
Message *string `json:"message"`
}
func NewPostMessageToUserRoomRequest ¶ added in v1.56.0
func NewPostMessageToUserRoomRequest() *PostMessageToUserRoomRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewPostMessageToUserRoomRequestWithAllParams ¶ added in v1.56.0
func NewPostMessageToUserRoomRequestWithAllParams( appId *string, userRoomId *string, eventName *string, message *string, ) *PostMessageToUserRoomRequest
* param appId: 应用ID (Optional) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param eventName: 事件名称 (Optional) * param message: 自定义信令消息 (Optional)
func NewPostMessageToUserRoomRequestWithoutParam ¶ added in v1.56.0
func NewPostMessageToUserRoomRequestWithoutParam() *PostMessageToUserRoomRequest
This constructor has better compatible ability when API parameters changed
func (PostMessageToUserRoomRequest) GetRegionId ¶ added in v1.56.0
func (r PostMessageToUserRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PostMessageToUserRoomRequest) SetAppId ¶ added in v1.56.0
func (r *PostMessageToUserRoomRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*PostMessageToUserRoomRequest) SetEventName ¶ added in v1.56.0
func (r *PostMessageToUserRoomRequest) SetEventName(eventName string)
param eventName: 事件名称(Optional)
func (*PostMessageToUserRoomRequest) SetMessage ¶ added in v1.56.0
func (r *PostMessageToUserRoomRequest) SetMessage(message string)
param message: 自定义信令消息(Optional)
func (*PostMessageToUserRoomRequest) SetUserRoomId ¶ added in v1.56.0
func (r *PostMessageToUserRoomRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type PostMessageToUserRoomResponse ¶ added in v1.56.0
type PostMessageToUserRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result PostMessageToUserRoomResult `json:"result"`
}
type PostMessageToUserRoomResult ¶ added in v1.56.0
type PostMessageToUserRoomResult struct {
}
type RegisterUserRequest ¶ added in v1.56.0
type RegisterUserRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 用户名称 (Optional) */
UserName *string `json:"userName"`
/* 业务接入方用户体系定义的userId (Optional) */
UserId *string `json:"userId"`
/* 是否临时用户 (Optional) */
Temporary *bool `json:"temporary"`
}
func NewRegisterUserRequest ¶ added in v1.56.0
func NewRegisterUserRequest() *RegisterUserRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewRegisterUserRequestWithAllParams ¶ added in v1.56.0
func NewRegisterUserRequestWithAllParams( appId *string, userName *string, userId *string, temporary *bool, ) *RegisterUserRequest
* param appId: 应用ID (Optional) * param userName: 用户名称 (Optional) * param userId: 业务接入方用户体系定义的userId (Optional) * param temporary: 是否临时用户 (Optional)
func NewRegisterUserRequestWithoutParam ¶ added in v1.56.0
func NewRegisterUserRequestWithoutParam() *RegisterUserRequest
This constructor has better compatible ability when API parameters changed
func (RegisterUserRequest) GetRegionId ¶ added in v1.56.0
func (r RegisterUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RegisterUserRequest) SetAppId ¶ added in v1.56.0
func (r *RegisterUserRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*RegisterUserRequest) SetTemporary ¶ added in v1.56.0
func (r *RegisterUserRequest) SetTemporary(temporary bool)
param temporary: 是否临时用户(Optional)
func (*RegisterUserRequest) SetUserId ¶ added in v1.56.0
func (r *RegisterUserRequest) SetUserId(userId string)
param userId: 业务接入方用户体系定义的userId(Optional)
func (*RegisterUserRequest) SetUserName ¶ added in v1.56.0
func (r *RegisterUserRequest) SetUserName(userName string)
param userName: 用户名称(Optional)
type RegisterUserResponse ¶ added in v1.56.0
type RegisterUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RegisterUserResult `json:"result"`
}
type RegisterUserResult ¶ added in v1.56.0
type RegisterUserRoomRequest ¶ added in v1.56.0
type RegisterUserRoomRequest struct {
core.JDCloudRequest
/* 业务接入方定义的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 房间名称 (Optional) */
RoomName *string `json:"roomName"`
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 房间类型 1-小房间(音频单流订阅) 2-大房间(音频固定订阅),默认取控制台APP对应的房间类型 (Optional) */
RoomType *int `json:"roomType"`
}
func NewRegisterUserRoomRequest ¶ added in v1.56.0
func NewRegisterUserRoomRequest() *RegisterUserRoomRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewRegisterUserRoomRequestWithAllParams ¶ added in v1.56.0
func NewRegisterUserRoomRequestWithAllParams( userRoomId *string, roomName *string, appId *string, roomType *int, ) *RegisterUserRoomRequest
* param userRoomId: 业务接入方定义的房间号 (Optional) * param roomName: 房间名称 (Optional) * param appId: 应用ID (Optional) * param roomType: 房间类型 1-小房间(音频单流订阅) 2-大房间(音频固定订阅),默认取控制台APP对应的房间类型 (Optional)
func NewRegisterUserRoomRequestWithoutParam ¶ added in v1.56.0
func NewRegisterUserRoomRequestWithoutParam() *RegisterUserRoomRequest
This constructor has better compatible ability when API parameters changed
func (RegisterUserRoomRequest) GetRegionId ¶ added in v1.56.0
func (r RegisterUserRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RegisterUserRoomRequest) SetAppId ¶ added in v1.56.0
func (r *RegisterUserRoomRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*RegisterUserRoomRequest) SetRoomName ¶ added in v1.56.0
func (r *RegisterUserRoomRequest) SetRoomName(roomName string)
param roomName: 房间名称(Optional)
func (*RegisterUserRoomRequest) SetRoomType ¶ added in v1.56.0
func (r *RegisterUserRoomRequest) SetRoomType(roomType int)
param roomType: 房间类型 1-小房间(音频单流订阅) 2-大房间(音频固定订阅),默认取控制台APP对应的房间类型(Optional)
func (*RegisterUserRoomRequest) SetUserRoomId ¶ added in v1.56.0
func (r *RegisterUserRoomRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的房间号(Optional)
type RegisterUserRoomResponse ¶ added in v1.56.0
type RegisterUserRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RegisterUserRoomResult `json:"result"`
}
type RegisterUserRoomResult ¶ added in v1.56.0
type RemoveAllRoomUsersRequest ¶ added in v1.56.0
type RemoveAllRoomUsersRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 房间ID */
RoomId int `json:"roomId"`
}
func NewRemoveAllRoomUsersRequest ¶ added in v1.56.0
func NewRemoveAllRoomUsersRequest( appId string, roomId int, ) *RemoveAllRoomUsersRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRemoveAllRoomUsersRequestWithAllParams ¶ added in v1.56.0
func NewRemoveAllRoomUsersRequestWithAllParams( appId string, roomId int, ) *RemoveAllRoomUsersRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required)
func NewRemoveAllRoomUsersRequestWithoutParam ¶ added in v1.56.0
func NewRemoveAllRoomUsersRequestWithoutParam() *RemoveAllRoomUsersRequest
This constructor has better compatible ability when API parameters changed
func (RemoveAllRoomUsersRequest) GetRegionId ¶ added in v1.56.0
func (r RemoveAllRoomUsersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RemoveAllRoomUsersRequest) SetAppId ¶ added in v1.56.0
func (r *RemoveAllRoomUsersRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*RemoveAllRoomUsersRequest) SetRoomId ¶ added in v1.56.0
func (r *RemoveAllRoomUsersRequest) SetRoomId(roomId int)
param roomId: 房间ID(Required)
type RemoveAllRoomUsersResponse ¶ added in v1.56.0
type RemoveAllRoomUsersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RemoveAllRoomUsersResult `json:"result"`
}
type RemoveAllRoomUsersResult ¶ added in v1.56.0
type RemoveAllRoomUsersResult struct {
}
type RemoveAllUsersByUserRoomIdRequest ¶ added in v1.56.0
type RemoveAllUsersByUserRoomIdRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
}
func NewRemoveAllUsersByUserRoomIdRequest ¶ added in v1.56.0
func NewRemoveAllUsersByUserRoomIdRequest( appId string, ) *RemoveAllUsersByUserRoomIdRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRemoveAllUsersByUserRoomIdRequestWithAllParams ¶ added in v1.56.0
func NewRemoveAllUsersByUserRoomIdRequestWithAllParams( appId string, userRoomId *string, ) *RemoveAllUsersByUserRoomIdRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional)
func NewRemoveAllUsersByUserRoomIdRequestWithoutParam ¶ added in v1.56.0
func NewRemoveAllUsersByUserRoomIdRequestWithoutParam() *RemoveAllUsersByUserRoomIdRequest
This constructor has better compatible ability when API parameters changed
func (RemoveAllUsersByUserRoomIdRequest) GetRegionId ¶ added in v1.56.0
func (r RemoveAllUsersByUserRoomIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RemoveAllUsersByUserRoomIdRequest) SetAppId ¶ added in v1.56.0
func (r *RemoveAllUsersByUserRoomIdRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*RemoveAllUsersByUserRoomIdRequest) SetUserRoomId ¶ added in v1.56.0
func (r *RemoveAllUsersByUserRoomIdRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type RemoveAllUsersByUserRoomIdResponse ¶ added in v1.56.0
type RemoveAllUsersByUserRoomIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RemoveAllUsersByUserRoomIdResult `json:"result"`
}
type RemoveAllUsersByUserRoomIdResult ¶ added in v1.56.0
type RemoveAllUsersByUserRoomIdResult struct {
}
type RemoveRoomUserRequest ¶ added in v1.56.0
type RemoveRoomUserRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 房间ID */
RoomId int `json:"roomId"`
/* peerId列表,最多支持20个peerId (Optional) */
PeerIds []int64 `json:"peerIds"`
}
func NewRemoveRoomUserRequest ¶ added in v1.56.0
func NewRemoveRoomUserRequest( appId string, roomId int, ) *RemoveRoomUserRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRemoveRoomUserRequestWithAllParams ¶ added in v1.56.0
func NewRemoveRoomUserRequestWithAllParams( appId string, roomId int, peerIds []int64, ) *RemoveRoomUserRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * param peerIds: peerId列表,最多支持20个peerId (Optional)
func NewRemoveRoomUserRequestWithoutParam ¶ added in v1.56.0
func NewRemoveRoomUserRequestWithoutParam() *RemoveRoomUserRequest
This constructor has better compatible ability when API parameters changed
func (RemoveRoomUserRequest) GetRegionId ¶ added in v1.56.0
func (r RemoveRoomUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RemoveRoomUserRequest) SetAppId ¶ added in v1.56.0
func (r *RemoveRoomUserRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*RemoveRoomUserRequest) SetPeerIds ¶ added in v1.56.0
func (r *RemoveRoomUserRequest) SetPeerIds(peerIds []int64)
param peerIds: peerId列表,最多支持20个peerId(Optional)
func (*RemoveRoomUserRequest) SetRoomId ¶ added in v1.56.0
func (r *RemoveRoomUserRequest) SetRoomId(roomId int)
param roomId: 房间ID(Required)
type RemoveRoomUserResponse ¶ added in v1.56.0
type RemoveRoomUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RemoveRoomUserResult `json:"result"`
}
type RemoveRoomUserResult ¶ added in v1.56.0
type RemoveRoomUserResult struct {
}
type RemoveUserByUserRoomIdRequest ¶ added in v1.56.0
type RemoveUserByUserRoomIdRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 接入方定义的userId列表,最多支持20个userId (Optional) */
UserIds []string `json:"userIds"`
}
func NewRemoveUserByUserRoomIdRequest ¶ added in v1.56.0
func NewRemoveUserByUserRoomIdRequest( appId string, ) *RemoveUserByUserRoomIdRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRemoveUserByUserRoomIdRequestWithAllParams ¶ added in v1.56.0
func NewRemoveUserByUserRoomIdRequestWithAllParams( appId string, userRoomId *string, userIds []string, ) *RemoveUserByUserRoomIdRequest
* param appId: 应用ID (Required) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param userIds: 接入方定义的userId列表,最多支持20个userId (Optional)
func NewRemoveUserByUserRoomIdRequestWithoutParam ¶ added in v1.56.0
func NewRemoveUserByUserRoomIdRequestWithoutParam() *RemoveUserByUserRoomIdRequest
This constructor has better compatible ability when API parameters changed
func (RemoveUserByUserRoomIdRequest) GetRegionId ¶ added in v1.56.0
func (r RemoveUserByUserRoomIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RemoveUserByUserRoomIdRequest) SetAppId ¶ added in v1.56.0
func (r *RemoveUserByUserRoomIdRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*RemoveUserByUserRoomIdRequest) SetUserIds ¶ added in v1.56.0
func (r *RemoveUserByUserRoomIdRequest) SetUserIds(userIds []string)
param userIds: 接入方定义的userId列表,最多支持20个userId(Optional)
func (*RemoveUserByUserRoomIdRequest) SetUserRoomId ¶ added in v1.56.0
func (r *RemoveUserByUserRoomIdRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type RemoveUserByUserRoomIdResponse ¶ added in v1.56.0
type RemoveUserByUserRoomIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RemoveUserByUserRoomIdResult `json:"result"`
}
type RemoveUserByUserRoomIdResult ¶ added in v1.56.0
type RemoveUserByUserRoomIdResult struct {
}
type SendMessageToRoomRequest ¶ added in v1.56.0
type SendMessageToRoomRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 房间ID */
RoomId int `json:"roomId"`
/* 事件名称 (Optional) */
EventName *string `json:"eventName"`
/* 自定义信令消息 (Optional) */
Message *string `json:"message"`
}
func NewSendMessageToRoomRequest ¶ added in v1.56.0
func NewSendMessageToRoomRequest( appId string, roomId int, ) *SendMessageToRoomRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSendMessageToRoomRequestWithAllParams ¶ added in v1.56.0
func NewSendMessageToRoomRequestWithAllParams( appId string, roomId int, eventName *string, message *string, ) *SendMessageToRoomRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * param eventName: 事件名称 (Optional) * param message: 自定义信令消息 (Optional)
func NewSendMessageToRoomRequestWithoutParam ¶ added in v1.56.0
func NewSendMessageToRoomRequestWithoutParam() *SendMessageToRoomRequest
This constructor has better compatible ability when API parameters changed
func (SendMessageToRoomRequest) GetRegionId ¶ added in v1.56.0
func (r SendMessageToRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SendMessageToRoomRequest) SetAppId ¶ added in v1.56.0
func (r *SendMessageToRoomRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*SendMessageToRoomRequest) SetEventName ¶ added in v1.56.0
func (r *SendMessageToRoomRequest) SetEventName(eventName string)
param eventName: 事件名称(Optional)
func (*SendMessageToRoomRequest) SetMessage ¶ added in v1.56.0
func (r *SendMessageToRoomRequest) SetMessage(message string)
param message: 自定义信令消息(Optional)
func (*SendMessageToRoomRequest) SetRoomId ¶ added in v1.56.0
func (r *SendMessageToRoomRequest) SetRoomId(roomId int)
param roomId: 房间ID(Required)
type SendMessageToRoomResponse ¶ added in v1.56.0
type SendMessageToRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SendMessageToRoomResult `json:"result"`
}
type SendMessageToRoomResult ¶ added in v1.56.0
type SendMessageToRoomResult struct {
}
type SendMessageToUserRequest ¶ added in v1.56.0
type SendMessageToUserRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 房间ID */
RoomId int `json:"roomId"`
/* 事件名称 (Optional) */
EventName *string `json:"eventName"`
/* 自定义信令消息 (Optional) */
Message *string `json:"message"`
/* peerId (Optional) */
PeerId *int64 `json:"peerId"`
}
func NewSendMessageToUserRequest ¶ added in v1.56.0
func NewSendMessageToUserRequest( appId string, roomId int, ) *SendMessageToUserRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSendMessageToUserRequestWithAllParams ¶ added in v1.56.0
func NewSendMessageToUserRequestWithAllParams( appId string, roomId int, eventName *string, message *string, peerId *int64, ) *SendMessageToUserRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Required) * param eventName: 事件名称 (Optional) * param message: 自定义信令消息 (Optional) * param peerId: peerId (Optional)
func NewSendMessageToUserRequestWithoutParam ¶ added in v1.56.0
func NewSendMessageToUserRequestWithoutParam() *SendMessageToUserRequest
This constructor has better compatible ability when API parameters changed
func (SendMessageToUserRequest) GetRegionId ¶ added in v1.56.0
func (r SendMessageToUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SendMessageToUserRequest) SetAppId ¶ added in v1.56.0
func (r *SendMessageToUserRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*SendMessageToUserRequest) SetEventName ¶ added in v1.56.0
func (r *SendMessageToUserRequest) SetEventName(eventName string)
param eventName: 事件名称(Optional)
func (*SendMessageToUserRequest) SetMessage ¶ added in v1.56.0
func (r *SendMessageToUserRequest) SetMessage(message string)
param message: 自定义信令消息(Optional)
func (*SendMessageToUserRequest) SetPeerId ¶ added in v1.56.0
func (r *SendMessageToUserRequest) SetPeerId(peerId int64)
param peerId: peerId(Optional)
func (*SendMessageToUserRequest) SetRoomId ¶ added in v1.56.0
func (r *SendMessageToUserRequest) SetRoomId(roomId int)
param roomId: 房间ID(Required)
type SendMessageToUserResponse ¶ added in v1.56.0
type SendMessageToUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SendMessageToUserResult `json:"result"`
}
type SendMessageToUserResult ¶ added in v1.56.0
type SendMessageToUserResult struct {
}
type StartAsrTaskRequest ¶ added in v1.56.0
type StartAsrTaskRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 语音识别场景 0-全部识别转文字 (Optional) */
AsrTaskType *int `json:"asrTaskType"`
}
func NewStartAsrTaskRequest ¶ added in v1.56.0
func NewStartAsrTaskRequest() *StartAsrTaskRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewStartAsrTaskRequestWithAllParams ¶ added in v1.56.0
func NewStartAsrTaskRequestWithAllParams( appId *string, userRoomId *string, asrTaskType *int, ) *StartAsrTaskRequest
* param appId: 应用ID (Optional) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param asrTaskType: 语音识别场景 0-全部识别转文字 (Optional)
func NewStartAsrTaskRequestWithoutParam ¶ added in v1.56.0
func NewStartAsrTaskRequestWithoutParam() *StartAsrTaskRequest
This constructor has better compatible ability when API parameters changed
func (StartAsrTaskRequest) GetRegionId ¶ added in v1.56.0
func (r StartAsrTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartAsrTaskRequest) SetAppId ¶ added in v1.56.0
func (r *StartAsrTaskRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*StartAsrTaskRequest) SetAsrTaskType ¶ added in v1.56.0
func (r *StartAsrTaskRequest) SetAsrTaskType(asrTaskType int)
param asrTaskType: 语音识别场景 0-全部识别转文字(Optional)
func (*StartAsrTaskRequest) SetUserRoomId ¶ added in v1.56.0
func (r *StartAsrTaskRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type StartAsrTaskResponse ¶ added in v1.56.0
type StartAsrTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StartAsrTaskResult `json:"result"`
}
type StartAsrTaskResult ¶ added in v1.56.0
type StartAsrTaskResult struct {
}
type StartMcuTranscodeRequest ¶ added in v1.56.0
type StartMcuTranscodeRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 布局模板-支持参数1 (Optional) */
LayoutTemplate *int `json:"layoutTemplate"`
/* 主人员userId (Optional) */
MainUserId *string `json:"mainUserId"`
/* 输出类型 1:录制 2:旁路转推 (Optional) */
OutputType *int `json:"outputType"`
/* 输出名称 (Optional) */
OutputName *string `json:"outputName"`
/* 参与混流人员参数 (Optional) */
McuUserInfos []openjrtc.McuUser `json:"mcuUserInfos"`
/* 输出格式 (Optional) */
OutputEncode *openjrtc.OutputEncode `json:"outputEncode"`
}
func NewStartMcuTranscodeRequest ¶ added in v1.56.0
func NewStartMcuTranscodeRequest() *StartMcuTranscodeRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewStartMcuTranscodeRequestWithAllParams ¶ added in v1.56.0
func NewStartMcuTranscodeRequestWithAllParams( appId *string, userRoomId *string, layoutTemplate *int, mainUserId *string, outputType *int, outputName *string, mcuUserInfos []openjrtc.McuUser, outputEncode *openjrtc.OutputEncode, ) *StartMcuTranscodeRequest
* param appId: 应用ID (Optional) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param layoutTemplate: 布局模板-支持参数1 (Optional) * param mainUserId: 主人员userId (Optional) * param outputType: 输出类型 1:录制 2:旁路转推 (Optional) * param outputName: 输出名称 (Optional) * param mcuUserInfos: 参与混流人员参数 (Optional) * param outputEncode: 输出格式 (Optional)
func NewStartMcuTranscodeRequestWithoutParam ¶ added in v1.56.0
func NewStartMcuTranscodeRequestWithoutParam() *StartMcuTranscodeRequest
This constructor has better compatible ability when API parameters changed
func (StartMcuTranscodeRequest) GetRegionId ¶ added in v1.56.0
func (r StartMcuTranscodeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartMcuTranscodeRequest) SetAppId ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*StartMcuTranscodeRequest) SetLayoutTemplate ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetLayoutTemplate(layoutTemplate int)
param layoutTemplate: 布局模板-支持参数1(Optional)
func (*StartMcuTranscodeRequest) SetMainUserId ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetMainUserId(mainUserId string)
param mainUserId: 主人员userId(Optional)
func (*StartMcuTranscodeRequest) SetMcuUserInfos ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetMcuUserInfos(mcuUserInfos []openjrtc.McuUser)
param mcuUserInfos: 参与混流人员参数(Optional)
func (*StartMcuTranscodeRequest) SetOutputEncode ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetOutputEncode(outputEncode *openjrtc.OutputEncode)
param outputEncode: 输出格式(Optional)
func (*StartMcuTranscodeRequest) SetOutputName ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetOutputName(outputName string)
param outputName: 输出名称(Optional)
func (*StartMcuTranscodeRequest) SetOutputType ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetOutputType(outputType int)
param outputType: 输出类型 1:录制 2:旁路转推(Optional)
func (*StartMcuTranscodeRequest) SetUserRoomId ¶ added in v1.56.0
func (r *StartMcuTranscodeRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type StartMcuTranscodeResponse ¶ added in v1.56.0
type StartMcuTranscodeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StartMcuTranscodeResult `json:"result"`
}
type StartMcuTranscodeResult ¶ added in v1.56.0
type StartMcuTranscodeResult struct {
}
type StopAsrTaskRequest ¶ added in v1.56.0
type StopAsrTaskRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 语音识别场景 0-全部识别转文字 (Optional) */
AsrTaskType *int `json:"asrTaskType"`
}
func NewStopAsrTaskRequest ¶ added in v1.56.0
func NewStopAsrTaskRequest() *StopAsrTaskRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewStopAsrTaskRequestWithAllParams ¶ added in v1.56.0
func NewStopAsrTaskRequestWithAllParams( appId *string, userRoomId *string, asrTaskType *int, ) *StopAsrTaskRequest
* param appId: 应用ID (Optional) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) * param asrTaskType: 语音识别场景 0-全部识别转文字 (Optional)
func NewStopAsrTaskRequestWithoutParam ¶ added in v1.56.0
func NewStopAsrTaskRequestWithoutParam() *StopAsrTaskRequest
This constructor has better compatible ability when API parameters changed
func (StopAsrTaskRequest) GetRegionId ¶ added in v1.56.0
func (r StopAsrTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopAsrTaskRequest) SetAppId ¶ added in v1.56.0
func (r *StopAsrTaskRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*StopAsrTaskRequest) SetAsrTaskType ¶ added in v1.56.0
func (r *StopAsrTaskRequest) SetAsrTaskType(asrTaskType int)
param asrTaskType: 语音识别场景 0-全部识别转文字(Optional)
func (*StopAsrTaskRequest) SetUserRoomId ¶ added in v1.56.0
func (r *StopAsrTaskRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type StopAsrTaskResponse ¶ added in v1.56.0
type StopAsrTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopAsrTaskResult `json:"result"`
}
type StopAsrTaskResult ¶ added in v1.56.0
type StopAsrTaskResult struct {
}
type StopMcuTranscodeRequest ¶ added in v1.56.0
type StopMcuTranscodeRequest struct {
core.JDCloudRequest
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
}
func NewStopMcuTranscodeRequest ¶ added in v1.56.0
func NewStopMcuTranscodeRequest() *StopMcuTranscodeRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewStopMcuTranscodeRequestWithAllParams ¶ added in v1.56.0
func NewStopMcuTranscodeRequestWithAllParams( appId *string, userRoomId *string, ) *StopMcuTranscodeRequest
* param appId: 应用ID (Optional) * param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号 (Optional)
func NewStopMcuTranscodeRequestWithoutParam ¶ added in v1.56.0
func NewStopMcuTranscodeRequestWithoutParam() *StopMcuTranscodeRequest
This constructor has better compatible ability when API parameters changed
func (StopMcuTranscodeRequest) GetRegionId ¶ added in v1.56.0
func (r StopMcuTranscodeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopMcuTranscodeRequest) SetAppId ¶ added in v1.56.0
func (r *StopMcuTranscodeRequest) SetAppId(appId string)
param appId: 应用ID(Optional)
func (*StopMcuTranscodeRequest) SetUserRoomId ¶ added in v1.56.0
func (r *StopMcuTranscodeRequest) SetUserRoomId(userRoomId string)
param userRoomId: 业务接入方定义的且在JRTC系统内注册过的房间号(Optional)
type StopMcuTranscodeResponse ¶ added in v1.56.0
type StopMcuTranscodeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopMcuTranscodeResult `json:"result"`
}
type StopMcuTranscodeResult ¶ added in v1.56.0
type StopMcuTranscodeResult struct {
}
type UpdateRoomRequest ¶ added in v1.52.0
type UpdateRoomRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 房间ID (Optional) */
RoomId *int64 `json:"roomId"`
/* 房间名称 (Optional) */
RoomName *string `json:"roomName"`
}
func NewUpdateRoomRequest ¶ added in v1.52.0
func NewUpdateRoomRequest( appId string, ) *UpdateRoomRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateRoomRequestWithAllParams ¶ added in v1.52.0
func NewUpdateRoomRequestWithAllParams( appId string, roomId *int64, roomName *string, ) *UpdateRoomRequest
* param appId: 应用ID (Required) * param roomId: 房间ID (Optional) * param roomName: 房间名称 (Optional)
func NewUpdateRoomRequestWithoutParam ¶ added in v1.52.0
func NewUpdateRoomRequestWithoutParam() *UpdateRoomRequest
This constructor has better compatible ability when API parameters changed
func (UpdateRoomRequest) GetRegionId ¶ added in v1.52.0
func (r UpdateRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateRoomRequest) SetAppId ¶ added in v1.52.0
func (r *UpdateRoomRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*UpdateRoomRequest) SetRoomId ¶ added in v1.52.0
func (r *UpdateRoomRequest) SetRoomId(roomId int64)
param roomId: 房间ID(Optional)
func (*UpdateRoomRequest) SetRoomName ¶ added in v1.52.0
func (r *UpdateRoomRequest) SetRoomName(roomName string)
param roomName: 房间名称(Optional)
type UpdateRoomResponse ¶ added in v1.52.0
type UpdateRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateRoomResult `json:"result"`
}
type UpdateRoomResult ¶ added in v1.52.0
type UpdateUserRoomRequest ¶ added in v1.56.0
type UpdateUserRoomRequest struct {
core.JDCloudRequest
/* 应用ID */
AppId string `json:"appId"`
/* 用户房间号 (Optional) */
UserRoomId *string `json:"userRoomId"`
/* 房间名称 (Optional) */
RoomName *string `json:"roomName"`
/* 房间类型 1-小房间;2-大房间 (Optional) */
RoomType *int `json:"roomType"`
}
func NewUpdateUserRoomRequest ¶ added in v1.56.0
func NewUpdateUserRoomRequest( appId string, ) *UpdateUserRoomRequest
* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateUserRoomRequestWithAllParams ¶ added in v1.56.0
func NewUpdateUserRoomRequestWithAllParams( appId string, userRoomId *string, roomName *string, roomType *int, ) *UpdateUserRoomRequest
* param appId: 应用ID (Required) * param userRoomId: 用户房间号 (Optional) * param roomName: 房间名称 (Optional) * param roomType: 房间类型 1-小房间;2-大房间 (Optional)
func NewUpdateUserRoomRequestWithoutParam ¶ added in v1.56.0
func NewUpdateUserRoomRequestWithoutParam() *UpdateUserRoomRequest
This constructor has better compatible ability when API parameters changed
func (UpdateUserRoomRequest) GetRegionId ¶ added in v1.56.0
func (r UpdateUserRoomRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateUserRoomRequest) SetAppId ¶ added in v1.56.0
func (r *UpdateUserRoomRequest) SetAppId(appId string)
param appId: 应用ID(Required)
func (*UpdateUserRoomRequest) SetRoomName ¶ added in v1.56.0
func (r *UpdateUserRoomRequest) SetRoomName(roomName string)
param roomName: 房间名称(Optional)
func (*UpdateUserRoomRequest) SetRoomType ¶ added in v1.56.0
func (r *UpdateUserRoomRequest) SetRoomType(roomType int)
param roomType: 房间类型 1-小房间;2-大房间(Optional)
func (*UpdateUserRoomRequest) SetUserRoomId ¶ added in v1.56.0
func (r *UpdateUserRoomRequest) SetUserRoomId(userRoomId string)
param userRoomId: 用户房间号(Optional)
type UpdateUserRoomResponse ¶ added in v1.56.0
type UpdateUserRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateUserRoomResult `json:"result"`
}
type UpdateUserRoomResult ¶ added in v1.56.0
Source Files
¶
- AddPushStreamRule.go
- AddRecordRule.go
- CloseRoomUserStream.go
- CreateRoom.go
- CreateToken.go
- CreateUser.go
- DeleteRoom.go
- DescribeApp.go
- DescribeAppKey.go
- DescribeApps.go
- DescribeCallDurationByCodeRate.go
- DescribeDailyCallDuration.go
- DescribeOnlineUserNum.go
- DescribeP2pStreamBitRate.go
- DescribeRegisterUser.go
- DescribeRegisterUsers.go
- DescribeRoomInfo.go
- DescribeRoomOnlineUserNum.go
- DescribeRoomUser.go
- DescribeRoomUsers.go
- DescribeRoomUsersNum.go
- DescribeRooms.go
- DescribeStreamInfoByStreamId.go
- DescribeStreamInfosByUserId.go
- DescribeStreamInfosByUserRoomId.go
- DescribeStreamRecordsByStreamId.go
- DescribeStreamRecordsByUserId.go
- DescribeUserByPeer.go
- DescribeUserRecordByRoom.go
- DescribeUserRoom.go
- DescribeUserRooms.go
- PostMessageToUser.go
- PostMessageToUserRoom.go
- RegisterUser.go
- RegisterUserRoom.go
- RemoveAllRoomUsers.go
- RemoveAllUsersByUserRoomId.go
- RemoveRoomUser.go
- RemoveUserByUserRoomId.go
- SendMessageToRoom.go
- SendMessageToUser.go
- StartAsrTask.go
- StartMcuTranscode.go
- StopAsrTask.go
- StopMcuTranscode.go
- UpdateRoom.go
- UpdateUserRoom.go