yuqing-20220301/client/client.go (1,872 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
openapiutil "github.com/alibabacloud-go/openapi-util/service"
util "github.com/alibabacloud-go/tea-utils/v2/service"
"github.com/alibabacloud-go/tea/tea"
)
type ConsoleBody struct {
AppCode *string `json:"appCode,omitempty" xml:"appCode,omitempty"`
InterfaceName *string `json:"interfaceName,omitempty" xml:"interfaceName,omitempty"`
ParamJson *string `json:"paramJson,omitempty" xml:"paramJson,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
TeamHashId *string `json:"teamHashId,omitempty" xml:"teamHashId,omitempty"`
}
func (s ConsoleBody) String() string {
return tea.Prettify(s)
}
func (s ConsoleBody) GoString() string {
return s.String()
}
func (s *ConsoleBody) SetAppCode(v string) *ConsoleBody {
s.AppCode = &v
return s
}
func (s *ConsoleBody) SetInterfaceName(v string) *ConsoleBody {
s.InterfaceName = &v
return s
}
func (s *ConsoleBody) SetParamJson(v string) *ConsoleBody {
s.ParamJson = &v
return s
}
func (s *ConsoleBody) SetRequestId(v string) *ConsoleBody {
s.RequestId = &v
return s
}
func (s *ConsoleBody) SetTeamHashId(v string) *ConsoleBody {
s.TeamHashId = &v
return s
}
type FieldCondition struct {
// example:
//
// xxx
FieldName *string `json:"fieldName,omitempty" xml:"fieldName,omitempty"`
NestFieldPath *string `json:"nestFieldPath,omitempty" xml:"nestFieldPath,omitempty"`
NestFieldValue []*int64 `json:"nestFieldValue,omitempty" xml:"nestFieldValue,omitempty" type:"Repeated"`
// example:
//
// =
OperateType *string `json:"operateType,omitempty" xml:"operateType,omitempty"`
// example:
//
// yyy
Value *string `json:"value,omitempty" xml:"value,omitempty"`
}
func (s FieldCondition) String() string {
return tea.Prettify(s)
}
func (s FieldCondition) GoString() string {
return s.String()
}
func (s *FieldCondition) SetFieldName(v string) *FieldCondition {
s.FieldName = &v
return s
}
func (s *FieldCondition) SetNestFieldPath(v string) *FieldCondition {
s.NestFieldPath = &v
return s
}
func (s *FieldCondition) SetNestFieldValue(v []*int64) *FieldCondition {
s.NestFieldValue = v
return s
}
func (s *FieldCondition) SetOperateType(v string) *FieldCondition {
s.OperateType = &v
return s
}
func (s *FieldCondition) SetValue(v string) *FieldCondition {
s.Value = &v
return s
}
type ProductInstance struct {
// This parameter is required.
//
// example:
//
// EUWYEEQ
AppCode *string `json:"appCode,omitempty" xml:"appCode,omitempty"`
// example:
//
// xxx
BuyerName *string `json:"buyerName,omitempty" xml:"buyerName,omitempty"`
// This parameter is required.
//
// example:
//
// ID2343231321
BuyerUid *string `json:"buyerUid,omitempty" xml:"buyerUid,omitempty"`
// This parameter is required.
//
// example:
//
// ALIYUN
Channel *string `json:"channel,omitempty" xml:"channel,omitempty"`
// example:
//
// {}
Config *string `json:"config,omitempty" xml:"config,omitempty"`
// example:
//
// 1640292843231
End *int64 `json:"end,omitempty" xml:"end,omitempty"`
// This parameter is required.
//
// example:
//
// ID3928389103844
InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
// This parameter is required.
//
// example:
//
// D23938474923u42
OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
// This parameter is required.
//
// example:
//
// C394884
ProductCode *string `json:"productCode,omitempty" xml:"productCode,omitempty"`
// This parameter is required.
//
// example:
//
// C847573
ProductSpecCode *string `json:"productSpecCode,omitempty" xml:"productSpecCode,omitempty"`
// example:
//
// 1640292843231
Start *int64 `json:"start,omitempty" xml:"start,omitempty"`
// example:
//
// XXX
TenantName *string `json:"tenantName,omitempty" xml:"tenantName,omitempty"`
// This parameter is required.
//
// example:
//
// UID284747383
TenantUid *string `json:"tenantUid,omitempty" xml:"tenantUid,omitempty"`
}
func (s ProductInstance) String() string {
return tea.Prettify(s)
}
func (s ProductInstance) GoString() string {
return s.String()
}
func (s *ProductInstance) SetAppCode(v string) *ProductInstance {
s.AppCode = &v
return s
}
func (s *ProductInstance) SetBuyerName(v string) *ProductInstance {
s.BuyerName = &v
return s
}
func (s *ProductInstance) SetBuyerUid(v string) *ProductInstance {
s.BuyerUid = &v
return s
}
func (s *ProductInstance) SetChannel(v string) *ProductInstance {
s.Channel = &v
return s
}
func (s *ProductInstance) SetConfig(v string) *ProductInstance {
s.Config = &v
return s
}
func (s *ProductInstance) SetEnd(v int64) *ProductInstance {
s.End = &v
return s
}
func (s *ProductInstance) SetInstanceId(v string) *ProductInstance {
s.InstanceId = &v
return s
}
func (s *ProductInstance) SetOrderNo(v string) *ProductInstance {
s.OrderNo = &v
return s
}
func (s *ProductInstance) SetProductCode(v string) *ProductInstance {
s.ProductCode = &v
return s
}
func (s *ProductInstance) SetProductSpecCode(v string) *ProductInstance {
s.ProductSpecCode = &v
return s
}
func (s *ProductInstance) SetStart(v int64) *ProductInstance {
s.Start = &v
return s
}
func (s *ProductInstance) SetTenantName(v string) *ProductInstance {
s.TenantName = &v
return s
}
func (s *ProductInstance) SetTenantUid(v string) *ProductInstance {
s.TenantUid = &v
return s
}
type SearchCondition struct {
// example:
//
// ["A&&B","C"]
AssKeywordList []*string `json:"assKeywordList,omitempty" xml:"assKeywordList,omitempty" type:"Repeated"`
// example:
//
// xxx
AtAuthorNameList []*string `json:"atAuthorNameList,omitempty" xml:"atAuthorNameList,omitempty" type:"Repeated"`
// example:
//
// xxx
AuthorNameList []*string `json:"authorNameList,omitempty" xml:"authorNameList,omitempty" type:"Repeated"`
// example:
//
// 1
CommentsLevel *int32 `json:"commentsLevel,omitempty" xml:"commentsLevel,omitempty"`
// example:
//
// 1
ContentLenLevel *int32 `json:"contentLenLevel,omitempty" xml:"contentLenLevel,omitempty"`
// example:
//
// 1620452881429
CreateTimeEnd *int64 `json:"createTimeEnd,omitempty" xml:"createTimeEnd,omitempty"`
// example:
//
// 1610452881429
CreateTimeStart *int64 `json:"createTimeStart,omitempty" xml:"createTimeStart,omitempty"`
// example:
//
// 3478278371214
DocContentSign *string `json:"docContentSign,omitempty" xml:"docContentSign,omitempty"`
// example:
//
// 5747368272834931
DocIdList []*string `json:"docIdList,omitempty" xml:"docIdList,omitempty" type:"Repeated"`
// example:
//
// true
DuplicateRemoval *bool `json:"duplicateRemoval,omitempty" xml:"duplicateRemoval,omitempty"`
// example:
//
// 1
EmotionType *int32 `json:"emotionType,omitempty" xml:"emotionType,omitempty"`
// example:
//
// true
EnableKeywordHighlight *bool `json:"enableKeywordHighlight,omitempty" xml:"enableKeywordHighlight,omitempty"`
// example:
//
// xxx
ExcludeAtAuthorNameList []*string `json:"excludeAtAuthorNameList,omitempty" xml:"excludeAtAuthorNameList,omitempty" type:"Repeated"`
// example:
//
// 新浪财经
ExcludeAuthorNameList []*string `json:"excludeAuthorNameList,omitempty" xml:"excludeAuthorNameList,omitempty" type:"Repeated"`
// example:
//
// finance.sina.com.cn
ExcludeHostNameList []*string `json:"excludeHostNameList,omitempty" xml:"excludeHostNameList,omitempty" type:"Repeated"`
// example:
//
// ["A&&B","C"]
ExcludeKeywordList []*string `json:"excludeKeywordList,omitempty" xml:"excludeKeywordList,omitempty" type:"Repeated"`
// example:
//
// ["A&&B","C"]
ExcludeKeywordListInTitle []*string `json:"excludeKeywordListInTitle,omitempty" xml:"excludeKeywordListInTitle,omitempty" type:"Repeated"`
// example:
//
// 123,456
ExcludeKeywordTagIds []*int64 `json:"excludeKeywordTagIds,omitempty" xml:"excludeKeywordTagIds,omitempty" type:"Repeated"`
ExcludeMaterialTagList []*string `json:"excludeMaterialTagList,omitempty" xml:"excludeMaterialTagList,omitempty" type:"Repeated"`
// example:
//
// 123,456
ExcludeMediaLibraryIdList []*string `json:"excludeMediaLibraryIdList,omitempty" xml:"excludeMediaLibraryIdList,omitempty" type:"Repeated"`
// example:
//
// 新浪财经
ExcludeMediaNameList []*string `json:"excludeMediaNameList,omitempty" xml:"excludeMediaNameList,omitempty" type:"Repeated"`
// example:
//
// WEIBO-REPOST_WEIBO
ExcludeMediaTypeList []*string `json:"excludeMediaTypeList,omitempty" xml:"excludeMediaTypeList,omitempty" type:"Repeated"`
// example:
//
// COMMENT
ExcludeMessageTypeList []*string `json:"excludeMessageTypeList,omitempty" xml:"excludeMessageTypeList,omitempty" type:"Repeated"`
FieldConditions []*FieldCondition `json:"fieldConditions,omitempty" xml:"fieldConditions,omitempty" type:"Repeated"`
// example:
//
// 12345
FilterId *int64 `json:"filterId,omitempty" xml:"filterId,omitempty"`
// example:
//
// true
HasAudio *bool `json:"hasAudio,omitempty" xml:"hasAudio,omitempty"`
// example:
//
// true
HasImage *bool `json:"hasImage,omitempty" xml:"hasImage,omitempty"`
HasMultiModeContent *bool `json:"hasMultiModeContent,omitempty" xml:"hasMultiModeContent,omitempty"`
// example:
//
// true
HasVideo *bool `json:"hasVideo,omitempty" xml:"hasVideo,omitempty"`
// example:
//
// finance.sina.com.cn
HostNameList []*string `json:"hostNameList,omitempty" xml:"hostNameList,omitempty" type:"Repeated"`
// example:
//
// 1
InfluenceLevel *int64 `json:"influenceLevel,omitempty" xml:"influenceLevel,omitempty"`
// example:
//
// 123,456
KeywordTagIds []*int64 `json:"keywordTagIds,omitempty" xml:"keywordTagIds,omitempty" type:"Repeated"`
// example:
//
// 1
LikesLevel *int32 `json:"likesLevel,omitempty" xml:"likesLevel,omitempty"`
MaterialTagList []*string `json:"materialTagList,omitempty" xml:"materialTagList,omitempty" type:"Repeated"`
// example:
//
// 123,456
MediaLibraryIdList []*string `json:"mediaLibraryIdList,omitempty" xml:"mediaLibraryIdList,omitempty" type:"Repeated"`
// example:
//
// 新浪财经
MediaNameList []*string `json:"mediaNameList,omitempty" xml:"mediaNameList,omitempty" type:"Repeated"`
// example:
//
// WEIBO-REPOST_WEIBO
MediaTypeList []*string `json:"mediaTypeList,omitempty" xml:"mediaTypeList,omitempty" type:"Repeated"`
// example:
//
// COMMENT
MessageTypeList []*string `json:"messageTypeList,omitempty" xml:"messageTypeList,omitempty" type:"Repeated"`
// example:
//
// 1
PageNow *int32 `json:"pageNow,omitempty" xml:"pageNow,omitempty"`
// example:
//
// 10
PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
// example:
//
// 485738373837374
ParentDocId *string `json:"parentDocId,omitempty" xml:"parentDocId,omitempty"`
// example:
//
// ["A&&B","C"]
PosKeywordList []*string `json:"posKeywordList,omitempty" xml:"posKeywordList,omitempty" type:"Repeated"`
// example:
//
// ["A&&B","C"]
PosKeywordListInTitle []*string `json:"posKeywordListInTitle,omitempty" xml:"posKeywordListInTitle,omitempty" type:"Repeated"`
// example:
//
// 1234
ProjectId *int64 `json:"projectId,omitempty" xml:"projectId,omitempty"`
// example:
//
// 1
PropagationLevel *int64 `json:"propagationLevel,omitempty" xml:"propagationLevel,omitempty"`
// example:
//
// 1620452881429
PublishTimeEnd *int64 `json:"publishTimeEnd,omitempty" xml:"publishTimeEnd,omitempty"`
// example:
//
// 1610452881429
PublishTimeStart *int64 `json:"publishTimeStart,omitempty" xml:"publishTimeStart,omitempty"`
// example:
//
// 1
ReadsLevel *int32 `json:"readsLevel,omitempty" xml:"readsLevel,omitempty"`
// example:
//
// 1
RelevanceLevel *int32 `json:"relevanceLevel,omitempty" xml:"relevanceLevel,omitempty"`
// example:
//
// 1
RepostLevel *int32 `json:"repostLevel,omitempty" xml:"repostLevel,omitempty"`
// example:
//
// PUBLISH_TIME
SortBy *string `json:"sortBy,omitempty" xml:"sortBy,omitempty"`
// example:
//
// +
SortByDirection *string `json:"sortByDirection,omitempty" xml:"sortByDirection,omitempty"`
// example:
//
// #xxxx#
TopicList []*string `json:"topicList,omitempty" xml:"topicList,omitempty" type:"Repeated"`
// example:
//
// 1620452881429
UpdateTimeEnd *int64 `json:"updateTimeEnd,omitempty" xml:"updateTimeEnd,omitempty"`
// example:
//
// 1610452881429
UpdateTimeStart *int64 `json:"updateTimeStart,omitempty" xml:"updateTimeStart,omitempty"`
}
func (s SearchCondition) String() string {
return tea.Prettify(s)
}
func (s SearchCondition) GoString() string {
return s.String()
}
func (s *SearchCondition) SetAssKeywordList(v []*string) *SearchCondition {
s.AssKeywordList = v
return s
}
func (s *SearchCondition) SetAtAuthorNameList(v []*string) *SearchCondition {
s.AtAuthorNameList = v
return s
}
func (s *SearchCondition) SetAuthorNameList(v []*string) *SearchCondition {
s.AuthorNameList = v
return s
}
func (s *SearchCondition) SetCommentsLevel(v int32) *SearchCondition {
s.CommentsLevel = &v
return s
}
func (s *SearchCondition) SetContentLenLevel(v int32) *SearchCondition {
s.ContentLenLevel = &v
return s
}
func (s *SearchCondition) SetCreateTimeEnd(v int64) *SearchCondition {
s.CreateTimeEnd = &v
return s
}
func (s *SearchCondition) SetCreateTimeStart(v int64) *SearchCondition {
s.CreateTimeStart = &v
return s
}
func (s *SearchCondition) SetDocContentSign(v string) *SearchCondition {
s.DocContentSign = &v
return s
}
func (s *SearchCondition) SetDocIdList(v []*string) *SearchCondition {
s.DocIdList = v
return s
}
func (s *SearchCondition) SetDuplicateRemoval(v bool) *SearchCondition {
s.DuplicateRemoval = &v
return s
}
func (s *SearchCondition) SetEmotionType(v int32) *SearchCondition {
s.EmotionType = &v
return s
}
func (s *SearchCondition) SetEnableKeywordHighlight(v bool) *SearchCondition {
s.EnableKeywordHighlight = &v
return s
}
func (s *SearchCondition) SetExcludeAtAuthorNameList(v []*string) *SearchCondition {
s.ExcludeAtAuthorNameList = v
return s
}
func (s *SearchCondition) SetExcludeAuthorNameList(v []*string) *SearchCondition {
s.ExcludeAuthorNameList = v
return s
}
func (s *SearchCondition) SetExcludeHostNameList(v []*string) *SearchCondition {
s.ExcludeHostNameList = v
return s
}
func (s *SearchCondition) SetExcludeKeywordList(v []*string) *SearchCondition {
s.ExcludeKeywordList = v
return s
}
func (s *SearchCondition) SetExcludeKeywordListInTitle(v []*string) *SearchCondition {
s.ExcludeKeywordListInTitle = v
return s
}
func (s *SearchCondition) SetExcludeKeywordTagIds(v []*int64) *SearchCondition {
s.ExcludeKeywordTagIds = v
return s
}
func (s *SearchCondition) SetExcludeMaterialTagList(v []*string) *SearchCondition {
s.ExcludeMaterialTagList = v
return s
}
func (s *SearchCondition) SetExcludeMediaLibraryIdList(v []*string) *SearchCondition {
s.ExcludeMediaLibraryIdList = v
return s
}
func (s *SearchCondition) SetExcludeMediaNameList(v []*string) *SearchCondition {
s.ExcludeMediaNameList = v
return s
}
func (s *SearchCondition) SetExcludeMediaTypeList(v []*string) *SearchCondition {
s.ExcludeMediaTypeList = v
return s
}
func (s *SearchCondition) SetExcludeMessageTypeList(v []*string) *SearchCondition {
s.ExcludeMessageTypeList = v
return s
}
func (s *SearchCondition) SetFieldConditions(v []*FieldCondition) *SearchCondition {
s.FieldConditions = v
return s
}
func (s *SearchCondition) SetFilterId(v int64) *SearchCondition {
s.FilterId = &v
return s
}
func (s *SearchCondition) SetHasAudio(v bool) *SearchCondition {
s.HasAudio = &v
return s
}
func (s *SearchCondition) SetHasImage(v bool) *SearchCondition {
s.HasImage = &v
return s
}
func (s *SearchCondition) SetHasMultiModeContent(v bool) *SearchCondition {
s.HasMultiModeContent = &v
return s
}
func (s *SearchCondition) SetHasVideo(v bool) *SearchCondition {
s.HasVideo = &v
return s
}
func (s *SearchCondition) SetHostNameList(v []*string) *SearchCondition {
s.HostNameList = v
return s
}
func (s *SearchCondition) SetInfluenceLevel(v int64) *SearchCondition {
s.InfluenceLevel = &v
return s
}
func (s *SearchCondition) SetKeywordTagIds(v []*int64) *SearchCondition {
s.KeywordTagIds = v
return s
}
func (s *SearchCondition) SetLikesLevel(v int32) *SearchCondition {
s.LikesLevel = &v
return s
}
func (s *SearchCondition) SetMaterialTagList(v []*string) *SearchCondition {
s.MaterialTagList = v
return s
}
func (s *SearchCondition) SetMediaLibraryIdList(v []*string) *SearchCondition {
s.MediaLibraryIdList = v
return s
}
func (s *SearchCondition) SetMediaNameList(v []*string) *SearchCondition {
s.MediaNameList = v
return s
}
func (s *SearchCondition) SetMediaTypeList(v []*string) *SearchCondition {
s.MediaTypeList = v
return s
}
func (s *SearchCondition) SetMessageTypeList(v []*string) *SearchCondition {
s.MessageTypeList = v
return s
}
func (s *SearchCondition) SetPageNow(v int32) *SearchCondition {
s.PageNow = &v
return s
}
func (s *SearchCondition) SetPageSize(v int32) *SearchCondition {
s.PageSize = &v
return s
}
func (s *SearchCondition) SetParentDocId(v string) *SearchCondition {
s.ParentDocId = &v
return s
}
func (s *SearchCondition) SetPosKeywordList(v []*string) *SearchCondition {
s.PosKeywordList = v
return s
}
func (s *SearchCondition) SetPosKeywordListInTitle(v []*string) *SearchCondition {
s.PosKeywordListInTitle = v
return s
}
func (s *SearchCondition) SetProjectId(v int64) *SearchCondition {
s.ProjectId = &v
return s
}
func (s *SearchCondition) SetPropagationLevel(v int64) *SearchCondition {
s.PropagationLevel = &v
return s
}
func (s *SearchCondition) SetPublishTimeEnd(v int64) *SearchCondition {
s.PublishTimeEnd = &v
return s
}
func (s *SearchCondition) SetPublishTimeStart(v int64) *SearchCondition {
s.PublishTimeStart = &v
return s
}
func (s *SearchCondition) SetReadsLevel(v int32) *SearchCondition {
s.ReadsLevel = &v
return s
}
func (s *SearchCondition) SetRelevanceLevel(v int32) *SearchCondition {
s.RelevanceLevel = &v
return s
}
func (s *SearchCondition) SetRepostLevel(v int32) *SearchCondition {
s.RepostLevel = &v
return s
}
func (s *SearchCondition) SetSortBy(v string) *SearchCondition {
s.SortBy = &v
return s
}
func (s *SearchCondition) SetSortByDirection(v string) *SearchCondition {
s.SortByDirection = &v
return s
}
func (s *SearchCondition) SetTopicList(v []*string) *SearchCondition {
s.TopicList = v
return s
}
func (s *SearchCondition) SetUpdateTimeEnd(v int64) *SearchCondition {
s.UpdateTimeEnd = &v
return s
}
func (s *SearchCondition) SetUpdateTimeStart(v int64) *SearchCondition {
s.UpdateTimeStart = &v
return s
}
type YuqingFinanceEvent struct {
ComprehensiveRisk *float64 `json:"comprehensiveRisk,omitempty" xml:"comprehensiveRisk,omitempty"`
EntityArea *string `json:"entityArea,omitempty" xml:"entityArea,omitempty"`
EntityCrn *string `json:"entityCrn,omitempty" xml:"entityCrn,omitempty"`
EntityEmotionScore *float64 `json:"entityEmotionScore,omitempty" xml:"entityEmotionScore,omitempty"`
EntityId *int64 `json:"entityId,omitempty" xml:"entityId,omitempty"`
EntityName *string `json:"entityName,omitempty" xml:"entityName,omitempty"`
EntityRelevanceScore *float64 `json:"entityRelevanceScore,omitempty" xml:"entityRelevanceScore,omitempty"`
EntityShowName *string `json:"entityShowName,omitempty" xml:"entityShowName,omitempty"`
EntitySummary *string `json:"entitySummary,omitempty" xml:"entitySummary,omitempty"`
EntityType *string `json:"entityType,omitempty" xml:"entityType,omitempty"`
EventId *string `json:"eventId,omitempty" xml:"eventId,omitempty"`
EventLevel3Code *int64 `json:"eventLevel3Code,omitempty" xml:"eventLevel3Code,omitempty"`
EventLevel3Name *string `json:"eventLevel3Name,omitempty" xml:"eventLevel3Name,omitempty"`
EventTags *string `json:"eventTags,omitempty" xml:"eventTags,omitempty"`
EventTime *int64 `json:"eventTime,omitempty" xml:"eventTime,omitempty"`
SecurityAbbreviation *string `json:"securityAbbreviation,omitempty" xml:"securityAbbreviation,omitempty"`
SecurityCategoryCodes []*string `json:"securityCategoryCodes,omitempty" xml:"securityCategoryCodes,omitempty" type:"Repeated"`
SecurityCodes []*string `json:"securityCodes,omitempty" xml:"securityCodes,omitempty" type:"Repeated"`
SecurityMarketsCodes []*string `json:"securityMarketsCodes,omitempty" xml:"securityMarketsCodes,omitempty" type:"Repeated"`
SpamScore *float64 `json:"spamScore,omitempty" xml:"spamScore,omitempty"`
UserSubscribeEntityTags []*string `json:"userSubscribeEntityTags,omitempty" xml:"userSubscribeEntityTags,omitempty" type:"Repeated"`
UserSubscribeEventTags []*int64 `json:"userSubscribeEventTags,omitempty" xml:"userSubscribeEventTags,omitempty" type:"Repeated"`
}
func (s YuqingFinanceEvent) String() string {
return tea.Prettify(s)
}
func (s YuqingFinanceEvent) GoString() string {
return s.String()
}
func (s *YuqingFinanceEvent) SetComprehensiveRisk(v float64) *YuqingFinanceEvent {
s.ComprehensiveRisk = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityArea(v string) *YuqingFinanceEvent {
s.EntityArea = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityCrn(v string) *YuqingFinanceEvent {
s.EntityCrn = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityEmotionScore(v float64) *YuqingFinanceEvent {
s.EntityEmotionScore = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityId(v int64) *YuqingFinanceEvent {
s.EntityId = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityName(v string) *YuqingFinanceEvent {
s.EntityName = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityRelevanceScore(v float64) *YuqingFinanceEvent {
s.EntityRelevanceScore = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityShowName(v string) *YuqingFinanceEvent {
s.EntityShowName = &v
return s
}
func (s *YuqingFinanceEvent) SetEntitySummary(v string) *YuqingFinanceEvent {
s.EntitySummary = &v
return s
}
func (s *YuqingFinanceEvent) SetEntityType(v string) *YuqingFinanceEvent {
s.EntityType = &v
return s
}
func (s *YuqingFinanceEvent) SetEventId(v string) *YuqingFinanceEvent {
s.EventId = &v
return s
}
func (s *YuqingFinanceEvent) SetEventLevel3Code(v int64) *YuqingFinanceEvent {
s.EventLevel3Code = &v
return s
}
func (s *YuqingFinanceEvent) SetEventLevel3Name(v string) *YuqingFinanceEvent {
s.EventLevel3Name = &v
return s
}
func (s *YuqingFinanceEvent) SetEventTags(v string) *YuqingFinanceEvent {
s.EventTags = &v
return s
}
func (s *YuqingFinanceEvent) SetEventTime(v int64) *YuqingFinanceEvent {
s.EventTime = &v
return s
}
func (s *YuqingFinanceEvent) SetSecurityAbbreviation(v string) *YuqingFinanceEvent {
s.SecurityAbbreviation = &v
return s
}
func (s *YuqingFinanceEvent) SetSecurityCategoryCodes(v []*string) *YuqingFinanceEvent {
s.SecurityCategoryCodes = v
return s
}
func (s *YuqingFinanceEvent) SetSecurityCodes(v []*string) *YuqingFinanceEvent {
s.SecurityCodes = v
return s
}
func (s *YuqingFinanceEvent) SetSecurityMarketsCodes(v []*string) *YuqingFinanceEvent {
s.SecurityMarketsCodes = v
return s
}
func (s *YuqingFinanceEvent) SetSpamScore(v float64) *YuqingFinanceEvent {
s.SpamScore = &v
return s
}
func (s *YuqingFinanceEvent) SetUserSubscribeEntityTags(v []*string) *YuqingFinanceEvent {
s.UserSubscribeEntityTags = v
return s
}
func (s *YuqingFinanceEvent) SetUserSubscribeEventTags(v []*int64) *YuqingFinanceEvent {
s.UserSubscribeEventTags = v
return s
}
type YuqingMessage struct {
// example:
//
// Alipay
AppName *string `json:"appName,omitempty" xml:"appName,omitempty"`
// example:
//
// 3
AppScore *int64 `json:"appScore,omitempty" xml:"appScore,omitempty"`
// example:
//
// HUAWEI_APPSTORE
AppStoreName *string `json:"appStoreName,omitempty" xml:"appStoreName,omitempty"`
AtAuthorNames []*string `json:"atAuthorNames,omitempty" xml:"atAuthorNames,omitempty" type:"Repeated"`
// example:
//
// 1
AudioCount *int32 `json:"audioCount,omitempty" xml:"audioCount,omitempty"`
// example:
//
// https://xxx.png
AuthorAvatarUrl *string `json:"authorAvatarUrl,omitempty" xml:"authorAvatarUrl,omitempty"`
// example:
//
// 12
AuthorFollowersCount *int64 `json:"authorFollowersCount,omitempty" xml:"authorFollowersCount,omitempty"`
// example:
//
// 12
AuthorFriendsCount *int64 `json:"authorFriendsCount,omitempty" xml:"authorFriendsCount,omitempty"`
// example:
//
// f
AuthorGender *string `json:"authorGender,omitempty" xml:"authorGender,omitempty"`
// example:
//
// xxx
AuthorId *string `json:"authorId,omitempty" xml:"authorId,omitempty"`
// example:
//
// 100
AuthorLikesCount *int64 `json:"authorLikesCount,omitempty" xml:"authorLikesCount,omitempty"`
// example:
//
// xxx
AuthorName *string `json:"authorName,omitempty" xml:"authorName,omitempty"`
// example:
//
// http://xxx
AuthorProfileUrl *string `json:"authorProfileUrl,omitempty" xml:"authorProfileUrl,omitempty"`
// example:
//
// 12
AuthorStatusesCount *int64 `json:"authorStatusesCount,omitempty" xml:"authorStatusesCount,omitempty"`
// example:
//
// true
AuthorVerified *bool `json:"authorVerified,omitempty" xml:"authorVerified,omitempty"`
// example:
//
// 1
AuthorVerifyType *int32 `json:"authorVerifyType,omitempty" xml:"authorVerifyType,omitempty"`
// example:
//
// ["xxx","yyy"]
ContentAudioText *string `json:"contentAudioText,omitempty" xml:"contentAudioText,omitempty"`
// example:
//
// ["http://xx.mp3","http://yy.mp3"]
ContentAudioUrls *string `json:"contentAudioUrls,omitempty" xml:"contentAudioUrls,omitempty"`
// example:
//
// ["xxx","yyy"]
ContentImageText *string `json:"contentImageText,omitempty" xml:"contentImageText,omitempty"`
// example:
//
// ["http://xx.png","http://xx.jpeg"]
ContentImageUrls *string `json:"contentImageUrls,omitempty" xml:"contentImageUrls,omitempty"`
// example:
//
// zh
ContentLang *string `json:"contentLang,omitempty" xml:"contentLang,omitempty"`
// example:
//
// 100
ContentLen *int64 `json:"contentLen,omitempty" xml:"contentLen,omitempty"`
// example:
//
// ["xxx","yyy"]
ContentVideoText *string `json:"contentVideoText,omitempty" xml:"contentVideoText,omitempty"`
// example:
//
// ["http://xx.mpeg","http://yy.mp4"]
ContentVideoUrls *string `json:"contentVideoUrls,omitempty" xml:"contentVideoUrls,omitempty"`
// example:
//
// 165202930291
CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
// example:
//
// 100
DocAnswersCount *int64 `json:"docAnswersCount,omitempty" xml:"docAnswersCount,omitempty"`
DocAreas []*string `json:"docAreas,omitempty" xml:"docAreas,omitempty" type:"Repeated"`
// example:
//
// 100
DocCoinCount *int64 `json:"docCoinCount,omitempty" xml:"docCoinCount,omitempty"`
// example:
//
// 100
DocCommentsCount *int64 `json:"docCommentsCount,omitempty" xml:"docCommentsCount,omitempty"`
// example:
//
// xxxx
DocContent *string `json:"docContent,omitempty" xml:"docContent,omitempty"`
// example:
//
// xxxx
DocContentBrief *string `json:"docContentBrief,omitempty" xml:"docContentBrief,omitempty"`
// example:
//
// 81728391712912
DocContentSign *string `json:"docContentSign,omitempty" xml:"docContentSign,omitempty"`
// example:
//
// 48573837837232
DocId *string `json:"docId,omitempty" xml:"docId,omitempty"`
// example:
//
// 100
DocLikesCount *int64 `json:"docLikesCount,omitempty" xml:"docLikesCount,omitempty"`
// example:
//
// 100
DocPlayCount *int64 `json:"docPlayCount,omitempty" xml:"docPlayCount,omitempty"`
// example:
//
// 100
DocReadingCount *int64 `json:"docReadingCount,omitempty" xml:"docReadingCount,omitempty"`
// example:
//
// 100
DocReadsCount *int64 `json:"docReadsCount,omitempty" xml:"docReadsCount,omitempty"`
// example:
//
// 100
DocRepostsCount *int64 `json:"docRepostsCount,omitempty" xml:"docRepostsCount,omitempty"`
// example:
//
// 成都日报
DocReprintName *string `json:"docReprintName,omitempty" xml:"docReprintName,omitempty"`
// example:
//
// 81728391712912
DocSelfContentSign *string `json:"docSelfContentSign,omitempty" xml:"docSelfContentSign,omitempty"`
// example:
//
// xxx
DocTitle *string `json:"docTitle,omitempty" xml:"docTitle,omitempty"`
// example:
//
// http://xxx
DocUrl *string `json:"docUrl,omitempty" xml:"docUrl,omitempty"`
// example:
//
// 4.3
EmotionScore *float64 `json:"emotionScore,omitempty" xml:"emotionScore,omitempty"`
// example:
//
// 1
EmotionType *int32 `json:"emotionType,omitempty" xml:"emotionType,omitempty"`
ExtInfo map[string]*string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
// example:
//
// 1
FinEventCount *int32 `json:"finEventCount,omitempty" xml:"finEventCount,omitempty"`
FinanceEventList []*YuqingFinanceEvent `json:"financeEventList,omitempty" xml:"financeEventList,omitempty" type:"Repeated"`
HighlightKeywords []*string `json:"highlightKeywords,omitempty" xml:"highlightKeywords,omitempty" type:"Repeated"`
// example:
//
// 1
ImageCount *int32 `json:"imageCount,omitempty" xml:"imageCount,omitempty"`
// example:
//
// 4.1
InfluenceScore *float64 `json:"influenceScore,omitempty" xml:"influenceScore,omitempty"`
MediaHosts []*string `json:"mediaHosts,omitempty" xml:"mediaHosts,omitempty" type:"Repeated"`
// example:
//
// 1
MediaInfluenceLevel *int32 `json:"mediaInfluenceLevel,omitempty" xml:"mediaInfluenceLevel,omitempty"`
// example:
//
// 新浪财经
MediaName *string `json:"mediaName,omitempty" xml:"mediaName,omitempty"`
// example:
//
// 1
MediaPropagationLevel *int32 `json:"mediaPropagationLevel,omitempty" xml:"mediaPropagationLevel,omitempty"`
// example:
//
// WEIBO-REPOST_WEIBO
MediaType *string `json:"mediaType,omitempty" xml:"mediaType,omitempty"`
// example:
//
// COMMENT
MessageType *string `json:"messageType,omitempty" xml:"messageType,omitempty"`
// example:
//
// 484747382721
ParentDocId *string `json:"parentDocId,omitempty" xml:"parentDocId,omitempty"`
// example:
//
// 3.9
PropagationScore *float64 `json:"propagationScore,omitempty" xml:"propagationScore,omitempty"`
// example:
//
// 165202930291
PublishTime *int64 `json:"publishTime,omitempty" xml:"publishTime,omitempty"`
// example:
//
// 5.2
RelevanceScore *float64 `json:"relevanceScore,omitempty" xml:"relevanceScore,omitempty"`
ReportMaterialTags []*string `json:"reportMaterialTags,omitempty" xml:"reportMaterialTags,omitempty" type:"Repeated"`
RepostList []*string `json:"repostList,omitempty" xml:"repostList,omitempty" type:"Repeated"`
// example:
//
// 12
SimilarNumber *int32 `json:"similarNumber,omitempty" xml:"similarNumber,omitempty"`
Topics []*string `json:"topics,omitempty" xml:"topics,omitempty" type:"Repeated"`
// example:
//
// 1
VideoCount *int32 `json:"videoCount,omitempty" xml:"videoCount,omitempty"`
// example:
//
// 4837383832323
WeiboCommentId *string `json:"weiboCommentId,omitempty" xml:"weiboCommentId,omitempty"`
// example:
//
// 465758363823
WeiboMid *string `json:"weiboMid,omitempty" xml:"weiboMid,omitempty"`
}
func (s YuqingMessage) String() string {
return tea.Prettify(s)
}
func (s YuqingMessage) GoString() string {
return s.String()
}
func (s *YuqingMessage) SetAppName(v string) *YuqingMessage {
s.AppName = &v
return s
}
func (s *YuqingMessage) SetAppScore(v int64) *YuqingMessage {
s.AppScore = &v
return s
}
func (s *YuqingMessage) SetAppStoreName(v string) *YuqingMessage {
s.AppStoreName = &v
return s
}
func (s *YuqingMessage) SetAtAuthorNames(v []*string) *YuqingMessage {
s.AtAuthorNames = v
return s
}
func (s *YuqingMessage) SetAudioCount(v int32) *YuqingMessage {
s.AudioCount = &v
return s
}
func (s *YuqingMessage) SetAuthorAvatarUrl(v string) *YuqingMessage {
s.AuthorAvatarUrl = &v
return s
}
func (s *YuqingMessage) SetAuthorFollowersCount(v int64) *YuqingMessage {
s.AuthorFollowersCount = &v
return s
}
func (s *YuqingMessage) SetAuthorFriendsCount(v int64) *YuqingMessage {
s.AuthorFriendsCount = &v
return s
}
func (s *YuqingMessage) SetAuthorGender(v string) *YuqingMessage {
s.AuthorGender = &v
return s
}
func (s *YuqingMessage) SetAuthorId(v string) *YuqingMessage {
s.AuthorId = &v
return s
}
func (s *YuqingMessage) SetAuthorLikesCount(v int64) *YuqingMessage {
s.AuthorLikesCount = &v
return s
}
func (s *YuqingMessage) SetAuthorName(v string) *YuqingMessage {
s.AuthorName = &v
return s
}
func (s *YuqingMessage) SetAuthorProfileUrl(v string) *YuqingMessage {
s.AuthorProfileUrl = &v
return s
}
func (s *YuqingMessage) SetAuthorStatusesCount(v int64) *YuqingMessage {
s.AuthorStatusesCount = &v
return s
}
func (s *YuqingMessage) SetAuthorVerified(v bool) *YuqingMessage {
s.AuthorVerified = &v
return s
}
func (s *YuqingMessage) SetAuthorVerifyType(v int32) *YuqingMessage {
s.AuthorVerifyType = &v
return s
}
func (s *YuqingMessage) SetContentAudioText(v string) *YuqingMessage {
s.ContentAudioText = &v
return s
}
func (s *YuqingMessage) SetContentAudioUrls(v string) *YuqingMessage {
s.ContentAudioUrls = &v
return s
}
func (s *YuqingMessage) SetContentImageText(v string) *YuqingMessage {
s.ContentImageText = &v
return s
}
func (s *YuqingMessage) SetContentImageUrls(v string) *YuqingMessage {
s.ContentImageUrls = &v
return s
}
func (s *YuqingMessage) SetContentLang(v string) *YuqingMessage {
s.ContentLang = &v
return s
}
func (s *YuqingMessage) SetContentLen(v int64) *YuqingMessage {
s.ContentLen = &v
return s
}
func (s *YuqingMessage) SetContentVideoText(v string) *YuqingMessage {
s.ContentVideoText = &v
return s
}
func (s *YuqingMessage) SetContentVideoUrls(v string) *YuqingMessage {
s.ContentVideoUrls = &v
return s
}
func (s *YuqingMessage) SetCreateTime(v int64) *YuqingMessage {
s.CreateTime = &v
return s
}
func (s *YuqingMessage) SetDocAnswersCount(v int64) *YuqingMessage {
s.DocAnswersCount = &v
return s
}
func (s *YuqingMessage) SetDocAreas(v []*string) *YuqingMessage {
s.DocAreas = v
return s
}
func (s *YuqingMessage) SetDocCoinCount(v int64) *YuqingMessage {
s.DocCoinCount = &v
return s
}
func (s *YuqingMessage) SetDocCommentsCount(v int64) *YuqingMessage {
s.DocCommentsCount = &v
return s
}
func (s *YuqingMessage) SetDocContent(v string) *YuqingMessage {
s.DocContent = &v
return s
}
func (s *YuqingMessage) SetDocContentBrief(v string) *YuqingMessage {
s.DocContentBrief = &v
return s
}
func (s *YuqingMessage) SetDocContentSign(v string) *YuqingMessage {
s.DocContentSign = &v
return s
}
func (s *YuqingMessage) SetDocId(v string) *YuqingMessage {
s.DocId = &v
return s
}
func (s *YuqingMessage) SetDocLikesCount(v int64) *YuqingMessage {
s.DocLikesCount = &v
return s
}
func (s *YuqingMessage) SetDocPlayCount(v int64) *YuqingMessage {
s.DocPlayCount = &v
return s
}
func (s *YuqingMessage) SetDocReadingCount(v int64) *YuqingMessage {
s.DocReadingCount = &v
return s
}
func (s *YuqingMessage) SetDocReadsCount(v int64) *YuqingMessage {
s.DocReadsCount = &v
return s
}
func (s *YuqingMessage) SetDocRepostsCount(v int64) *YuqingMessage {
s.DocRepostsCount = &v
return s
}
func (s *YuqingMessage) SetDocReprintName(v string) *YuqingMessage {
s.DocReprintName = &v
return s
}
func (s *YuqingMessage) SetDocSelfContentSign(v string) *YuqingMessage {
s.DocSelfContentSign = &v
return s
}
func (s *YuqingMessage) SetDocTitle(v string) *YuqingMessage {
s.DocTitle = &v
return s
}
func (s *YuqingMessage) SetDocUrl(v string) *YuqingMessage {
s.DocUrl = &v
return s
}
func (s *YuqingMessage) SetEmotionScore(v float64) *YuqingMessage {
s.EmotionScore = &v
return s
}
func (s *YuqingMessage) SetEmotionType(v int32) *YuqingMessage {
s.EmotionType = &v
return s
}
func (s *YuqingMessage) SetExtInfo(v map[string]*string) *YuqingMessage {
s.ExtInfo = v
return s
}
func (s *YuqingMessage) SetFinEventCount(v int32) *YuqingMessage {
s.FinEventCount = &v
return s
}
func (s *YuqingMessage) SetFinanceEventList(v []*YuqingFinanceEvent) *YuqingMessage {
s.FinanceEventList = v
return s
}
func (s *YuqingMessage) SetHighlightKeywords(v []*string) *YuqingMessage {
s.HighlightKeywords = v
return s
}
func (s *YuqingMessage) SetImageCount(v int32) *YuqingMessage {
s.ImageCount = &v
return s
}
func (s *YuqingMessage) SetInfluenceScore(v float64) *YuqingMessage {
s.InfluenceScore = &v
return s
}
func (s *YuqingMessage) SetMediaHosts(v []*string) *YuqingMessage {
s.MediaHosts = v
return s
}
func (s *YuqingMessage) SetMediaInfluenceLevel(v int32) *YuqingMessage {
s.MediaInfluenceLevel = &v
return s
}
func (s *YuqingMessage) SetMediaName(v string) *YuqingMessage {
s.MediaName = &v
return s
}
func (s *YuqingMessage) SetMediaPropagationLevel(v int32) *YuqingMessage {
s.MediaPropagationLevel = &v
return s
}
func (s *YuqingMessage) SetMediaType(v string) *YuqingMessage {
s.MediaType = &v
return s
}
func (s *YuqingMessage) SetMessageType(v string) *YuqingMessage {
s.MessageType = &v
return s
}
func (s *YuqingMessage) SetParentDocId(v string) *YuqingMessage {
s.ParentDocId = &v
return s
}
func (s *YuqingMessage) SetPropagationScore(v float64) *YuqingMessage {
s.PropagationScore = &v
return s
}
func (s *YuqingMessage) SetPublishTime(v int64) *YuqingMessage {
s.PublishTime = &v
return s
}
func (s *YuqingMessage) SetRelevanceScore(v float64) *YuqingMessage {
s.RelevanceScore = &v
return s
}
func (s *YuqingMessage) SetReportMaterialTags(v []*string) *YuqingMessage {
s.ReportMaterialTags = v
return s
}
func (s *YuqingMessage) SetRepostList(v []*string) *YuqingMessage {
s.RepostList = v
return s
}
func (s *YuqingMessage) SetSimilarNumber(v int32) *YuqingMessage {
s.SimilarNumber = &v
return s
}
func (s *YuqingMessage) SetTopics(v []*string) *YuqingMessage {
s.Topics = v
return s
}
func (s *YuqingMessage) SetVideoCount(v int32) *YuqingMessage {
s.VideoCount = &v
return s
}
func (s *YuqingMessage) SetWeiboCommentId(v string) *YuqingMessage {
s.WeiboCommentId = &v
return s
}
func (s *YuqingMessage) SetWeiboMid(v string) *YuqingMessage {
s.WeiboMid = &v
return s
}
type CloseProductRequest struct {
ProductInstance *ProductInstance `json:"productInstance,omitempty" xml:"productInstance,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s CloseProductRequest) String() string {
return tea.Prettify(s)
}
func (s CloseProductRequest) GoString() string {
return s.String()
}
func (s *CloseProductRequest) SetProductInstance(v *ProductInstance) *CloseProductRequest {
s.ProductInstance = v
return s
}
func (s *CloseProductRequest) SetRequestId(v string) *CloseProductRequest {
s.RequestId = &v
return s
}
type CloseProductResponseBody struct {
Data *int64 `json:"data,omitempty" xml:"data,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s CloseProductResponseBody) String() string {
return tea.Prettify(s)
}
func (s CloseProductResponseBody) GoString() string {
return s.String()
}
func (s *CloseProductResponseBody) SetData(v int64) *CloseProductResponseBody {
s.Data = &v
return s
}
func (s *CloseProductResponseBody) SetRequestId(v string) *CloseProductResponseBody {
s.RequestId = &v
return s
}
type CloseProductResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CloseProductResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CloseProductResponse) String() string {
return tea.Prettify(s)
}
func (s CloseProductResponse) GoString() string {
return s.String()
}
func (s *CloseProductResponse) SetHeaders(v map[string]*string) *CloseProductResponse {
s.Headers = v
return s
}
func (s *CloseProductResponse) SetStatusCode(v int32) *CloseProductResponse {
s.StatusCode = &v
return s
}
func (s *CloseProductResponse) SetBody(v *CloseProductResponseBody) *CloseProductResponse {
s.Body = v
return s
}
type ConsoleApiProxyRequest struct {
Body *ConsoleBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ConsoleApiProxyRequest) String() string {
return tea.Prettify(s)
}
func (s ConsoleApiProxyRequest) GoString() string {
return s.String()
}
func (s *ConsoleApiProxyRequest) SetBody(v *ConsoleBody) *ConsoleApiProxyRequest {
s.Body = v
return s
}
type ConsoleApiProxyResponseBody struct {
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
ResultJson *string `json:"resultJson,omitempty" xml:"resultJson,omitempty"`
}
func (s ConsoleApiProxyResponseBody) String() string {
return tea.Prettify(s)
}
func (s ConsoleApiProxyResponseBody) GoString() string {
return s.String()
}
func (s *ConsoleApiProxyResponseBody) SetRequestId(v string) *ConsoleApiProxyResponseBody {
s.RequestId = &v
return s
}
func (s *ConsoleApiProxyResponseBody) SetResultJson(v string) *ConsoleApiProxyResponseBody {
s.ResultJson = &v
return s
}
type ConsoleApiProxyResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ConsoleApiProxyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ConsoleApiProxyResponse) String() string {
return tea.Prettify(s)
}
func (s ConsoleApiProxyResponse) GoString() string {
return s.String()
}
func (s *ConsoleApiProxyResponse) SetHeaders(v map[string]*string) *ConsoleApiProxyResponse {
s.Headers = v
return s
}
func (s *ConsoleApiProxyResponse) SetStatusCode(v int32) *ConsoleApiProxyResponse {
s.StatusCode = &v
return s
}
func (s *ConsoleApiProxyResponse) SetBody(v *ConsoleApiProxyResponseBody) *ConsoleApiProxyResponse {
s.Body = v
return s
}
type ConsoleProxyRequest struct {
AppCode *string `json:"appCode,omitempty" xml:"appCode,omitempty"`
InterfaceName *string `json:"interfaceName,omitempty" xml:"interfaceName,omitempty"`
ParamJson *string `json:"paramJson,omitempty" xml:"paramJson,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
TeamHashId *string `json:"teamHashId,omitempty" xml:"teamHashId,omitempty"`
}
func (s ConsoleProxyRequest) String() string {
return tea.Prettify(s)
}
func (s ConsoleProxyRequest) GoString() string {
return s.String()
}
func (s *ConsoleProxyRequest) SetAppCode(v string) *ConsoleProxyRequest {
s.AppCode = &v
return s
}
func (s *ConsoleProxyRequest) SetInterfaceName(v string) *ConsoleProxyRequest {
s.InterfaceName = &v
return s
}
func (s *ConsoleProxyRequest) SetParamJson(v string) *ConsoleProxyRequest {
s.ParamJson = &v
return s
}
func (s *ConsoleProxyRequest) SetRequestId(v string) *ConsoleProxyRequest {
s.RequestId = &v
return s
}
func (s *ConsoleProxyRequest) SetTeamHashId(v string) *ConsoleProxyRequest {
s.TeamHashId = &v
return s
}
type ConsoleProxyResponseBody struct {
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
ResultJson *string `json:"resultJson,omitempty" xml:"resultJson,omitempty"`
}
func (s ConsoleProxyResponseBody) String() string {
return tea.Prettify(s)
}
func (s ConsoleProxyResponseBody) GoString() string {
return s.String()
}
func (s *ConsoleProxyResponseBody) SetRequestId(v string) *ConsoleProxyResponseBody {
s.RequestId = &v
return s
}
func (s *ConsoleProxyResponseBody) SetResultJson(v string) *ConsoleProxyResponseBody {
s.ResultJson = &v
return s
}
type ConsoleProxyResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ConsoleProxyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ConsoleProxyResponse) String() string {
return tea.Prettify(s)
}
func (s ConsoleProxyResponse) GoString() string {
return s.String()
}
func (s *ConsoleProxyResponse) SetHeaders(v map[string]*string) *ConsoleProxyResponse {
s.Headers = v
return s
}
func (s *ConsoleProxyResponse) SetStatusCode(v int32) *ConsoleProxyResponse {
s.StatusCode = &v
return s
}
func (s *ConsoleProxyResponse) SetBody(v *ConsoleProxyResponseBody) *ConsoleProxyResponse {
s.Body = v
return s
}
type GetAnalysisTaskResultRequest struct {
AnalysisId *int64 `json:"analysisId,omitempty" xml:"analysisId,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
TeamHashId *string `json:"teamHashId,omitempty" xml:"teamHashId,omitempty"`
}
func (s GetAnalysisTaskResultRequest) String() string {
return tea.Prettify(s)
}
func (s GetAnalysisTaskResultRequest) GoString() string {
return s.String()
}
func (s *GetAnalysisTaskResultRequest) SetAnalysisId(v int64) *GetAnalysisTaskResultRequest {
s.AnalysisId = &v
return s
}
func (s *GetAnalysisTaskResultRequest) SetRequestId(v string) *GetAnalysisTaskResultRequest {
s.RequestId = &v
return s
}
func (s *GetAnalysisTaskResultRequest) SetTeamHashId(v string) *GetAnalysisTaskResultRequest {
s.TeamHashId = &v
return s
}
type GetAnalysisTaskResultResponseBody struct {
AnalysisId *int64 `json:"analysisId,omitempty" xml:"analysisId,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
ResultJson *string `json:"resultJson,omitempty" xml:"resultJson,omitempty"`
}
func (s GetAnalysisTaskResultResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetAnalysisTaskResultResponseBody) GoString() string {
return s.String()
}
func (s *GetAnalysisTaskResultResponseBody) SetAnalysisId(v int64) *GetAnalysisTaskResultResponseBody {
s.AnalysisId = &v
return s
}
func (s *GetAnalysisTaskResultResponseBody) SetRequestId(v string) *GetAnalysisTaskResultResponseBody {
s.RequestId = &v
return s
}
func (s *GetAnalysisTaskResultResponseBody) SetResultJson(v string) *GetAnalysisTaskResultResponseBody {
s.ResultJson = &v
return s
}
type GetAnalysisTaskResultResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetAnalysisTaskResultResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetAnalysisTaskResultResponse) String() string {
return tea.Prettify(s)
}
func (s GetAnalysisTaskResultResponse) GoString() string {
return s.String()
}
func (s *GetAnalysisTaskResultResponse) SetHeaders(v map[string]*string) *GetAnalysisTaskResultResponse {
s.Headers = v
return s
}
func (s *GetAnalysisTaskResultResponse) SetStatusCode(v int32) *GetAnalysisTaskResultResponse {
s.StatusCode = &v
return s
}
func (s *GetAnalysisTaskResultResponse) SetBody(v *GetAnalysisTaskResultResponseBody) *GetAnalysisTaskResultResponse {
s.Body = v
return s
}
type OpenProductRequest struct {
ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
ProductInstance *ProductInstance `json:"productInstance,omitempty" xml:"productInstance,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s OpenProductRequest) String() string {
return tea.Prettify(s)
}
func (s OpenProductRequest) GoString() string {
return s.String()
}
func (s *OpenProductRequest) SetClientToken(v string) *OpenProductRequest {
s.ClientToken = &v
return s
}
func (s *OpenProductRequest) SetProductInstance(v *ProductInstance) *OpenProductRequest {
s.ProductInstance = v
return s
}
func (s *OpenProductRequest) SetRequestId(v string) *OpenProductRequest {
s.RequestId = &v
return s
}
type OpenProductResponseBody struct {
Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s OpenProductResponseBody) String() string {
return tea.Prettify(s)
}
func (s OpenProductResponseBody) GoString() string {
return s.String()
}
func (s *OpenProductResponseBody) SetId(v int64) *OpenProductResponseBody {
s.Id = &v
return s
}
func (s *OpenProductResponseBody) SetRequestId(v string) *OpenProductResponseBody {
s.RequestId = &v
return s
}
type OpenProductResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *OpenProductResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s OpenProductResponse) String() string {
return tea.Prettify(s)
}
func (s OpenProductResponse) GoString() string {
return s.String()
}
func (s *OpenProductResponse) SetHeaders(v map[string]*string) *OpenProductResponse {
s.Headers = v
return s
}
func (s *OpenProductResponse) SetStatusCode(v int32) *OpenProductResponse {
s.StatusCode = &v
return s
}
func (s *OpenProductResponse) SetBody(v *OpenProductResponseBody) *OpenProductResponse {
s.Body = v
return s
}
type QueryProductInstanceListRequest struct {
AppCode *string `json:"appCode,omitempty" xml:"appCode,omitempty"`
FromTime *int64 `json:"fromTime,omitempty" xml:"fromTime,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
TenantUid *string `json:"tenantUid,omitempty" xml:"tenantUid,omitempty"`
ToTime *int64 `json:"toTime,omitempty" xml:"toTime,omitempty"`
}
func (s QueryProductInstanceListRequest) String() string {
return tea.Prettify(s)
}
func (s QueryProductInstanceListRequest) GoString() string {
return s.String()
}
func (s *QueryProductInstanceListRequest) SetAppCode(v string) *QueryProductInstanceListRequest {
s.AppCode = &v
return s
}
func (s *QueryProductInstanceListRequest) SetFromTime(v int64) *QueryProductInstanceListRequest {
s.FromTime = &v
return s
}
func (s *QueryProductInstanceListRequest) SetRequestId(v string) *QueryProductInstanceListRequest {
s.RequestId = &v
return s
}
func (s *QueryProductInstanceListRequest) SetTenantUid(v string) *QueryProductInstanceListRequest {
s.TenantUid = &v
return s
}
func (s *QueryProductInstanceListRequest) SetToTime(v int64) *QueryProductInstanceListRequest {
s.ToTime = &v
return s
}
type QueryProductInstanceListResponseBody struct {
InstanceList []*ProductInstance `json:"instanceList,omitempty" xml:"instanceList,omitempty" type:"Repeated"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}
func (s QueryProductInstanceListResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryProductInstanceListResponseBody) GoString() string {
return s.String()
}
func (s *QueryProductInstanceListResponseBody) SetInstanceList(v []*ProductInstance) *QueryProductInstanceListResponseBody {
s.InstanceList = v
return s
}
func (s *QueryProductInstanceListResponseBody) SetRequestId(v string) *QueryProductInstanceListResponseBody {
s.RequestId = &v
return s
}
type QueryProductInstanceListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryProductInstanceListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryProductInstanceListResponse) String() string {
return tea.Prettify(s)
}
func (s QueryProductInstanceListResponse) GoString() string {
return s.String()
}
func (s *QueryProductInstanceListResponse) SetHeaders(v map[string]*string) *QueryProductInstanceListResponse {
s.Headers = v
return s
}
func (s *QueryProductInstanceListResponse) SetStatusCode(v int32) *QueryProductInstanceListResponse {
s.StatusCode = &v
return s
}
func (s *QueryProductInstanceListResponse) SetBody(v *QueryProductInstanceListResponseBody) *QueryProductInstanceListResponse {
s.Body = v
return s
}
type QueryYuqingMessageRequest struct {
// example:
//
// 5645a6c9-7d21-4926-a410-db9a1af85faa
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
SearchCondition *SearchCondition `json:"searchCondition,omitempty" xml:"searchCondition,omitempty"`
// example:
//
// xxxx43434dsdsd
TeamHashId *string `json:"teamHashId,omitempty" xml:"teamHashId,omitempty"`
}
func (s QueryYuqingMessageRequest) String() string {
return tea.Prettify(s)
}
func (s QueryYuqingMessageRequest) GoString() string {
return s.String()
}
func (s *QueryYuqingMessageRequest) SetRequestId(v string) *QueryYuqingMessageRequest {
s.RequestId = &v
return s
}
func (s *QueryYuqingMessageRequest) SetSearchCondition(v *SearchCondition) *QueryYuqingMessageRequest {
s.SearchCondition = v
return s
}
func (s *QueryYuqingMessageRequest) SetTeamHashId(v string) *QueryYuqingMessageRequest {
s.TeamHashId = &v
return s
}
type QueryYuqingMessageResponseBody struct {
// Id of the request
//
// example:
//
// adacae47-6fc0-45c6-897c-26201aefbdfd
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
// example:
//
// 20
TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
YuqingMessages []*YuqingMessage `json:"yuqingMessages,omitempty" xml:"yuqingMessages,omitempty" type:"Repeated"`
}
func (s QueryYuqingMessageResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryYuqingMessageResponseBody) GoString() string {
return s.String()
}
func (s *QueryYuqingMessageResponseBody) SetRequestId(v string) *QueryYuqingMessageResponseBody {
s.RequestId = &v
return s
}
func (s *QueryYuqingMessageResponseBody) SetTotalCount(v int64) *QueryYuqingMessageResponseBody {
s.TotalCount = &v
return s
}
func (s *QueryYuqingMessageResponseBody) SetYuqingMessages(v []*YuqingMessage) *QueryYuqingMessageResponseBody {
s.YuqingMessages = v
return s
}
type QueryYuqingMessageResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryYuqingMessageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryYuqingMessageResponse) String() string {
return tea.Prettify(s)
}
func (s QueryYuqingMessageResponse) GoString() string {
return s.String()
}
func (s *QueryYuqingMessageResponse) SetHeaders(v map[string]*string) *QueryYuqingMessageResponse {
s.Headers = v
return s
}
func (s *QueryYuqingMessageResponse) SetStatusCode(v int32) *QueryYuqingMessageResponse {
s.StatusCode = &v
return s
}
func (s *QueryYuqingMessageResponse) SetBody(v *QueryYuqingMessageResponseBody) *QueryYuqingMessageResponse {
s.Body = v
return s
}
type SubmitAnalysisTaskRequest struct {
AnalyseType *string `json:"analyseType,omitempty" xml:"analyseType,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
SearchCondition *SearchCondition `json:"searchCondition,omitempty" xml:"searchCondition,omitempty"`
TeamHashId *string `json:"teamHashId,omitempty" xml:"teamHashId,omitempty"`
}
func (s SubmitAnalysisTaskRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitAnalysisTaskRequest) GoString() string {
return s.String()
}
func (s *SubmitAnalysisTaskRequest) SetAnalyseType(v string) *SubmitAnalysisTaskRequest {
s.AnalyseType = &v
return s
}
func (s *SubmitAnalysisTaskRequest) SetRequestId(v string) *SubmitAnalysisTaskRequest {
s.RequestId = &v
return s
}
func (s *SubmitAnalysisTaskRequest) SetSearchCondition(v *SearchCondition) *SubmitAnalysisTaskRequest {
s.SearchCondition = v
return s
}
func (s *SubmitAnalysisTaskRequest) SetTeamHashId(v string) *SubmitAnalysisTaskRequest {
s.TeamHashId = &v
return s
}
type SubmitAnalysisTaskResponseBody struct {
AnalysisId *int64 `json:"analysisId,omitempty" xml:"analysisId,omitempty"`
RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
ResultJson *string `json:"resultJson,omitempty" xml:"resultJson,omitempty"`
}
func (s SubmitAnalysisTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s SubmitAnalysisTaskResponseBody) GoString() string {
return s.String()
}
func (s *SubmitAnalysisTaskResponseBody) SetAnalysisId(v int64) *SubmitAnalysisTaskResponseBody {
s.AnalysisId = &v
return s
}
func (s *SubmitAnalysisTaskResponseBody) SetRequestId(v string) *SubmitAnalysisTaskResponseBody {
s.RequestId = &v
return s
}
func (s *SubmitAnalysisTaskResponseBody) SetResultJson(v string) *SubmitAnalysisTaskResponseBody {
s.ResultJson = &v
return s
}
type SubmitAnalysisTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SubmitAnalysisTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SubmitAnalysisTaskResponse) String() string {
return tea.Prettify(s)
}
func (s SubmitAnalysisTaskResponse) GoString() string {
return s.String()
}
func (s *SubmitAnalysisTaskResponse) SetHeaders(v map[string]*string) *SubmitAnalysisTaskResponse {
s.Headers = v
return s
}
func (s *SubmitAnalysisTaskResponse) SetStatusCode(v int32) *SubmitAnalysisTaskResponse {
s.StatusCode = &v
return s
}
func (s *SubmitAnalysisTaskResponse) SetBody(v *SubmitAnalysisTaskResponseBody) *SubmitAnalysisTaskResponse {
s.Body = v
return s
}
type Client struct {
openapi.Client
}
func NewClient(config *openapi.Config) (*Client, error) {
client := new(Client)
err := client.Init(config)
return client, err
}
func (client *Client) Init(config *openapi.Config) (_err error) {
_err = client.Client.Init(config)
if _err != nil {
return _err
}
client.EndpointRule = tea.String("")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("yuqing"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
if _err != nil {
return _err
}
return nil
}
func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
if !tea.BoolValue(util.Empty(endpoint)) {
_result = endpoint
return _result, _err
}
if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
_result = endpointMap[tea.StringValue(regionId)]
return _result, _err
}
_body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 关闭舆情产品
//
// @param request - CloseProductRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CloseProductResponse
func (client *Client) CloseProductWithOptions(request *CloseProductRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CloseProductResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.RequestId)) {
query["requestId"] = request.RequestId
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ProductInstance)) {
body["productInstance"] = request.ProductInstance
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CloseProduct"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/closeProduct.json"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &CloseProductResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 关闭舆情产品
//
// @param request - CloseProductRequest
//
// @return CloseProductResponse
func (client *Client) CloseProduct(request *CloseProductRequest) (_result *CloseProductResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CloseProductResponse{}
_body, _err := client.CloseProductWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 控制台统一代理API
//
// @param request - ConsoleApiProxyRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return ConsoleApiProxyResponse
func (client *Client) ConsoleApiProxyWithOptions(request *ConsoleApiProxyRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ConsoleApiProxyResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(request.Body),
}
params := &openapi.Params{
Action: tea.String("ConsoleApiProxy"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/consoleApiProxy.json"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &ConsoleApiProxyResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 控制台统一代理API
//
// @param request - ConsoleApiProxyRequest
//
// @return ConsoleApiProxyResponse
func (client *Client) ConsoleApiProxy(request *ConsoleApiProxyRequest) (_result *ConsoleApiProxyResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ConsoleApiProxyResponse{}
_body, _err := client.ConsoleApiProxyWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Deprecated: OpenAPI ConsoleProxy is deprecated
//
// Summary:
//
// 控制台统一代理API
//
// @param request - ConsoleProxyRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return ConsoleProxyResponse
// Deprecated
func (client *Client) ConsoleProxyWithOptions(request *ConsoleProxyRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ConsoleProxyResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.RequestId)) {
query["requestId"] = request.RequestId
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppCode)) {
body["appCode"] = request.AppCode
}
if !tea.BoolValue(util.IsUnset(request.InterfaceName)) {
body["interfaceName"] = request.InterfaceName
}
if !tea.BoolValue(util.IsUnset(request.ParamJson)) {
body["paramJson"] = request.ParamJson
}
if !tea.BoolValue(util.IsUnset(request.TeamHashId)) {
body["teamHashId"] = request.TeamHashId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("ConsoleProxy"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/consoleProxy.json"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ConsoleProxyResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Deprecated: OpenAPI ConsoleProxy is deprecated
//
// Summary:
//
// 控制台统一代理API
//
// @param request - ConsoleProxyRequest
//
// @return ConsoleProxyResponse
// Deprecated
func (client *Client) ConsoleProxy(request *ConsoleProxyRequest) (_result *ConsoleProxyResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &ConsoleProxyResponse{}
_body, _err := client.ConsoleProxyWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 读取分析组件计算任务结果
//
// @param request - GetAnalysisTaskResultRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return GetAnalysisTaskResultResponse
func (client *Client) GetAnalysisTaskResultWithOptions(request *GetAnalysisTaskResultRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAnalysisTaskResultResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AnalysisId)) {
query["analysisId"] = request.AnalysisId
}
if !tea.BoolValue(util.IsUnset(request.RequestId)) {
query["requestId"] = request.RequestId
}
if !tea.BoolValue(util.IsUnset(request.TeamHashId)) {
query["teamHashId"] = request.TeamHashId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetAnalysisTaskResult"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/getAnalysisComponentResult.json"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &GetAnalysisTaskResultResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 读取分析组件计算任务结果
//
// @param request - GetAnalysisTaskResultRequest
//
// @return GetAnalysisTaskResultResponse
func (client *Client) GetAnalysisTaskResult(request *GetAnalysisTaskResultRequest) (_result *GetAnalysisTaskResultResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetAnalysisTaskResultResponse{}
_body, _err := client.GetAnalysisTaskResultWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 开通舆情产品
//
// @param request - OpenProductRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return OpenProductResponse
func (client *Client) OpenProductWithOptions(request *OpenProductRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *OpenProductResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.RequestId)) {
query["requestId"] = request.RequestId
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ClientToken)) {
body["ClientToken"] = request.ClientToken
}
if !tea.BoolValue(util.IsUnset(request.ProductInstance)) {
body["productInstance"] = request.ProductInstance
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("OpenProduct"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/openProduct.json"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &OpenProductResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 开通舆情产品
//
// @param request - OpenProductRequest
//
// @return OpenProductResponse
func (client *Client) OpenProduct(request *OpenProductRequest) (_result *OpenProductResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &OpenProductResponse{}
_body, _err := client.OpenProductWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 查询产品开通实例列表
//
// @param request - QueryProductInstanceListRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryProductInstanceListResponse
func (client *Client) QueryProductInstanceListWithOptions(request *QueryProductInstanceListRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryProductInstanceListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppCode)) {
query["appCode"] = request.AppCode
}
if !tea.BoolValue(util.IsUnset(request.FromTime)) {
query["fromTime"] = request.FromTime
}
if !tea.BoolValue(util.IsUnset(request.RequestId)) {
query["requestId"] = request.RequestId
}
if !tea.BoolValue(util.IsUnset(request.TenantUid)) {
query["tenantUid"] = request.TenantUid
}
if !tea.BoolValue(util.IsUnset(request.ToTime)) {
query["toTime"] = request.ToTime
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryProductInstanceList"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/queryProductInstanceList.json"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
_result = &QueryProductInstanceListResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 查询产品开通实例列表
//
// @param request - QueryProductInstanceListRequest
//
// @return QueryProductInstanceListResponse
func (client *Client) QueryProductInstanceList(request *QueryProductInstanceListRequest) (_result *QueryProductInstanceListResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &QueryProductInstanceListResponse{}
_body, _err := client.QueryProductInstanceListWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 查询舆情文章列表
//
// @param request - QueryYuqingMessageRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryYuqingMessageResponse
func (client *Client) QueryYuqingMessageWithOptions(request *QueryYuqingMessageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryYuqingMessageResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.RequestId)) {
query["requestId"] = request.RequestId
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.SearchCondition)) {
body["searchCondition"] = request.SearchCondition
}
if !tea.BoolValue(util.IsUnset(request.TeamHashId)) {
body["teamHashId"] = request.TeamHashId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("QueryYuqingMessage"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/queryYuqingMessage.json"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryYuqingMessageResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 查询舆情文章列表
//
// @param request - QueryYuqingMessageRequest
//
// @return QueryYuqingMessageResponse
func (client *Client) QueryYuqingMessage(request *QueryYuqingMessageRequest) (_result *QueryYuqingMessageResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &QueryYuqingMessageResponse{}
_body, _err := client.QueryYuqingMessageWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 提交分析组件计算任务
//
// @param request - SubmitAnalysisTaskRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return SubmitAnalysisTaskResponse
func (client *Client) SubmitAnalysisTaskWithOptions(request *SubmitAnalysisTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SubmitAnalysisTaskResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.RequestId)) {
query["requestId"] = request.RequestId
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AnalyseType)) {
body["analyseType"] = request.AnalyseType
}
if !tea.BoolValue(util.IsUnset(request.SearchCondition)) {
body["searchCondition"] = request.SearchCondition
}
if !tea.BoolValue(util.IsUnset(request.TeamHashId)) {
body["teamHashId"] = request.TeamHashId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("SubmitAnalysisTask"),
Version: tea.String("2022-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/openapi/aliyun/submitAnalysisComponent.json"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SubmitAnalysisTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 提交分析组件计算任务
//
// @param request - SubmitAnalysisTaskRequest
//
// @return SubmitAnalysisTaskResponse
func (client *Client) SubmitAnalysisTask(request *SubmitAnalysisTaskRequest) (_result *SubmitAnalysisTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &SubmitAnalysisTaskResponse{}
_body, _err := client.SubmitAnalysisTaskWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}