Documentation
¶
Index ¶
- type CreateRoomRequest
- type CreateRoomResponse
- type CreateRoomResult
- 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 DescribeRoomInfoRequest
- type DescribeRoomInfoResponse
- type DescribeRoomInfoResult
- type DescribeRoomOnlineUserNumRequest
- type DescribeRoomOnlineUserNumResponse
- type DescribeRoomOnlineUserNumResult
- type DescribeRoomsRequest
- type DescribeRoomsResponse
- type DescribeRoomsResult
- type UpdateRoomRequest
- type UpdateRoomResponse
- type UpdateRoomResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRoomRequest ¶
type CreateRoomRequest struct {
core.JDCloudRequest
/* 房间名称 (Optional) */
RoomName *string `json:"roomName"`
/* 应用ID (Optional) */
AppId *string `json:"appId"`
/* 用户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, peerId *int64, ) *CreateRoomRequest
* param roomName: 房间名称 (Optional) * param appId: 应用ID (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) SetPeerId ¶
func (r *CreateRoomRequest) SetPeerId(peerId int64)
param peerId: 用户ID(创建者ID)(Optional)
func (*CreateRoomRequest) SetRoomName ¶
func (r *CreateRoomRequest) SetRoomName(roomName string)
param roomName: 房间名称(Optional)
type CreateRoomResponse ¶
type CreateRoomResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateRoomResult `json:"result"`
}
type CreateRoomResult ¶
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 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 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 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"`
}