Documentation
¶
Index ¶
- Constants
- type AppStatisticsItem
- type ApplicationDataStatistics
- type AudioTextStatisticsItem
- type Client
- func (c *Client) CreateApp(request *CreateAppRequest) (response *CreateAppResponse, err error)
- func (c *Client) CreateAppWithContext(ctx context.Context, request *CreateAppRequest) (response *CreateAppResponse, err error)
- func (c *Client) DeleteRoomMember(request *DeleteRoomMemberRequest) (response *DeleteRoomMemberResponse, err error)
- func (c *Client) DeleteRoomMemberWithContext(ctx context.Context, request *DeleteRoomMemberRequest) (response *DeleteRoomMemberResponse, err error)
- func (c *Client) DescribeAppStatistics(request *DescribeAppStatisticsRequest) (response *DescribeAppStatisticsResponse, err error)
- func (c *Client) DescribeAppStatisticsWithContext(ctx context.Context, request *DescribeAppStatisticsRequest) (response *DescribeAppStatisticsResponse, err error)
- func (c *Client) DescribeApplicationData(request *DescribeApplicationDataRequest) (response *DescribeApplicationDataResponse, err error)
- func (c *Client) DescribeApplicationDataWithContext(ctx context.Context, request *DescribeApplicationDataRequest) (response *DescribeApplicationDataResponse, err error)
- func (c *Client) ModifyAppStatus(request *ModifyAppStatusRequest) (response *ModifyAppStatusResponse, err error)
- func (c *Client) ModifyAppStatusWithContext(ctx context.Context, request *ModifyAppStatusRequest) (response *ModifyAppStatusResponse, err error)
- type CreateAppRequest
- type CreateAppRequestParams
- type CreateAppResp
- type CreateAppResponse
- type CreateAppResponseParams
- type DeleteResult
- type DeleteRoomMemberRequest
- type DeleteRoomMemberRequestParams
- type DeleteRoomMemberResponse
- type DeleteRoomMemberResponseParams
- type DescribeAppStatisticsRequest
- type DescribeAppStatisticsRequestParams
- type DescribeAppStatisticsResp
- type DescribeAppStatisticsResponse
- type DescribeAppStatisticsResponseParams
- type DescribeApplicationDataRequest
- type DescribeApplicationDataRequestParams
- type DescribeApplicationDataResponse
- type DescribeApplicationDataResponseParams
- type ModifyAppStatusRequest
- type ModifyAppStatusRequestParams
- type ModifyAppStatusResp
- type ModifyAppStatusResponse
- type ModifyAppStatusResponseParams
- type OverseaTextStatisticsItem
- type RealTimeSpeechStatisticsItem
- type RealtimeSpeechConf
- type RealtimeTextStatisticsItem
- type StatisticsItem
- type StreamTextStatisticsItem
- type Tag
- type VoiceFilterConf
- type VoiceFilterStatisticsItem
- type VoiceMessageConf
- type VoiceMessageStatisticsItem
Constants ¶
const ( // Operation failed. FAILEDOPERATION = "FailedOperation" // Operation not allowed as your account is in arrears. FAILEDOPERATION_USERFEENEGATIVE = "FailedOperation.UserFeeNegative" // Internal error. INTERNALERROR = "InternalError" // Incorrect parameter. INVALIDPARAMETER = "InvalidParameter" // Invalid date. INVALIDPARAMETER_DATEINVALID = "InvalidParameter.DateInvalid" // INVALIDPARAMETER_DATEOUTOFSIXTYDAYS = "InvalidParameter.DateOutOfSixtyDays" // Incorrect tag. INVALIDPARAMETER_TAGKEY = "InvalidParameter.TagKey" // Incorrect query time range. INVALIDPARAMETER_TIMERANGEERROR = "InvalidParameter.TimeRangeError" // The number of created applications has reached the upper limit. LIMITEXCEEDED_APPLICATION = "LimitExceeded.Application" // Parameter missing. MISSINGPARAMETER = "MissingParameter" // The resource does not exist. RESOURCENOTFOUND = "ResourceNotFound" // Incorrect application ID. RESOURCENOTFOUND_BIZIDISNOTFOUND = "ResourceNotFound.BizidIsNotFound" // Unauthorized operation. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // Application creation is not authorized. UNAUTHORIZEDOPERATION_CREATEAPPDENIED = "UnauthorizedOperation.CreateAppDenied" // Unverified user. UNAUTHORIZEDOPERATION_UNREALNAMEAUTH = "UnauthorizedOperation.UnRealNameAuth" // Unknown parameter error. UNKNOWNPARAMETER = "UnknownParameter" // Operation unsupported. UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2018-07-11"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppStatisticsItem ¶
type AppStatisticsItem struct {
// Voice Chat statistics
// Note: This field may return `null`, indicating that no valid values can be obtained.
RealtimeSpeechStatisticsItem *RealTimeSpeechStatisticsItem `json:"RealtimeSpeechStatisticsItem,omitempty" name:"RealtimeSpeechStatisticsItem"`
// Voice Message statistics
// Note: This field may return `null`, indicating that no valid values can be obtained.
VoiceMessageStatisticsItem *VoiceMessageStatisticsItem `json:"VoiceMessageStatisticsItem,omitempty" name:"VoiceMessageStatisticsItem"`
// Phrase Filtering statistics
// Note: This field may return `null`, indicating that no valid values can be obtained.
VoiceFilterStatisticsItem *VoiceFilterStatisticsItem `json:"VoiceFilterStatisticsItem,omitempty" name:"VoiceFilterStatisticsItem"`
// Reference period
Date *string `json:"Date,omitempty" name:"Date"`
// Recording-to-Text usage statistics
// Note: This field may return `null`, indicating that no valid values can be obtained.
AudioTextStatisticsItem *AudioTextStatisticsItem `json:"AudioTextStatisticsItem,omitempty" name:"AudioTextStatisticsItem"`
// Stream-to-Text usage statistics
// Note: This field may return `null`, indicating that no valid values can be obtained.
StreamTextStatisticsItem *StreamTextStatisticsItem `json:"StreamTextStatisticsItem,omitempty" name:"StreamTextStatisticsItem"`
// Usage statistics of Voice-to-Text of outside-MLC requests
// Note: This field may return `null`, indicating that no valid values can be obtained.
OverseaTextStatisticsItem *OverseaTextStatisticsItem `json:"OverseaTextStatisticsItem,omitempty" name:"OverseaTextStatisticsItem"`
// Real-time Voice-to-Text usage statistics
// Note: This field may return `null`, indicating that no valid values can be obtained.
RealtimeTextStatisticsItem *RealtimeTextStatisticsItem `json:"RealtimeTextStatisticsItem,omitempty" name:"RealtimeTextStatisticsItem"`
}
type ApplicationDataStatistics ¶
type ApplicationDataStatistics struct {
// Application ID
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Number of DAU metrics
DauDataNum *uint64 `json:"DauDataNum,omitempty" name:"DauDataNum"`
// DAUs in the Chinese mainland
DauDataMainland []*StatisticsItem `json:"DauDataMainland,omitempty" name:"DauDataMainland"`
// DAUs outside the Chinese mainland
DauDataOversea []*StatisticsItem `json:"DauDataOversea,omitempty" name:"DauDataOversea"`
// Total DAUs
DauDataSum []*StatisticsItem `json:"DauDataSum,omitempty" name:"DauDataSum"`
// Number of Voice Chat metrics
DurationDataNum *uint64 `json:"DurationDataNum,omitempty" name:"DurationDataNum"`
// Duration of Voice Chat in the Chinese mainland (in minutes)
DurationDataMainland []*StatisticsItem `json:"DurationDataMainland,omitempty" name:"DurationDataMainland"`
// Duration of Voice Chat outside the Chinese mainland (in minutes)
DurationDataOversea []*StatisticsItem `json:"DurationDataOversea,omitempty" name:"DurationDataOversea"`
// Total duration of Voice Chat (in minutes)
DurationDataSum []*StatisticsItem `json:"DurationDataSum,omitempty" name:"DurationDataSum"`
// Number of PCU metrics
PcuDataNum *uint64 `json:"PcuDataNum,omitempty" name:"PcuDataNum"`
// PCUs in the Chinese mainland
PcuDataMainland []*StatisticsItem `json:"PcuDataMainland,omitempty" name:"PcuDataMainland"`
// PCUs outside the Chinese mainland
PcuDataOversea []*StatisticsItem `json:"PcuDataOversea,omitempty" name:"PcuDataOversea"`
// Total PCUs
PcuDataSum []*StatisticsItem `json:"PcuDataSum,omitempty" name:"PcuDataSum"`
}
type AudioTextStatisticsItem ¶
type AudioTextStatisticsItem struct {
// Statistical value (in seconds)
// Note: This field may return `null`, indicating that no valid values can be obtained.
Data *float64 `json:"Data,omitempty" name:"Data"`
}
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateApp ¶
func (c *Client) CreateApp(request *CreateAppRequest) (response *CreateAppResponse, err error)
CreateApp This API is used to create a GME application.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_USERFEENEGATIVE = "FailedOperation.UserFeeNegative" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_TAGKEY = "InvalidParameter.TagKey" LIMITEXCEEDED_APPLICATION = "LimitExceeded.Application" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CREATEAPPDENIED = "UnauthorizedOperation.CreateAppDenied" UNAUTHORIZEDOPERATION_UNREALNAMEAUTH = "UnauthorizedOperation.UnRealNameAuth" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAppWithContext ¶
func (c *Client) CreateAppWithContext(ctx context.Context, request *CreateAppRequest) (response *CreateAppResponse, err error)
CreateApp This API is used to create a GME application.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_USERFEENEGATIVE = "FailedOperation.UserFeeNegative" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_TAGKEY = "InvalidParameter.TagKey" LIMITEXCEEDED_APPLICATION = "LimitExceeded.Application" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CREATEAPPDENIED = "UnauthorizedOperation.CreateAppDenied" UNAUTHORIZEDOPERATION_UNREALNAMEAUTH = "UnauthorizedOperation.UnRealNameAuth" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRoomMember ¶
func (c *Client) DeleteRoomMember(request *DeleteRoomMemberRequest) (response *DeleteRoomMemberResponse, err error)
DeleteRoomMember This API is used to delete a room or remove members from the room.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRoomMemberWithContext ¶
func (c *Client) DeleteRoomMemberWithContext(ctx context.Context, request *DeleteRoomMemberRequest) (response *DeleteRoomMemberResponse, err error)
DeleteRoomMember This API is used to delete a room or remove members from the room.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAppStatistics ¶
func (c *Client) DescribeAppStatistics(request *DescribeAppStatisticsRequest) (response *DescribeAppStatisticsResponse, err error)
DescribeAppStatistics This API is used to query the usage statistics of a GME application, including those of Voice Chat, Voice Message Service, Voice Analysis, etc. The maximum query period is the past 30 days.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATEINVALID = "InvalidParameter.DateInvalid" INVALIDPARAMETER_DATEOUTOFSIXTYDAYS = "InvalidParameter.DateOutOfSixtyDays" INVALIDPARAMETER_TIMERANGEERROR = "InvalidParameter.TimeRangeError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZIDISNOTFOUND = "ResourceNotFound.BizidIsNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAppStatisticsWithContext ¶
func (c *Client) DescribeAppStatisticsWithContext(ctx context.Context, request *DescribeAppStatisticsRequest) (response *DescribeAppStatisticsResponse, err error)
DescribeAppStatistics This API is used to query the usage statistics of a GME application, including those of Voice Chat, Voice Message Service, Voice Analysis, etc. The maximum query period is the past 30 days.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DATEINVALID = "InvalidParameter.DateInvalid" INVALIDPARAMETER_DATEOUTOFSIXTYDAYS = "InvalidParameter.DateOutOfSixtyDays" INVALIDPARAMETER_TIMERANGEERROR = "InvalidParameter.TimeRangeError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZIDISNOTFOUND = "ResourceNotFound.BizidIsNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeApplicationData ¶
func (c *Client) DescribeApplicationData(request *DescribeApplicationDataRequest) (response *DescribeApplicationDataResponse, err error)
DescribeApplicationData This API is used to query data details for up to the past 90 days.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeApplicationDataWithContext ¶
func (c *Client) DescribeApplicationDataWithContext(ctx context.Context, request *DescribeApplicationDataRequest) (response *DescribeApplicationDataResponse, err error)
DescribeApplicationData This API is used to query data details for up to the past 90 days.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAppStatus ¶
func (c *Client) ModifyAppStatus(request *ModifyAppStatusRequest) (response *ModifyAppStatusResponse, err error)
ModifyAppStatus This API is used to change the status of an application.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_USERFEENEGATIVE = "FailedOperation.UserFeeNegative" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZIDISNOTFOUND = "ResourceNotFound.BizidIsNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAppStatusWithContext ¶
func (c *Client) ModifyAppStatusWithContext(ctx context.Context, request *ModifyAppStatusRequest) (response *ModifyAppStatusResponse, err error)
ModifyAppStatus This API is used to change the status of an application.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_USERFEENEGATIVE = "FailedOperation.UserFeeNegative" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZIDISNOTFOUND = "ResourceNotFound.BizidIsNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CreateAppRequest ¶
type CreateAppRequest struct {
*tchttp.BaseRequest
// Application name
AppName *string `json:"AppName,omitempty" name:"AppName"`
// Tencent Cloud project ID. Default value: 0, which means that the default project is used.
ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"`
// List of engines to be supported. All values are selected by default.
EngineList []*string `json:"EngineList,omitempty" name:"EngineList"`
// Service region list. All values are selected by default.
RegionList []*string `json:"RegionList,omitempty" name:"RegionList"`
// Configuration information of Voice Chat
RealtimeSpeechConf *RealtimeSpeechConf `json:"RealtimeSpeechConf,omitempty" name:"RealtimeSpeechConf"`
// Configuration information of Voice Message Service
VoiceMessageConf *VoiceMessageConf `json:"VoiceMessageConf,omitempty" name:"VoiceMessageConf"`
// Configuration information of Voice Analysis Service
VoiceFilterConf *VoiceFilterConf `json:"VoiceFilterConf,omitempty" name:"VoiceFilterConf"`
// List of tags to be added
Tags []*Tag `json:"Tags,omitempty" name:"Tags"`
}
func NewCreateAppRequest ¶
func NewCreateAppRequest() (request *CreateAppRequest)
func (*CreateAppRequest) FromJsonString ¶
func (r *CreateAppRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAppRequest) ToJsonString ¶
func (r *CreateAppRequest) ToJsonString() string
type CreateAppRequestParams ¶
type CreateAppRequestParams struct {
// Application name
AppName *string `json:"AppName,omitempty" name:"AppName"`
// Tencent Cloud project ID. Default value: 0, which means that the default project is used.
ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"`
// List of engines to be supported. All values are selected by default.
EngineList []*string `json:"EngineList,omitempty" name:"EngineList"`
// Service region list. All values are selected by default.
RegionList []*string `json:"RegionList,omitempty" name:"RegionList"`
// Configuration information of Voice Chat
RealtimeSpeechConf *RealtimeSpeechConf `json:"RealtimeSpeechConf,omitempty" name:"RealtimeSpeechConf"`
// Configuration information of Voice Message Service
VoiceMessageConf *VoiceMessageConf `json:"VoiceMessageConf,omitempty" name:"VoiceMessageConf"`
// Configuration information of Voice Analysis Service
VoiceFilterConf *VoiceFilterConf `json:"VoiceFilterConf,omitempty" name:"VoiceFilterConf"`
// List of tags to be added
Tags []*Tag `json:"Tags,omitempty" name:"Tags"`
}
Predefined struct for user
type CreateAppResp ¶
type CreateAppResp struct {
// Application ID, automatically generated by the backend.
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Application name, the input of `AppName`.
AppName *string `json:"AppName,omitempty" name:"AppName"`
// Project ID, the input of `ProjectId`.
ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"`
// Application key, used to initialize GME SDK.
SecretKey *string `json:"SecretKey,omitempty" name:"SecretKey"`
// Timestamp, indicating when the service is created.
CreateTime *uint64 `json:"CreateTime,omitempty" name:"CreateTime"`
// Configuration information of Voice Chat
RealtimeSpeechConf *RealtimeSpeechConf `json:"RealtimeSpeechConf,omitempty" name:"RealtimeSpeechConf"`
// Configuration information of Voice Message Service
VoiceMessageConf *VoiceMessageConf `json:"VoiceMessageConf,omitempty" name:"VoiceMessageConf"`
// Configuration information of Voice Analysis Service
VoiceFilterConf *VoiceFilterConf `json:"VoiceFilterConf,omitempty" name:"VoiceFilterConf"`
}
type CreateAppResponse ¶
type CreateAppResponse struct {
*tchttp.BaseResponse
Response *CreateAppResponseParams `json:"Response"`
}
func NewCreateAppResponse ¶
func NewCreateAppResponse() (response *CreateAppResponse)
func (*CreateAppResponse) FromJsonString ¶
func (r *CreateAppResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAppResponse) ToJsonString ¶
func (r *CreateAppResponse) ToJsonString() string
type CreateAppResponseParams ¶
type CreateAppResponseParams struct {
// Returned data
Data *CreateAppResp `json:"Data,omitempty" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteResult ¶
type DeleteRoomMemberRequest ¶
type DeleteRoomMemberRequest struct {
*tchttp.BaseRequest
// ID of the target room
RoomId *string `json:"RoomId,omitempty" name:"RoomId"`
// List of the members to remove
Uids []*string `json:"Uids,omitempty" name:"Uids"`
// Operation type. `1`: Delete a room; `2`: Remove members
DeleteType *uint64 `json:"DeleteType,omitempty" name:"DeleteType"`
// Application ID
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
}
func NewDeleteRoomMemberRequest ¶
func NewDeleteRoomMemberRequest() (request *DeleteRoomMemberRequest)
func (*DeleteRoomMemberRequest) FromJsonString ¶
func (r *DeleteRoomMemberRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRoomMemberRequest) ToJsonString ¶
func (r *DeleteRoomMemberRequest) ToJsonString() string
type DeleteRoomMemberRequestParams ¶
type DeleteRoomMemberRequestParams struct {
// ID of the target room
RoomId *string `json:"RoomId,omitempty" name:"RoomId"`
// List of the members to remove
Uids []*string `json:"Uids,omitempty" name:"Uids"`
// Operation type. `1`: Delete a room; `2`: Remove members
DeleteType *uint64 `json:"DeleteType,omitempty" name:"DeleteType"`
// Application ID
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
}
Predefined struct for user
type DeleteRoomMemberResponse ¶
type DeleteRoomMemberResponse struct {
*tchttp.BaseResponse
Response *DeleteRoomMemberResponseParams `json:"Response"`
}
func NewDeleteRoomMemberResponse ¶
func NewDeleteRoomMemberResponse() (response *DeleteRoomMemberResponse)
func (*DeleteRoomMemberResponse) FromJsonString ¶
func (r *DeleteRoomMemberResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRoomMemberResponse) ToJsonString ¶
func (r *DeleteRoomMemberResponse) ToJsonString() string
type DeleteRoomMemberResponseParams ¶
type DeleteRoomMemberResponseParams struct {
// Result of the operation to delete a room or remove a member
DeleteResult *DeleteResult `json:"DeleteResult,omitempty" name:"DeleteResult"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAppStatisticsRequest ¶
type DescribeAppStatisticsRequest struct {
*tchttp.BaseRequest
// GME application ID
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Data start date (GMT+8) in the format of yyyy-mm-dd, such as 2018-07-13.
StartDate *string `json:"StartDate,omitempty" name:"StartDate"`
// Data end date (GMT+8) in the format of yyyy-mm-dd, such as 2018-07-13.
EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
// List of services to be queried. Valid values: `RealTimeSpeech`, `VoiceMessage`, `VoiceFilter`, `SpeechToText`.
Services []*string `json:"Services,omitempty" name:"Services"`
}
func NewDescribeAppStatisticsRequest ¶
func NewDescribeAppStatisticsRequest() (request *DescribeAppStatisticsRequest)
func (*DescribeAppStatisticsRequest) FromJsonString ¶
func (r *DescribeAppStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAppStatisticsRequest) ToJsonString ¶
func (r *DescribeAppStatisticsRequest) ToJsonString() string
type DescribeAppStatisticsRequestParams ¶
type DescribeAppStatisticsRequestParams struct {
// GME application ID
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Data start date (GMT+8) in the format of yyyy-mm-dd, such as 2018-07-13.
StartDate *string `json:"StartDate,omitempty" name:"StartDate"`
// Data end date (GMT+8) in the format of yyyy-mm-dd, such as 2018-07-13.
EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
// List of services to be queried. Valid values: `RealTimeSpeech`, `VoiceMessage`, `VoiceFilter`, `SpeechToText`.
Services []*string `json:"Services,omitempty" name:"Services"`
}
Predefined struct for user
type DescribeAppStatisticsResp ¶
type DescribeAppStatisticsResp struct {
// Application usage statistics
AppStatistics []*AppStatisticsItem `json:"AppStatistics,omitempty" name:"AppStatistics"`
}
type DescribeAppStatisticsResponse ¶
type DescribeAppStatisticsResponse struct {
*tchttp.BaseResponse
Response *DescribeAppStatisticsResponseParams `json:"Response"`
}
func NewDescribeAppStatisticsResponse ¶
func NewDescribeAppStatisticsResponse() (response *DescribeAppStatisticsResponse)
func (*DescribeAppStatisticsResponse) FromJsonString ¶
func (r *DescribeAppStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAppStatisticsResponse) ToJsonString ¶
func (r *DescribeAppStatisticsResponse) ToJsonString() string
type DescribeAppStatisticsResponseParams ¶
type DescribeAppStatisticsResponseParams struct {
// Application usage statistics
Data *DescribeAppStatisticsResp `json:"Data,omitempty" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeApplicationDataRequest ¶
type DescribeApplicationDataRequest struct {
*tchttp.BaseRequest
// Application ID
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Data start date in the format of yyyy-mm-dd, such as 2018-07-13.
StartDate *string `json:"StartDate,omitempty" name:"StartDate"`
// Data end date in the format of yyyy-mm-dd, such as 2018-07-13.
EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
}
func NewDescribeApplicationDataRequest ¶
func NewDescribeApplicationDataRequest() (request *DescribeApplicationDataRequest)
func (*DescribeApplicationDataRequest) FromJsonString ¶
func (r *DescribeApplicationDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationDataRequest) ToJsonString ¶
func (r *DescribeApplicationDataRequest) ToJsonString() string
type DescribeApplicationDataRequestParams ¶
type DescribeApplicationDataRequestParams struct {
// Application ID
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Data start date in the format of yyyy-mm-dd, such as 2018-07-13.
StartDate *string `json:"StartDate,omitempty" name:"StartDate"`
// Data end date in the format of yyyy-mm-dd, such as 2018-07-13.
EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
}
Predefined struct for user
type DescribeApplicationDataResponse ¶
type DescribeApplicationDataResponse struct {
*tchttp.BaseResponse
Response *DescribeApplicationDataResponseParams `json:"Response"`
}
func NewDescribeApplicationDataResponse ¶
func NewDescribeApplicationDataResponse() (response *DescribeApplicationDataResponse)
func (*DescribeApplicationDataResponse) FromJsonString ¶
func (r *DescribeApplicationDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationDataResponse) ToJsonString ¶
func (r *DescribeApplicationDataResponse) ToJsonString() string
type DescribeApplicationDataResponseParams ¶
type DescribeApplicationDataResponseParams struct {
// Application statistics
Data *ApplicationDataStatistics `json:"Data,omitempty" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAppStatusRequest ¶
type ModifyAppStatusRequest struct {
*tchttp.BaseRequest
// Application ID, which is generated and returned by the backend after the application creation.
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Application status. Valid values: `open`, `close`.
Status *string `json:"Status,omitempty" name:"Status"`
}
func NewModifyAppStatusRequest ¶
func NewModifyAppStatusRequest() (request *ModifyAppStatusRequest)
func (*ModifyAppStatusRequest) FromJsonString ¶
func (r *ModifyAppStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAppStatusRequest) ToJsonString ¶
func (r *ModifyAppStatusRequest) ToJsonString() string
type ModifyAppStatusRequestParams ¶
type ModifyAppStatusRequestParams struct {
// Application ID, which is generated and returned by the backend after the application creation.
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// Application status. Valid values: `open`, `close`.
Status *string `json:"Status,omitempty" name:"Status"`
}
Predefined struct for user
type ModifyAppStatusResp ¶
type ModifyAppStatusResponse ¶
type ModifyAppStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyAppStatusResponseParams `json:"Response"`
}
func NewModifyAppStatusResponse ¶
func NewModifyAppStatusResponse() (response *ModifyAppStatusResponse)
func (*ModifyAppStatusResponse) FromJsonString ¶
func (r *ModifyAppStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAppStatusResponse) ToJsonString ¶
func (r *ModifyAppStatusResponse) ToJsonString() string
type ModifyAppStatusResponseParams ¶
type ModifyAppStatusResponseParams struct {
// Returned data
Data *ModifyAppStatusResp `json:"Data,omitempty" name:"Data"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}
Predefined struct for user
type OverseaTextStatisticsItem ¶
type OverseaTextStatisticsItem struct {
// Statistical value (in seconds)
// Note: This field may return `null`, indicating that no valid values can be obtained.
Data *float64 `json:"Data,omitempty" name:"Data"`
}
type RealTimeSpeechStatisticsItem ¶
type RealTimeSpeechStatisticsItem struct {
// DAUs in the Chinese mainland
MainLandDau *uint64 `json:"MainLandDau,omitempty" name:"MainLandDau"`
// PCUs in the Chinese mainland
MainLandPcu *uint64 `json:"MainLandPcu,omitempty" name:"MainLandPcu"`
// Total duration of use in the Chinese mainland (in minutes)
MainLandDuration *uint64 `json:"MainLandDuration,omitempty" name:"MainLandDuration"`
// DAUs outside the Chinese mainland
OverseaDau *uint64 `json:"OverseaDau,omitempty" name:"OverseaDau"`
// PCUs outside the Chinese mainland
OverseaPcu *uint64 `json:"OverseaPcu,omitempty" name:"OverseaPcu"`
// Total duration of use outside the Chinese mainland (in minutes)
OverseaDuration *uint64 `json:"OverseaDuration,omitempty" name:"OverseaDuration"`
}
type RealtimeSpeechConf ¶
type RealtimeTextStatisticsItem ¶
type RealtimeTextStatisticsItem struct {
// Statistical value (in seconds)
// Note: This field may return `null`, indicating that no valid values can be obtained.
Data *float64 `json:"Data,omitempty" name:"Data"`
}
type StatisticsItem ¶
type StreamTextStatisticsItem ¶
type StreamTextStatisticsItem struct {
// Usage of the service (in seconds)
// Note: This field may return `null`, indicating that no valid values can be obtained.
Data *float64 `json:"Data,omitempty" name:"Data"`
}
type Tag ¶
type Tag struct {
// Tag key
// Note: This field may return `null`, indicating that no valid values can be obtained.
TagKey *string `json:"TagKey,omitempty" name:"TagKey"`
// Tag value
// Note: This field may return `null`, indicating that no valid values can be obtained.
TagValue *string `json:"TagValue,omitempty" name:"TagValue"`
}
type VoiceFilterConf ¶
type VoiceFilterConf struct {
// Phrase Filtering status. Valid values: `open`, `close`.
Status *string `json:"Status,omitempty" name:"Status"`
}
type VoiceFilterStatisticsItem ¶
type VoiceFilterStatisticsItem struct {
// Total duration of phrase filtering (in minutes)
Duration *uint64 `json:"Duration,omitempty" name:"Duration"`
}
type VoiceMessageConf ¶
type VoiceMessageConf struct {
// Voice Message Service status. Valid values: `open`, `close`.
Status *string `json:"Status,omitempty" name:"Status"`
// Language supported for Voice Message Service. Valid values: `all` (all languages), `cnen` (Chinese and English). Default value: `cnen`.
Language *string `json:"Language,omitempty" name:"Language"`
}
type VoiceMessageStatisticsItem ¶
type VoiceMessageStatisticsItem struct {
// DAUs of Voice Message Service
Dau *uint64 `json:"Dau,omitempty" name:"Dau"`
}