Documentation ¶
Index ¶
- Constants
- type AgePortrait
- type AgePortraitInfo
- type BrandReportArticle
- type Client
- func (c *Client) DescribeBrandCommentCount(request *DescribeBrandCommentCountRequest) (response *DescribeBrandCommentCountResponse, err error)
- func (c *Client) DescribeBrandCommentCountWithContext(ctx context.Context, request *DescribeBrandCommentCountRequest) (response *DescribeBrandCommentCountResponse, err error)
- func (c *Client) DescribeBrandExposure(request *DescribeBrandExposureRequest) (response *DescribeBrandExposureResponse, err error)
- func (c *Client) DescribeBrandExposureWithContext(ctx context.Context, request *DescribeBrandExposureRequest) (response *DescribeBrandExposureResponse, err error)
- func (c *Client) DescribeBrandMediaReport(request *DescribeBrandMediaReportRequest) (response *DescribeBrandMediaReportResponse, err error)
- func (c *Client) DescribeBrandMediaReportWithContext(ctx context.Context, request *DescribeBrandMediaReportRequest) (response *DescribeBrandMediaReportResponse, err error)
- func (c *Client) DescribeBrandNegComments(request *DescribeBrandNegCommentsRequest) (response *DescribeBrandNegCommentsResponse, err error)
- func (c *Client) DescribeBrandNegCommentsWithContext(ctx context.Context, request *DescribeBrandNegCommentsRequest) (response *DescribeBrandNegCommentsResponse, err error)
- func (c *Client) DescribeBrandPosComments(request *DescribeBrandPosCommentsRequest) (response *DescribeBrandPosCommentsResponse, err error)
- func (c *Client) DescribeBrandPosCommentsWithContext(ctx context.Context, request *DescribeBrandPosCommentsRequest) (response *DescribeBrandPosCommentsResponse, err error)
- func (c *Client) DescribeBrandSocialOpinion(request *DescribeBrandSocialOpinionRequest) (response *DescribeBrandSocialOpinionResponse, err error)
- func (c *Client) DescribeBrandSocialOpinionWithContext(ctx context.Context, request *DescribeBrandSocialOpinionRequest) (response *DescribeBrandSocialOpinionResponse, err error)
- func (c *Client) DescribeBrandSocialReport(request *DescribeBrandSocialReportRequest) (response *DescribeBrandSocialReportResponse, err error)
- func (c *Client) DescribeBrandSocialReportWithContext(ctx context.Context, request *DescribeBrandSocialReportRequest) (response *DescribeBrandSocialReportResponse, err error)
- func (c *Client) DescribeIndustryNews(request *DescribeIndustryNewsRequest) (response *DescribeIndustryNewsResponse, err error)
- func (c *Client) DescribeIndustryNewsWithContext(ctx context.Context, request *DescribeIndustryNewsRequest) (response *DescribeIndustryNewsResponse, err error)
- func (c *Client) DescribeUserPortrait(request *DescribeUserPortraitRequest) (response *DescribeUserPortraitResponse, err error)
- func (c *Client) DescribeUserPortraitWithContext(ctx context.Context, request *DescribeUserPortraitRequest) (response *DescribeUserPortraitResponse, err error)
- type Comment
- type CommentInfo
- type DateCount
- type DescribeBrandCommentCountRequest
- type DescribeBrandCommentCountRequestParams
- type DescribeBrandCommentCountResponse
- type DescribeBrandCommentCountResponseParams
- type DescribeBrandExposureRequest
- type DescribeBrandExposureRequestParams
- type DescribeBrandExposureResponse
- type DescribeBrandExposureResponseParams
- type DescribeBrandMediaReportRequest
- type DescribeBrandMediaReportRequestParams
- type DescribeBrandMediaReportResponse
- type DescribeBrandMediaReportResponseParams
- type DescribeBrandNegCommentsRequest
- type DescribeBrandNegCommentsRequestParams
- type DescribeBrandNegCommentsResponse
- type DescribeBrandNegCommentsResponseParams
- type DescribeBrandPosCommentsRequest
- type DescribeBrandPosCommentsRequestParams
- type DescribeBrandPosCommentsResponse
- type DescribeBrandPosCommentsResponseParams
- type DescribeBrandSocialOpinionRequest
- type DescribeBrandSocialOpinionRequestParams
- type DescribeBrandSocialOpinionResponse
- type DescribeBrandSocialOpinionResponseParams
- type DescribeBrandSocialReportRequest
- type DescribeBrandSocialReportRequestParams
- type DescribeBrandSocialReportResponse
- type DescribeBrandSocialReportResponseParams
- type DescribeIndustryNewsRequest
- type DescribeIndustryNewsRequestParams
- type DescribeIndustryNewsResponse
- type DescribeIndustryNewsResponseParams
- type DescribeUserPortraitRequest
- type DescribeUserPortraitRequestParams
- type DescribeUserPortraitResponse
- type DescribeUserPortraitResponseParams
- type GenderPortrait
- type GenderPortraitInfo
- type IndustryNews
- type MoviePortrait
- type MoviePortraitInfo
- type ProvincePortrait
- type ProvincePortraitInfo
- type StarPortrait
- type StarPortraitInfo
Constants ¶
const ( // 数据处理中。 INTERNALERROR_DATAINPROCESSING = "InternalError.DataInProcessing" // 内部接口错误。 INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed" // 元数据操作失败。 INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" // 参数错误 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 缺少参数错误 MISSINGPARAMETER = "MissingParameter" // 资源不存在 RESOURCENOTFOUND = "ResourceNotFound" // 未授权操作 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" )
const APIVersion = "2018-01-29"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgePortrait ¶
type AgePortraitInfo ¶
type AgePortraitInfo struct { // 用户年龄画像数组 PortraitSet []*AgePortrait `json:"PortraitSet,omitnil,omitempty" name:"PortraitSet"` }
type BrandReportArticle ¶
type BrandReportArticle struct { // 文章标题 Title *string `json:"Title,omitnil,omitempty" name:"Title"` // 文章url地址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 文章来源 FromSite *string `json:"FromSite,omitnil,omitempty" name:"FromSite"` // 文章发表日期 PubTime *string `json:"PubTime,omitnil,omitempty" name:"PubTime"` // 文章标识 Flag *uint64 `json:"Flag,omitnil,omitempty" name:"Flag"` // 文章热度值 Hot *uint64 `json:"Hot,omitnil,omitempty" name:"Hot"` // 文章来源等级 Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // 文章摘要 Abstract *string `json:"Abstract,omitnil,omitempty" name:"Abstract"` // 文章ID ArticleId *string `json:"ArticleId,omitnil,omitempty" name:"ArticleId"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) DescribeBrandCommentCount ¶
func (c *Client) DescribeBrandCommentCount(request *DescribeBrandCommentCountRequest) (response *DescribeBrandCommentCountResponse, err error)
DescribeBrandCommentCount 通过分析用户在评价品牌时用词的正负面情绪评分,返回品牌好评与差评评价条数,按天输出结果。
可能返回的错误码:
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed" INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandCommentCountWithContext ¶ added in v1.0.324
func (c *Client) DescribeBrandCommentCountWithContext(ctx context.Context, request *DescribeBrandCommentCountRequest) (response *DescribeBrandCommentCountResponse, err error)
DescribeBrandCommentCount 通过分析用户在评价品牌时用词的正负面情绪评分,返回品牌好评与差评评价条数,按天输出结果。
可能返回的错误码:
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed" INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandExposure ¶
func (c *Client) DescribeBrandExposure(request *DescribeBrandExposureRequest) (response *DescribeBrandExposureResponse, err error)
DescribeBrandExposure 监测品牌关键词命中文章标题或全文的文章篇数,按天输出数据。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandExposureWithContext ¶ added in v1.0.324
func (c *Client) DescribeBrandExposureWithContext(ctx context.Context, request *DescribeBrandExposureRequest) (response *DescribeBrandExposureResponse, err error)
DescribeBrandExposure 监测品牌关键词命中文章标题或全文的文章篇数,按天输出数据。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandMediaReport ¶
func (c *Client) DescribeBrandMediaReport(request *DescribeBrandMediaReportRequest) (response *DescribeBrandMediaReportResponse, err error)
DescribeBrandMediaReport 监测品牌关键词出现在媒体网站(新闻媒体、网络门户、政府网站、微信公众号、天天快报等)发布资讯标题和正文中的报道数。按天输出结果。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandMediaReportWithContext ¶ added in v1.0.324
func (c *Client) DescribeBrandMediaReportWithContext(ctx context.Context, request *DescribeBrandMediaReportRequest) (response *DescribeBrandMediaReportResponse, err error)
DescribeBrandMediaReport 监测品牌关键词出现在媒体网站(新闻媒体、网络门户、政府网站、微信公众号、天天快报等)发布资讯标题和正文中的报道数。按天输出结果。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandNegComments ¶
func (c *Client) DescribeBrandNegComments(request *DescribeBrandNegCommentsRequest) (response *DescribeBrandNegCommentsResponse, err error)
DescribeBrandNegComments 通过分析用户在评价品牌时用词的正负面情绪评分,返回品牌热门差评观点列表。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandNegCommentsWithContext ¶ added in v1.0.324
func (c *Client) DescribeBrandNegCommentsWithContext(ctx context.Context, request *DescribeBrandNegCommentsRequest) (response *DescribeBrandNegCommentsResponse, err error)
DescribeBrandNegComments 通过分析用户在评价品牌时用词的正负面情绪评分,返回品牌热门差评观点列表。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandPosComments ¶
func (c *Client) DescribeBrandPosComments(request *DescribeBrandPosCommentsRequest) (response *DescribeBrandPosCommentsResponse, err error)
DescribeBrandPosComments 通过分析用户在评价品牌时用词的正负面情绪评分,返回品牌热门好评观点列表。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandPosCommentsWithContext ¶ added in v1.0.324
func (c *Client) DescribeBrandPosCommentsWithContext(ctx context.Context, request *DescribeBrandPosCommentsRequest) (response *DescribeBrandPosCommentsResponse, err error)
DescribeBrandPosComments 通过分析用户在评价品牌时用词的正负面情绪评分,返回品牌热门好评观点列表。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandSocialOpinion ¶
func (c *Client) DescribeBrandSocialOpinion(request *DescribeBrandSocialOpinionRequest) (response *DescribeBrandSocialOpinionResponse, err error)
DescribeBrandSocialOpinion 检测品牌关键词出现在微博、QQ兴趣部落、论坛、博客等个人公开贡献资讯中的内容,每天聚合近30天热度最高的观点列表。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandSocialOpinionWithContext ¶ added in v1.0.324
func (c *Client) DescribeBrandSocialOpinionWithContext(ctx context.Context, request *DescribeBrandSocialOpinionRequest) (response *DescribeBrandSocialOpinionResponse, err error)
DescribeBrandSocialOpinion 检测品牌关键词出现在微博、QQ兴趣部落、论坛、博客等个人公开贡献资讯中的内容,每天聚合近30天热度最高的观点列表。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandSocialReport ¶
func (c *Client) DescribeBrandSocialReport(request *DescribeBrandSocialReportRequest) (response *DescribeBrandSocialReportResponse, err error)
DescribeBrandSocialReport 监测品牌关键词出现在微博、QQ兴趣部落、论坛、博客等个人公开贡献资讯中的条数。按天输出数据结果。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBrandSocialReportWithContext ¶ added in v1.0.324
func (c *Client) DescribeBrandSocialReportWithContext(ctx context.Context, request *DescribeBrandSocialReportRequest) (response *DescribeBrandSocialReportResponse, err error)
DescribeBrandSocialReport 监测品牌关键词出现在微博、QQ兴趣部落、论坛、博客等个人公开贡献资讯中的条数。按天输出数据结果。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeIndustryNews ¶
func (c *Client) DescribeIndustryNews(request *DescribeIndustryNewsRequest) (response *DescribeIndustryNewsResponse, err error)
DescribeIndustryNews 根据客户定制的行业关键词,监测关键词出现在媒体网站(新闻媒体、网络门户、政府网站、微信公众号、天天快报等)发布资讯标题和正文中的报道数,以及文章列表、来源渠道、作者、发布时间等。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeIndustryNewsWithContext ¶ added in v1.0.324
func (c *Client) DescribeIndustryNewsWithContext(ctx context.Context, request *DescribeIndustryNewsRequest) (response *DescribeIndustryNewsResponse, err error)
DescribeIndustryNews 根据客户定制的行业关键词,监测关键词出现在媒体网站(新闻媒体、网络门户、政府网站、微信公众号、天天快报等)发布资讯标题和正文中的报道数,以及文章列表、来源渠道、作者、发布时间等。
可能返回的错误码:
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserPortrait ¶
func (c *Client) DescribeUserPortrait(request *DescribeUserPortraitRequest) (response *DescribeUserPortraitResponse, err error)
DescribeUserPortrait 通过分析洞察参与过品牌媒体互动的用户,比如公开发表品牌的新闻评论、在公开社交渠道发表过对品牌的评价观点等用户,返回用户的画像属性分布,例如性别、年龄、地域、喜爱的明星、喜爱的影视。
可能返回的错误码:
INTERNALERROR_DATAINPROCESSING = "InternalError.DataInProcessing" INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserPortraitWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserPortraitWithContext(ctx context.Context, request *DescribeUserPortraitRequest) (response *DescribeUserPortraitResponse, err error)
DescribeUserPortrait 通过分析洞察参与过品牌媒体互动的用户,比如公开发表品牌的新闻评论、在公开社交渠道发表过对品牌的评价观点等用户,返回用户的画像属性分布,例如性别、年龄、地域、喜爱的明星、喜爱的影视。
可能返回的错误码:
INTERNALERROR_DATAINPROCESSING = "InternalError.DataInProcessing" INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
type CommentInfo ¶
type DescribeBrandCommentCountRequest ¶
type DescribeBrandCommentCountRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始日期 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束日期 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewDescribeBrandCommentCountRequest ¶
func NewDescribeBrandCommentCountRequest() (request *DescribeBrandCommentCountRequest)
func (*DescribeBrandCommentCountRequest) FromJsonString ¶
func (r *DescribeBrandCommentCountRequest) 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 (*DescribeBrandCommentCountRequest) ToJsonString ¶
func (r *DescribeBrandCommentCountRequest) ToJsonString() string
type DescribeBrandCommentCountRequestParams ¶ added in v1.0.426
type DescribeBrandCommentCountRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始日期 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束日期 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type DescribeBrandCommentCountResponse ¶
type DescribeBrandCommentCountResponse struct { *tchttp.BaseResponse Response *DescribeBrandCommentCountResponseParams `json:"Response"` }
func NewDescribeBrandCommentCountResponse ¶
func NewDescribeBrandCommentCountResponse() (response *DescribeBrandCommentCountResponse)
func (*DescribeBrandCommentCountResponse) FromJsonString ¶
func (r *DescribeBrandCommentCountResponse) 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 (*DescribeBrandCommentCountResponse) ToJsonString ¶
func (r *DescribeBrandCommentCountResponse) ToJsonString() string
type DescribeBrandCommentCountResponseParams ¶ added in v1.0.426
type DescribeBrandCommentCountResponseParams struct { // 按天统计好评/差评数 CommentSet []*Comment `json:"CommentSet,omitnil,omitempty" name:"CommentSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBrandExposureRequest ¶
type DescribeBrandExposureRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewDescribeBrandExposureRequest ¶
func NewDescribeBrandExposureRequest() (request *DescribeBrandExposureRequest)
func (*DescribeBrandExposureRequest) FromJsonString ¶
func (r *DescribeBrandExposureRequest) 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 (*DescribeBrandExposureRequest) ToJsonString ¶
func (r *DescribeBrandExposureRequest) ToJsonString() string
type DescribeBrandExposureRequestParams ¶ added in v1.0.426
type DescribeBrandExposureRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type DescribeBrandExposureResponse ¶
type DescribeBrandExposureResponse struct { *tchttp.BaseResponse Response *DescribeBrandExposureResponseParams `json:"Response"` }
func NewDescribeBrandExposureResponse ¶
func NewDescribeBrandExposureResponse() (response *DescribeBrandExposureResponse)
func (*DescribeBrandExposureResponse) FromJsonString ¶
func (r *DescribeBrandExposureResponse) 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 (*DescribeBrandExposureResponse) ToJsonString ¶
func (r *DescribeBrandExposureResponse) ToJsonString() string
type DescribeBrandExposureResponseParams ¶ added in v1.0.426
type DescribeBrandExposureResponseParams struct { // 累计曝光量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 按天计算的统计数据 DateCountSet []*DateCount `json:"DateCountSet,omitnil,omitempty" name:"DateCountSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBrandMediaReportRequest ¶
type DescribeBrandMediaReportRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewDescribeBrandMediaReportRequest ¶
func NewDescribeBrandMediaReportRequest() (request *DescribeBrandMediaReportRequest)
func (*DescribeBrandMediaReportRequest) FromJsonString ¶
func (r *DescribeBrandMediaReportRequest) 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 (*DescribeBrandMediaReportRequest) ToJsonString ¶
func (r *DescribeBrandMediaReportRequest) ToJsonString() string
type DescribeBrandMediaReportRequestParams ¶ added in v1.0.426
type DescribeBrandMediaReportRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type DescribeBrandMediaReportResponse ¶
type DescribeBrandMediaReportResponse struct { *tchttp.BaseResponse Response *DescribeBrandMediaReportResponseParams `json:"Response"` }
func NewDescribeBrandMediaReportResponse ¶
func NewDescribeBrandMediaReportResponse() (response *DescribeBrandMediaReportResponse)
func (*DescribeBrandMediaReportResponse) FromJsonString ¶
func (r *DescribeBrandMediaReportResponse) 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 (*DescribeBrandMediaReportResponse) ToJsonString ¶
func (r *DescribeBrandMediaReportResponse) ToJsonString() string
type DescribeBrandMediaReportResponseParams ¶ added in v1.0.426
type DescribeBrandMediaReportResponseParams struct { // 查询范围内文章总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 按天计算的每天文章数 DateCountSet []*DateCount `json:"DateCountSet,omitnil,omitempty" name:"DateCountSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBrandNegCommentsRequest ¶
type DescribeBrandNegCommentsRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 查询条数上限,默认20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询偏移,默认从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeBrandNegCommentsRequest ¶
func NewDescribeBrandNegCommentsRequest() (request *DescribeBrandNegCommentsRequest)
func (*DescribeBrandNegCommentsRequest) FromJsonString ¶
func (r *DescribeBrandNegCommentsRequest) 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 (*DescribeBrandNegCommentsRequest) ToJsonString ¶
func (r *DescribeBrandNegCommentsRequest) ToJsonString() string
type DescribeBrandNegCommentsRequestParams ¶ added in v1.0.426
type DescribeBrandNegCommentsRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 查询条数上限,默认20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询偏移,默认从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeBrandNegCommentsResponse ¶
type DescribeBrandNegCommentsResponse struct { *tchttp.BaseResponse Response *DescribeBrandNegCommentsResponseParams `json:"Response"` }
func NewDescribeBrandNegCommentsResponse ¶
func NewDescribeBrandNegCommentsResponse() (response *DescribeBrandNegCommentsResponse)
func (*DescribeBrandNegCommentsResponse) FromJsonString ¶
func (r *DescribeBrandNegCommentsResponse) 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 (*DescribeBrandNegCommentsResponse) ToJsonString ¶
func (r *DescribeBrandNegCommentsResponse) ToJsonString() string
type DescribeBrandNegCommentsResponseParams ¶ added in v1.0.426
type DescribeBrandNegCommentsResponseParams struct { // 评论列表 BrandCommentSet []*CommentInfo `json:"BrandCommentSet,omitnil,omitempty" name:"BrandCommentSet"` // 总的差评个数 TotalComments *uint64 `json:"TotalComments,omitnil,omitempty" name:"TotalComments"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBrandPosCommentsRequest ¶
type DescribeBrandPosCommentsRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 查询条数上限,默认20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询偏移,从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeBrandPosCommentsRequest ¶
func NewDescribeBrandPosCommentsRequest() (request *DescribeBrandPosCommentsRequest)
func (*DescribeBrandPosCommentsRequest) FromJsonString ¶
func (r *DescribeBrandPosCommentsRequest) 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 (*DescribeBrandPosCommentsRequest) ToJsonString ¶
func (r *DescribeBrandPosCommentsRequest) ToJsonString() string
type DescribeBrandPosCommentsRequestParams ¶ added in v1.0.426
type DescribeBrandPosCommentsRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 查询条数上限,默认20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询偏移,从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeBrandPosCommentsResponse ¶
type DescribeBrandPosCommentsResponse struct { *tchttp.BaseResponse Response *DescribeBrandPosCommentsResponseParams `json:"Response"` }
func NewDescribeBrandPosCommentsResponse ¶
func NewDescribeBrandPosCommentsResponse() (response *DescribeBrandPosCommentsResponse)
func (*DescribeBrandPosCommentsResponse) FromJsonString ¶
func (r *DescribeBrandPosCommentsResponse) 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 (*DescribeBrandPosCommentsResponse) ToJsonString ¶
func (r *DescribeBrandPosCommentsResponse) ToJsonString() string
type DescribeBrandPosCommentsResponseParams ¶ added in v1.0.426
type DescribeBrandPosCommentsResponseParams struct { // 评论列表 BrandCommentSet []*CommentInfo `json:"BrandCommentSet,omitnil,omitempty" name:"BrandCommentSet"` // 总的好评个数 TotalComments *uint64 `json:"TotalComments,omitnil,omitempty" name:"TotalComments"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBrandSocialOpinionRequest ¶
type DescribeBrandSocialOpinionRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 检索开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 检索结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 查询偏移,默认从0开始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询条数上限,默认20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 列表显示标记,若为true,则返回文章列表详情 ShowList *bool `json:"ShowList,omitnil,omitempty" name:"ShowList"` }
func NewDescribeBrandSocialOpinionRequest ¶
func NewDescribeBrandSocialOpinionRequest() (request *DescribeBrandSocialOpinionRequest)
func (*DescribeBrandSocialOpinionRequest) FromJsonString ¶
func (r *DescribeBrandSocialOpinionRequest) 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 (*DescribeBrandSocialOpinionRequest) ToJsonString ¶
func (r *DescribeBrandSocialOpinionRequest) ToJsonString() string
type DescribeBrandSocialOpinionRequestParams ¶ added in v1.0.426
type DescribeBrandSocialOpinionRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 检索开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 检索结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 查询偏移,默认从0开始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询条数上限,默认20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 列表显示标记,若为true,则返回文章列表详情 ShowList *bool `json:"ShowList,omitnil,omitempty" name:"ShowList"` }
Predefined struct for user
type DescribeBrandSocialOpinionResponse ¶
type DescribeBrandSocialOpinionResponse struct { *tchttp.BaseResponse Response *DescribeBrandSocialOpinionResponseParams `json:"Response"` }
func NewDescribeBrandSocialOpinionResponse ¶
func NewDescribeBrandSocialOpinionResponse() (response *DescribeBrandSocialOpinionResponse)
func (*DescribeBrandSocialOpinionResponse) FromJsonString ¶
func (r *DescribeBrandSocialOpinionResponse) 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 (*DescribeBrandSocialOpinionResponse) ToJsonString ¶
func (r *DescribeBrandSocialOpinionResponse) ToJsonString() string
type DescribeBrandSocialOpinionResponseParams ¶ added in v1.0.426
type DescribeBrandSocialOpinionResponseParams struct { // 文章总数 ArticleCount *uint64 `json:"ArticleCount,omitnil,omitempty" name:"ArticleCount"` // 来源统计总数 FromCount *uint64 `json:"FromCount,omitnil,omitempty" name:"FromCount"` // 疑似负面报道总数 AdverseCount *uint64 `json:"AdverseCount,omitnil,omitempty" name:"AdverseCount"` // 文章列表详情 ArticleSet []*BrandReportArticle `json:"ArticleSet,omitnil,omitempty" name:"ArticleSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBrandSocialReportRequest ¶
type DescribeBrandSocialReportRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
func NewDescribeBrandSocialReportRequest ¶
func NewDescribeBrandSocialReportRequest() (request *DescribeBrandSocialReportRequest)
func (*DescribeBrandSocialReportRequest) FromJsonString ¶
func (r *DescribeBrandSocialReportRequest) 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 (*DescribeBrandSocialReportRequest) ToJsonString ¶
func (r *DescribeBrandSocialReportRequest) ToJsonString() string
type DescribeBrandSocialReportRequestParams ¶ added in v1.0.426
type DescribeBrandSocialReportRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` }
Predefined struct for user
type DescribeBrandSocialReportResponse ¶
type DescribeBrandSocialReportResponse struct { *tchttp.BaseResponse Response *DescribeBrandSocialReportResponseParams `json:"Response"` }
func NewDescribeBrandSocialReportResponse ¶
func NewDescribeBrandSocialReportResponse() (response *DescribeBrandSocialReportResponse)
func (*DescribeBrandSocialReportResponse) FromJsonString ¶
func (r *DescribeBrandSocialReportResponse) 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 (*DescribeBrandSocialReportResponse) ToJsonString ¶
func (r *DescribeBrandSocialReportResponse) ToJsonString() string
type DescribeBrandSocialReportResponseParams ¶ added in v1.0.426
type DescribeBrandSocialReportResponseParams struct { // 累计统计数据 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 按天计算的统计数据 DateCountSet []*DateCount `json:"DateCountSet,omitnil,omitempty" name:"DateCountSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIndustryNewsRequest ¶
type DescribeIndustryNewsRequest struct { *tchttp.BaseRequest // 行业ID IndustryId *string `json:"IndustryId,omitnil,omitempty" name:"IndustryId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 是否显示列表,若为 true,则返回文章列表 ShowList *bool `json:"ShowList,omitnil,omitempty" name:"ShowList"` // 查询偏移,默认从0开始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询条数上限,默认20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeIndustryNewsRequest ¶
func NewDescribeIndustryNewsRequest() (request *DescribeIndustryNewsRequest)
func (*DescribeIndustryNewsRequest) FromJsonString ¶
func (r *DescribeIndustryNewsRequest) 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 (*DescribeIndustryNewsRequest) ToJsonString ¶
func (r *DescribeIndustryNewsRequest) ToJsonString() string
type DescribeIndustryNewsRequestParams ¶ added in v1.0.426
type DescribeIndustryNewsRequestParams struct { // 行业ID IndustryId *string `json:"IndustryId,omitnil,omitempty" name:"IndustryId"` // 查询开始时间 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 查询结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 是否显示列表,若为 true,则返回文章列表 ShowList *bool `json:"ShowList,omitnil,omitempty" name:"ShowList"` // 查询偏移,默认从0开始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询条数上限,默认20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeIndustryNewsResponse ¶
type DescribeIndustryNewsResponse struct { *tchttp.BaseResponse Response *DescribeIndustryNewsResponseParams `json:"Response"` }
func NewDescribeIndustryNewsResponse ¶
func NewDescribeIndustryNewsResponse() (response *DescribeIndustryNewsResponse)
func (*DescribeIndustryNewsResponse) FromJsonString ¶
func (r *DescribeIndustryNewsResponse) 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 (*DescribeIndustryNewsResponse) ToJsonString ¶
func (r *DescribeIndustryNewsResponse) ToJsonString() string
type DescribeIndustryNewsResponseParams ¶ added in v1.0.426
type DescribeIndustryNewsResponseParams struct { // 总计文章数量 NewsCount *uint64 `json:"NewsCount,omitnil,omitempty" name:"NewsCount"` // 总计来源数量 FromCount *uint64 `json:"FromCount,omitnil,omitempty" name:"FromCount"` // 总计疑似负面数量 AdverseCount *uint64 `json:"AdverseCount,omitnil,omitempty" name:"AdverseCount"` // 文章列表 NewsSet []*IndustryNews `json:"NewsSet,omitnil,omitempty" name:"NewsSet"` // 按天统计的数量列表 DateCountSet []*DateCount `json:"DateCountSet,omitnil,omitempty" name:"DateCountSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserPortraitRequest ¶
type DescribeUserPortraitRequest struct { *tchttp.BaseRequest // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` }
func NewDescribeUserPortraitRequest ¶
func NewDescribeUserPortraitRequest() (request *DescribeUserPortraitRequest)
func (*DescribeUserPortraitRequest) FromJsonString ¶
func (r *DescribeUserPortraitRequest) 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 (*DescribeUserPortraitRequest) ToJsonString ¶
func (r *DescribeUserPortraitRequest) ToJsonString() string
type DescribeUserPortraitRequestParams ¶ added in v1.0.426
type DescribeUserPortraitRequestParams struct { // 品牌ID BrandId *string `json:"BrandId,omitnil,omitempty" name:"BrandId"` }
Predefined struct for user
type DescribeUserPortraitResponse ¶
type DescribeUserPortraitResponse struct { *tchttp.BaseResponse Response *DescribeUserPortraitResponseParams `json:"Response"` }
func NewDescribeUserPortraitResponse ¶
func NewDescribeUserPortraitResponse() (response *DescribeUserPortraitResponse)
func (*DescribeUserPortraitResponse) FromJsonString ¶
func (r *DescribeUserPortraitResponse) 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 (*DescribeUserPortraitResponse) ToJsonString ¶
func (r *DescribeUserPortraitResponse) ToJsonString() string
type DescribeUserPortraitResponseParams ¶ added in v1.0.426
type DescribeUserPortraitResponseParams struct { // 年龄画像 Age *AgePortraitInfo `json:"Age,omitnil,omitempty" name:"Age"` // 性别画像 Gender *GenderPortraitInfo `json:"Gender,omitnil,omitempty" name:"Gender"` // 省份画像 Province *ProvincePortraitInfo `json:"Province,omitnil,omitempty" name:"Province"` // 电影喜好画像 Movie *MoviePortraitInfo `json:"Movie,omitnil,omitempty" name:"Movie"` // 明星喜好画像 Star *StarPortraitInfo `json:"Star,omitnil,omitempty" name:"Star"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GenderPortrait ¶
type GenderPortraitInfo ¶
type GenderPortraitInfo struct { // 用户性别画像数组 PortraitSet []*GenderPortrait `json:"PortraitSet,omitnil,omitempty" name:"PortraitSet"` }
type IndustryNews ¶
type IndustryNews struct { // 行业报道ID IndustryId *string `json:"IndustryId,omitnil,omitempty" name:"IndustryId"` // 报道发表时间 PubTime *string `json:"PubTime,omitnil,omitempty" name:"PubTime"` // 报道来源 FromSite *string `json:"FromSite,omitnil,omitempty" name:"FromSite"` // 报道标题 Title *string `json:"Title,omitnil,omitempty" name:"Title"` // 报道来源url Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 报道来源等级 Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // 热度值 Hot *uint64 `json:"Hot,omitnil,omitempty" name:"Hot"` // 报道标识 Flag *uint64 `json:"Flag,omitnil,omitempty" name:"Flag"` // 报道摘要 Abstract *string `json:"Abstract,omitnil,omitempty" name:"Abstract"` }
type MoviePortrait ¶
type MoviePortraitInfo ¶
type MoviePortraitInfo struct { // 用户喜好电影画像数组 PortraitSet []*MoviePortrait `json:"PortraitSet,omitnil,omitempty" name:"PortraitSet"` }
type ProvincePortrait ¶
type ProvincePortraitInfo ¶
type ProvincePortraitInfo struct { // 用户省份画像数组 PortraitSet []*ProvincePortrait `json:"PortraitSet,omitnil,omitempty" name:"PortraitSet"` }
type StarPortrait ¶
type StarPortraitInfo ¶
type StarPortraitInfo struct { // 用户喜好的明星画像数组 PortraitSet []*StarPortrait `json:"PortraitSet,omitnil,omitempty" name:"PortraitSet"` }