model

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessoryJsonFormatReq

type AccessoryJsonFormatReq struct {

	// 文件名称
	AccessoryName *string `json:"accessory_name,omitempty"`

	// 文件来源
	AccessoryFrom *string `json:"accessory_from,omitempty"`

	// 上传类型
	UploadType *int32 `json:"upload_type,omitempty"`

	// 文件内容,Base64格式
	AccessoryData string `json:"accessory_data"`
}

func (AccessoryJsonFormatReq) String

func (o AccessoryJsonFormatReq) String() string

type AccessoryLimitVo

type AccessoryLimitVo struct {

	// 限制文件数量
	LimitCount *string `json:"limit_count,omitempty"`

	// 限制文件大小,单位是M
	LimitSize *string `json:"limit_size,omitempty"`

	// 限制文件类型
	LimitFileType *string `json:"limit_file_type,omitempty"`
}

func (AccessoryLimitVo) String

func (o AccessoryLimitVo) String() string

type AccessoryUrl

type AccessoryUrl struct {

	// 附件id
	AccessoryId *string `json:"accessory_id,omitempty"`

	// 附件链接
	AccessoryUrl *string `json:"accessory_url,omitempty"`
}

func (AccessoryUrl) String

func (o AccessoryUrl) String() string

type AgencyV2

type AgencyV2 struct {

	// 委托id
	Id *string `json:"id,omitempty"`

	// 委托名称
	Name *string `json:"name,omitempty"`

	// 委托的期限
	Duration *string `json:"duration,omitempty"`

	// 委托的账号名称
	TrustDomainName *string `json:"trust_domain_name,omitempty"`

	// 委托的账号id
	TrustDomainId *string `json:"trust_domain_id,omitempty"`

	// 创建时间
	CreateTime *string `json:"create_time,omitempty"`

	// 超期时间
	ExpireTime *string `json:"expire_time,omitempty"`
}

func (AgencyV2) String

func (o AgencyV2) String() string

type AgreeTenantAuthorizationV2Req

type AgreeTenantAuthorizationV2Req struct {

	// 授权详情列表
	AuthDetailList *[]TenantAgreeAuthDetailV2 `json:"auth_detail_list,omitempty"`

	// 授权生效时间
	AuthEffectiveTime *int64 `json:"auth_effective_time,omitempty"`

	// 授权到期时间
	AuthExpireTime *int64 `json:"auth_expire_time,omitempty"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 委托id
	AgencyId *string `json:"agency_id,omitempty"`
}

func (AgreeTenantAuthorizationV2Req) String

type AgreementVo

type AgreementVo struct {

	// 协议id
	Id *string `json:"id,omitempty"`

	// 协议名称
	AgreementName *string `json:"agreement_name,omitempty"`

	// 协议类型
	AgreementType *string `json:"agreement_type,omitempty"`

	// 协议类型名称
	AgreementTypeName *string `json:"agreement_type_name,omitempty"`

	// 内容
	Content *string `json:"content,omitempty"`

	// 版本
	Version *int32 `json:"version,omitempty"`
}

func (AgreementVo) String

func (o AgreementVo) String() string

type Answer

type Answer struct {

	// 答案内容
	Content *string `json:"content,omitempty"`

	// 答案Id
	Id *string `json:"id,omitempty"`

	// 标签列表
	Tags *[]string `json:"tags,omitempty"`

	// - TEXT:  - RICH_TEXT:  - FLOW:  - QA_PAIR:
	AnswerType *AnswerAnswerType `json:"answer_type,omitempty"`

	QaFlowEntry *CbsFlowEntry `json:"qa_flow_entry,omitempty"`
}

func (Answer) String

func (o Answer) String() string

type AnswerAnswerType

type AnswerAnswerType struct {
	// contains filtered or unexported fields
}

func (AnswerAnswerType) MarshalJSON

func (c AnswerAnswerType) MarshalJSON() ([]byte, error)

func (*AnswerAnswerType) UnmarshalJSON

func (c *AnswerAnswerType) UnmarshalJSON(b []byte) error

func (AnswerAnswerType) Value

func (c AnswerAnswerType) Value() string

type AnswerAnswerTypeEnum

type AnswerAnswerTypeEnum struct {
	TEXT      AnswerAnswerType
	RICH_TEXT AnswerAnswerType
	FLOW      AnswerAnswerType
	QA_PAIR   AnswerAnswerType
}

func GetAnswerAnswerTypeEnum

func GetAnswerAnswerTypeEnum() AnswerAnswerTypeEnum

type AnswerDetail

type AnswerDetail struct {

	// 答案列表
	QabotAnswers *[]QabotAnswer `json:"qabot_answers,omitempty"`

	QaFlowAnswers *QaFlowHitResult `json:"qa_flow_answers,omitempty"`

	// 问题
	ChatAnswer *string `json:"chat_answer,omitempty"`

	GraphAnswer *QaGraphAnswer `json:"graph_answer,omitempty"`
}

func (AnswerDetail) String

func (o AnswerDetail) String() string

type AnswerInfo

type AnswerInfo struct {

	// 答案
	Answer *string `json:"answer,omitempty"`

	// 链接
	Link *string `json:"link,omitempty"`

	// 问题
	Question *string `json:"question,omitempty"`

	// 语料Id
	QaPairId *string `json:"qa_pair_id,omitempty"`

	// 相关问题详情列表
	RelevanceDetails *[]RelevanceQapair `json:"relevance_details,omitempty"`
}

func (AnswerInfo) String

func (o AnswerInfo) String() string

type AnswerQaPair

type AnswerQaPair struct {

	// 相似度得分
	Score *float64 `json:"score,omitempty"`

	// 答案
	Answer *string `json:"answer,omitempty"`

	// 主题
	Domain *string `json:"domain,omitempty"`

	// 链接
	Link *string `json:"link,omitempty"`

	// 问题
	Question *string `json:"question,omitempty"`

	// 语料Id
	QaPairId *string `json:"qa_pair_id,omitempty"`

	// 相关问题详情列表
	RelevanceDetails *[]RelevanceQapair `json:"relevance_details,omitempty"`

	// 技能意图识别是否结束
	TaskComplete *bool `json:"task_complete,omitempty"`
}

func (AnswerQaPair) String

func (o AnswerQaPair) String() string

type AreaCodeSimpleInfoV2

type AreaCodeSimpleInfoV2 struct {

	// 唯一id
	Id *int32 `json:"id,omitempty"`

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`

	// 国家名称
	AreaName *string `json:"area_name,omitempty"`
}

func (AreaCodeSimpleInfoV2) String

func (o AreaCodeSimpleInfoV2) String() string

type Article

type Article struct {

	// 案例Id
	Id *string `json:"id,omitempty"`

	// 案例编码
	Code *string `json:"code,omitempty"`

	// 案例名称
	Name *string `json:"name,omitempty"`

	// 案例链接
	Url *string `json:"url,omitempty"`

	// 创建时间
	CreateTime *int64 `json:"create_time,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 产品类型Id
	ProductTypeId *string `json:"product_type_id,omitempty"`

	// 业务类型Id
	BusinessTypeId *string `json:"business_type_id,omitempty"`

	// 问题类型Id
	ProblemTypeId *string `json:"problem_type_id,omitempty"`
}

func (Article) String

func (o Article) String() string

type AskQuestionReq

type AskQuestionReq struct {

	// 用户输入问题
	Question string `json:"question"`

	// 主题列表
	Domains *[]string `json:"domains,omitempty"`

	// 返回匹配度最高的数据条数
	Top *int32 `json:"top,omitempty"`

	// 会话ID
	SessionId string `json:"session_id"`

	// 语料ID
	SourceQaPairId *string `json:"source_qa_pair_id,omitempty"`

	// 操作类型:0-手动输入,1-单击热点问题,2-单击猜你想问,3-单击推荐问题,4-单击问题提示
	OperateType *AskQuestionReqOperateType `json:"operate_type,omitempty"`

	// 是否启用内部阈值开关
	ThresholdEnable *string `json:"threshold_enable,omitempty"`

	// 产品类型id
	ProductTypeId *string `json:"product_type_id,omitempty"`
}

func (AskQuestionReq) String

func (o AskQuestionReq) String() string

type AskQuestionReqOperateType

type AskQuestionReqOperateType struct {
	// contains filtered or unexported fields
}

func (AskQuestionReqOperateType) MarshalJSON

func (c AskQuestionReqOperateType) MarshalJSON() ([]byte, error)

func (*AskQuestionReqOperateType) UnmarshalJSON

func (c *AskQuestionReqOperateType) UnmarshalJSON(b []byte) error

func (AskQuestionReqOperateType) Value

func (c AskQuestionReqOperateType) Value() int32

type CaseLabelInfo

type CaseLabelInfo struct {

	// 标签标识
	LabelId *int32 `json:"label_id,omitempty"`

	// 标签名称
	Name *string `json:"name,omitempty"`

	// 标签颜色
	Color *string `json:"color,omitempty"`
}

func (CaseLabelInfo) String

func (o CaseLabelInfo) String() string

type CaseQueryLabel

type CaseQueryLabel struct {

	// 标签标识
	LabelId *string `json:"labelId,omitempty"`

	// 标签名称
	Name *string `json:"name,omitempty"`

	// 标签颜色
	Color *string `json:"color,omitempty"`
}

func (CaseQueryLabel) String

func (o CaseQueryLabel) String() string

type CaseRealtionInfo

type CaseRealtionInfo struct {

	// 工单id
	CaseId *string `json:"case_id,omitempty"`

	// 简要描述
	SimpleDescription *string `json:"simple_description,omitempty"`

	// 提交人,即用户名称
	UserName *string `json:"user_name,omitempty"`
}

func (CaseRealtionInfo) String

func (o CaseRealtionInfo) String() string

type CbsFlowEntry

type CbsFlowEntry struct {

	// 问题流程id
	QaFlowId *string `json:"qa_flow_id,omitempty"`

	// 开始节点id
	StartNodeId *string `json:"start_node_id,omitempty"`
}

func (CbsFlowEntry) String

func (o CbsFlowEntry) String() string

type CheckHostsRequest

type CheckHostsRequest struct {

	// 授权详情id
	AuthorizationDetailId int64 `json:"authorization_detail_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *VerifyHostV2Req `json:"body,omitempty"`
}

CheckHostsRequest Request Object

func (CheckHostsRequest) String

func (o CheckHostsRequest) String() string

type CheckHostsResponse

type CheckHostsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CheckHostsResponse Response Object

func (CheckHostsResponse) String

func (o CheckHostsResponse) String() string

type CheckNeedVerifyRequest

type CheckNeedVerifyRequest struct {

	// 联系方式值
	ContactValue string `json:"contact_value"`

	// 联系方式类型
	ContactWay int32 `json:"contact_way"`

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

CheckNeedVerifyRequest Request Object

func (CheckNeedVerifyRequest) String

func (o CheckNeedVerifyRequest) String() string

type CheckNeedVerifyResponse

type CheckNeedVerifyResponse struct {

	// 是否需要验证
	NeedVerifyCode *int32 `json:"need_verify_code,omitempty"`

	// 过期时间
	ExpireTime     *sdktime.SdkTime `json:"expire_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

CheckNeedVerifyResponse Response Object

func (CheckNeedVerifyResponse) String

func (o CheckNeedVerifyResponse) String() string

type CheckVerifyCodesRequest

type CheckVerifyCodesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *VerifyVerifyCodeV2Req `json:"body,omitempty"`
}

CheckVerifyCodesRequest Request Object

func (CheckVerifyCodesRequest) String

func (o CheckVerifyCodesRequest) String() string

type CheckVerifyCodesResponse

type CheckVerifyCodesResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CheckVerifyCodesResponse Response Object

func (CheckVerifyCodesResponse) String

func (o CheckVerifyCodesResponse) String() string

type CommonParamV2

type CommonParamV2 struct {

	// 参数标识
	ParamKey *string `json:"param_key,omitempty"`

	// 参数名称
	ParamName *string `json:"param_name,omitempty"`

	// 是否展示
	IsShow *int32 `json:"is_show,omitempty"`

	// 是否必填
	IsRequired *int32 `json:"is_required,omitempty"`
}

func (CommonParamV2) String

func (o CommonParamV2) String() string

type ConfirmAuthorizationsRequest

type ConfirmAuthorizationsRequest struct {

	// 授权id
	AuthorizationId string `json:"authorization_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *AgreeTenantAuthorizationV2Req `json:"body,omitempty"`
}

ConfirmAuthorizationsRequest Request Object

func (ConfirmAuthorizationsRequest) String

type ConfirmAuthorizationsResponse

type ConfirmAuthorizationsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ConfirmAuthorizationsResponse Response Object

func (ConfirmAuthorizationsResponse) String

type ContactV2

type ContactV2 struct {

	// 联系方式类型
	ContactWay *int32 `json:"contact_way,omitempty"`

	// 联系方式值
	ContactValue *string `json:"contact_value,omitempty"`

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`

	// 验证序列号
	VerifiedId *string `json:"verified_id,omitempty"`
}

func (ContactV2) String

func (o ContactV2) String() string

type ContactWayInfoV2

type ContactWayInfoV2 struct {

	// 姓名或名称
	Name string `json:"name"`

	// 联系电话
	Mobile string `json:"mobile"`

	// 联系邮箱
	Mail *string `json:"mail,omitempty"`

	// 国家/地区
	Area *string `json:"area,omitempty"`

	// 地址
	Address *string `json:"address,omitempty"`

	// 身份。企业 10;个人 20;授权代理人 21;律师 22;知识产权所有人 23
	IdType int32 `json:"id_type"`

	// 公司名称
	CompanyName *string `json:"company_name,omitempty"`

	// 身份证明附件列表,至少1个,最多3个
	IdFiles []string `json:"id_files"`

	// 其他联系方式
	OtherWay *string `json:"other_way,omitempty"`
}

func (ContactWayInfoV2) String

func (o ContactWayInfoV2) String() string

type CreateAndDeletePrivilegeReq

type CreateAndDeletePrivilegeReq struct {

	// 执行的操作(create|delete)
	Operation string `json:"operation"`

	// 权限标识
	Privilege *string `json:"privilege,omitempty"`
}

func (CreateAndDeletePrivilegeReq) String

type CreateAskQuestionRequest

type CreateAskQuestionRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	Body *AskQuestionReq `json:"body,omitempty"`
}

CreateAskQuestionRequest Request Object

func (CreateAskQuestionRequest) String

func (o CreateAskQuestionRequest) String() string

type CreateAskQuestionResponse

type CreateAskQuestionResponse struct {

	// 问题
	Question *string `json:"question,omitempty"`

	// 答案列表
	Answers *[]AnswerQaPair `json:"answers,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 请求Id
	RequestId      *string `json:"request_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateAskQuestionResponse Response Object

func (CreateAskQuestionResponse) String

func (o CreateAskQuestionResponse) String() string

type CreateCaseExtendsParamRequest

type CreateCaseExtendsParamRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *PutCaseExtParamReq `json:"body,omitempty"`
}

CreateCaseExtendsParamRequest Request Object

func (CreateCaseExtendsParamRequest) String

type CreateCaseExtendsParamResponse

type CreateCaseExtendsParamResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateCaseExtendsParamResponse Response Object

func (CreateCaseExtendsParamResponse) String

type CreateCaseLabelsRequest

type CreateCaseLabelsRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 要关联的标签id列表,最多5个
	LabelIds []int32 `json:"label_ids"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

CreateCaseLabelsRequest Request Object

func (CreateCaseLabelsRequest) String

func (o CreateCaseLabelsRequest) String() string

type CreateCaseLabelsResponse

type CreateCaseLabelsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateCaseLabelsResponse Response Object

func (CreateCaseLabelsResponse) String

func (o CreateCaseLabelsResponse) String() string

type CreateCasesRequest

type CreateCasesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	// 手机验证序列号id,如果是非注册联系方式则必填,通过\"查询已验证的列表\"接口查询获取
	XPhoneVerifiedid *string `json:"x-phone-verifiedid,omitempty"`

	// 邮件验证序列号id,如果是非注册联系方式则必填,通过\"查询已验证的列表\"接口查询获取
	XEmailVerifiedid *string `json:"x-email-verifiedid,omitempty"`

	Body *CreateOrderIncidentV2Req `json:"body,omitempty"`
}

CreateCasesRequest Request Object

func (CreateCasesRequest) String

func (o CreateCasesRequest) String() string

type CreateCasesResponse

type CreateCasesResponse struct {

	// 工单id
	IncidentId     *string `json:"incident_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateCasesResponse Response Object

func (CreateCasesResponse) String

func (o CreateCasesResponse) String() string

type CreateDiagnoseFeedbackRequest

type CreateDiagnoseFeedbackRequest struct {
	Body *CreateFeedbackReq `json:"body,omitempty"`
}

CreateDiagnoseFeedbackRequest Request Object

func (CreateDiagnoseFeedbackRequest) String

type CreateDiagnoseFeedbackResponse

type CreateDiagnoseFeedbackResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDiagnoseFeedbackResponse Response Object

func (CreateDiagnoseFeedbackResponse) String

type CreateDiagnoseJobRequest

type CreateDiagnoseJobRequest struct {
	Body *SubmitDiagnoseJobReq `json:"body,omitempty"`
}

CreateDiagnoseJobRequest Request Object

func (CreateDiagnoseJobRequest) String

func (o CreateDiagnoseJobRequest) String() string

type CreateDiagnoseJobResponse

type CreateDiagnoseJobResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 工具任务ID
	JobId          *string `json:"job_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDiagnoseJobResponse Response Object

func (CreateDiagnoseJobResponse) String

func (o CreateDiagnoseJobResponse) String() string

type CreateEvaluateRequest

type CreateEvaluateRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// 会话Id
	SessionId string `json:"session_id"`

	// 请求Id
	RequestId string `json:"request_id"`

	Body *EvaluateRequestReq `json:"body,omitempty"`
}

CreateEvaluateRequest Request Object

func (CreateEvaluateRequest) String

func (o CreateEvaluateRequest) String() string

type CreateEvaluateResponse

type CreateEvaluateResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 请求Id
	RequestId      *string `json:"request_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateEvaluateResponse Response Object

func (CreateEvaluateResponse) String

func (o CreateEvaluateResponse) String() string

type CreateFeedbackReq

type CreateFeedbackReq struct {

	// 任务类型,例如 ecs诊断任务 1,rds诊断任务 2
	Type int32 `json:"type"`

	// 反馈内容
	Content *string `json:"content,omitempty"`

	// 是否有帮助
	IsHelpful bool `json:"is_helpful"`
}

func (CreateFeedbackReq) String

func (o CreateFeedbackReq) String() string

type CreateFeedbackRequest

type CreateFeedbackRequest struct {
	Body *CreateFeedbackV2Req `json:"body,omitempty"`
}

CreateFeedbackRequest Request Object

func (CreateFeedbackRequest) String

func (o CreateFeedbackRequest) String() string

type CreateFeedbackResponse

type CreateFeedbackResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateFeedbackResponse Response Object

func (CreateFeedbackResponse) String

func (o CreateFeedbackResponse) String() string

type CreateFeedbackV2Req

type CreateFeedbackV2Req struct {

	// 举报类型
	Type string `json:"type"`

	// 涉案的华为云产品或服务; 举报网址
	Title string `json:"title"`

	// 侵权详情说明或举报内容及说明
	Content string `json:"content"`

	// 相关证明附件列表
	Files []string `json:"files"`

	Ip *IntellectualPropertyV2 `json:"ip,omitempty"`

	Contacts *ContactWayInfoV2 `json:"contacts"`
}

func (CreateFeedbackV2Req) String

func (o CreateFeedbackV2Req) String() string

type CreateLabelsReq

type CreateLabelsReq struct {

	// 标签名称
	Name string `json:"name"`

	// 颜色值,如#000000
	Color string `json:"color"`
}

func (CreateLabelsReq) String

func (o CreateLabelsReq) String() string

type CreateLabelsRequest

type CreateLabelsRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *CreateLabelsReq `json:"body,omitempty"`
}

CreateLabelsRequest Request Object

func (CreateLabelsRequest) String

func (o CreateLabelsRequest) String() string

type CreateLabelsResponse

type CreateLabelsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateLabelsResponse Response Object

func (CreateLabelsResponse) String

func (o CreateLabelsResponse) String() string

type CreateMessageDoV2

type CreateMessageDoV2 struct {

	// 留言内容
	Content string `json:"content"`

	// 附件id
	AccessoryIds *[]string `json:"accessory_ids,omitempty"`
}

func (CreateMessageDoV2) String

func (o CreateMessageDoV2) String() string

type CreateMessageV2Req

type CreateMessageV2Req struct {
	Message *CreateMessageDoV2 `json:"message"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`
}

func (CreateMessageV2Req) String

func (o CreateMessageV2Req) String() string

type CreateMessagesRequest

type CreateMessagesRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *CreateMessageV2Req `json:"body,omitempty"`
}

CreateMessagesRequest Request Object

func (CreateMessagesRequest) String

func (o CreateMessagesRequest) String() string

type CreateMessagesResponse

type CreateMessagesResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateMessagesResponse Response Object

func (CreateMessagesResponse) String

func (o CreateMessagesResponse) String() string

type CreateOrderIncidentV2Req

type CreateOrderIncidentV2Req struct {

	// 工单子类,通过\"查询工单类目列表\"接口获取
	IncidentSubTypeId *string `json:"incident_sub_type_id,omitempty"`

	// 工单产品类型,通过\"查询工单类目列表\"接口获取
	ProductCategoryId *string `json:"product_category_id,omitempty"`

	// 工单问题类型,通过\"查询问题类型列表\"接口获取
	BusinessTypeId string `json:"business_type_id"`

	// 区域ID,根据business_type_id对应工单类型是5则必填,通过\"查询问题类型列表\"查看
	RegionId *string `json:"region_id,omitempty"`

	// 问题描述
	SimpleDescription string `json:"simple_description"`

	// 工单来源,当前固定为83aeb0f2834c4df49826c781d32a963e
	SourceId string `json:"source_id"`

	// 提醒手机号
	RemindMobile *string `json:"remind_mobile,omitempty"`

	// 提醒邮箱
	RemindMail *string `json:"remind_mail,omitempty"`

	// 提醒时间,如果是任意时间传0,如果是指定时间,传客户首选项对应时区的时间,比如09:00-18:00
	RemindTime *string `json:"remind_time,omitempty"`

	// 项目id
	ProjectId *string `json:"project_id,omitempty"`

	// 附件id列表,\"上传附件\"接口返回的id
	AccessoryIds *[]string `json:"accessory_ids,omitempty"`

	// 附加参数
	ExtendsMap map[string]interface{} `json:"extends_map,omitempty"`

	// 扩展参数
	ExtensionMap map[string]interface{} `json:"extension_map,omitempty"`

	// 严重性id,通过\"查询问题严重性列表\"接口获取
	SeverityId *string `json:"severity_id,omitempty"`

	// 验证码,如果是非注册联系方式,需要通过\"获取验证码\"获取验证码
	VerifyCode *string `json:"verify_code,omitempty"`

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`
}

func (CreateOrderIncidentV2Req) String

func (o CreateOrderIncidentV2Req) String() string

type CreatePrivilegesRequest

type CreatePrivilegesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *CreateAndDeletePrivilegeReq `json:"body,omitempty"`
}

CreatePrivilegesRequest Request Object

func (CreatePrivilegesRequest) String

func (o CreatePrivilegesRequest) String() string

type CreatePrivilegesResponse

type CreatePrivilegesResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePrivilegesResponse Response Object

func (CreatePrivilegesResponse) String

func (o CreatePrivilegesResponse) String() string

type CreateQaAskRequest

type CreateQaAskRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	Body *QaAskReq `json:"body,omitempty"`
}

CreateQaAskRequest Request Object

func (CreateQaAskRequest) String

func (o CreateQaAskRequest) String() string

type CreateQaAskResponse

type CreateQaAskResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	LangResult *LangResult `json:"lang_result,omitempty"`

	// - QA_BOT:  - TASK_BOT:  - CHAT_BOT:  - GRAPH_BOT:  - HW_CLOUD:
	ReplyType *CreateQaAskResponseReplyType `json:"reply_type,omitempty"`

	// 会话ID
	SessionId *string `json:"session_id,omitempty"`

	// 请求ID
	RequestId *string `json:"request_id,omitempty"`

	AnswersDetail  *AnswerDetail `json:"answers_detail,omitempty"`
	HttpStatusCode int           `json:"-"`
}

CreateQaAskResponse Response Object

func (CreateQaAskResponse) String

func (o CreateQaAskResponse) String() string

type CreateQaAskResponseReplyType

type CreateQaAskResponseReplyType struct {
	// contains filtered or unexported fields
}

func (CreateQaAskResponseReplyType) MarshalJSON

func (c CreateQaAskResponseReplyType) MarshalJSON() ([]byte, error)

func (*CreateQaAskResponseReplyType) UnmarshalJSON

func (c *CreateQaAskResponseReplyType) UnmarshalJSON(b []byte) error

func (CreateQaAskResponseReplyType) Value

type CreateQaFeedbacksRequest

type CreateQaFeedbacksRequest struct {

	// 调用智能客服服务标志。
	XServiceKey *string `json:"x-service-key,omitempty"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// - LIKE:  - CANCEL_LIKE:  - DISLIKE:  - ALL:
	FeedbackType CreateQaFeedbacksRequestFeedbackType `json:"feedback_type"`

	Body *QaFeedbackReq `json:"body,omitempty"`
}

CreateQaFeedbacksRequest Request Object

func (CreateQaFeedbacksRequest) String

func (o CreateQaFeedbacksRequest) String() string

type CreateQaFeedbacksRequestFeedbackType

type CreateQaFeedbacksRequestFeedbackType struct {
	// contains filtered or unexported fields
}

func (CreateQaFeedbacksRequestFeedbackType) MarshalJSON

func (c CreateQaFeedbacksRequestFeedbackType) MarshalJSON() ([]byte, error)

func (*CreateQaFeedbacksRequestFeedbackType) UnmarshalJSON

func (c *CreateQaFeedbacksRequestFeedbackType) UnmarshalJSON(b []byte) error

func (CreateQaFeedbacksRequestFeedbackType) Value

type CreateQaFeedbacksResponse

type CreateQaFeedbacksResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 反馈记录id
	FeedbackId     *string `json:"feedback_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateQaFeedbacksResponse Response Object

func (CreateQaFeedbacksResponse) String

func (o CreateQaFeedbacksResponse) String() string

type CreateQuestionInSessionRequest

type CreateQuestionInSessionRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// 会话Id
	SessionId string `json:"session_id"`

	Body *SessionAskQuestionReq `json:"body,omitempty"`
}

CreateQuestionInSessionRequest Request Object

func (CreateQuestionInSessionRequest) String

type CreateQuestionInSessionResponse

type CreateQuestionInSessionResponse struct {

	// 答案列表
	Answers *[]AnswerQaPair `json:"answers,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 答案类型:0 知识库回复,1 技能回复,2 闲聊回复,3 华为云答案。
	AnswerType *int32 `json:"answer_type,omitempty"`

	// 请求Id
	RequestId      *string `json:"request_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateQuestionInSessionResponse Response Object

func (CreateQuestionInSessionResponse) String

type CreateRelationsReq

type CreateRelationsReq struct {

	// 要关联的工单id列表,最多3个
	RelatedIdList []string `json:"related_id_list"`

	// 组id
	GroupId string `json:"group_id"`
}

func (CreateRelationsReq) String

func (o CreateRelationsReq) String() string

type CreateRelationsRequest

type CreateRelationsRequest struct {

	// 要关联的工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *CreateRelationsReq `json:"body,omitempty"`
}

CreateRelationsRequest Request Object

func (CreateRelationsRequest) String

func (o CreateRelationsRequest) String() string

type CreateRelationsResponse

type CreateRelationsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateRelationsResponse Response Object

func (CreateRelationsResponse) String

func (o CreateRelationsResponse) String() string

type CreateScoreV2Req

type CreateScoreV2Req struct {

	// 评价内容
	Judgement string `json:"judgement"`

	// 满意度列表
	IncidentSatisfactionList []IncidentSatisfactionV2Do `json:"incident_satisfaction_list"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`
}

func (CreateScoreV2Req) String

func (o CreateScoreV2Req) String() string

type CreateScoresRequest

type CreateScoresRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *CreateScoreV2Req `json:"body,omitempty"`
}

CreateScoresRequest Request Object

func (CreateScoresRequest) String

func (o CreateScoresRequest) String() string

type CreateScoresResponse

type CreateScoresResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateScoresResponse Response Object

func (CreateScoresResponse) String

func (o CreateScoresResponse) String() string

type CreateSessionRequest

type CreateSessionRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`
}

CreateSessionRequest Request Object

func (CreateSessionRequest) String

func (o CreateSessionRequest) String() string

type CreateSessionResponse

type CreateSessionResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 会话Id
	SessionId      *string `json:"session_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateSessionResponse Response Object

func (CreateSessionResponse) String

func (o CreateSessionResponse) String() string

type DataCenterV2Do

type DataCenterV2Do struct {

	// 区域类型0大陆 1国际
	Type *int32 `json:"type,omitempty"`

	// 区域id
	RegionId *string `json:"region_id,omitempty"`

	// 区域名称
	RegionName *string `json:"region_name,omitempty"`

	// 是否敏感
	IsSensitive *int32 `json:"is_sensitive,omitempty"`
}

func (DataCenterV2Do) String

func (o DataCenterV2Do) String() string

type DeleteAccessoriesRequest

type DeleteAccessoriesRequest struct {

	// f
	AccessoryId string `json:"accessory_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

DeleteAccessoriesRequest Request Object

func (DeleteAccessoriesRequest) String

func (o DeleteAccessoriesRequest) String() string

type DeleteAccessoriesResponse

type DeleteAccessoriesResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteAccessoriesResponse Response Object

func (DeleteAccessoriesResponse) String

func (o DeleteAccessoriesResponse) String() string

type DeleteCaseLabelsRequest

type DeleteCaseLabelsRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 要取消关联的标签id,最多5个
	LabelIds []int32 `json:"label_ids"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

DeleteCaseLabelsRequest Request Object

func (DeleteCaseLabelsRequest) String

func (o DeleteCaseLabelsRequest) String() string

type DeleteCaseLabelsResponse

type DeleteCaseLabelsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteCaseLabelsResponse Response Object

func (DeleteCaseLabelsResponse) String

func (o DeleteCaseLabelsResponse) String() string

type DeleteLabelsRequest

type DeleteLabelsRequest struct {

	// 删除标签的id
	LabelId int32 `json:"label_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

DeleteLabelsRequest Request Object

func (DeleteLabelsRequest) String

func (o DeleteLabelsRequest) String() string

type DeleteLabelsResponse

type DeleteLabelsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteLabelsResponse Response Object

func (DeleteLabelsResponse) String

func (o DeleteLabelsResponse) String() string

type DeleteRelationRequest

type DeleteRelationRequest struct {

	// 被接触关联的工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *DeleteRelationsReq `json:"body,omitempty"`
}

DeleteRelationRequest Request Object

func (DeleteRelationRequest) String

func (o DeleteRelationRequest) String() string

type DeleteRelationResponse

type DeleteRelationResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteRelationResponse Response Object

func (DeleteRelationResponse) String

func (o DeleteRelationResponse) String() string

type DeleteRelationsReq

type DeleteRelationsReq struct {

	// 要解除关联的工单id
	RelatedId string `json:"related_id"`

	// 组id
	GroupId string `json:"group_id"`
}

func (DeleteRelationsReq) String

func (o DeleteRelationsReq) String() string

type DiagnoseRecordVo

type DiagnoseRecordVo struct {

	// ID
	Id *string `json:"id,omitempty"`

	// 状态
	Status *string `json:"status,omitempty"`

	// 不同诊断定独有的属性
	Params map[string]string `json:"params,omitempty"`

	// 创建人
	DomainId *string `json:"domain_id,omitempty"`

	// 创建时间戳
	CreateTime *int64 `json:"create_time,omitempty"`

	// 任务ID
	JobId *string `json:"job_id,omitempty"`

	// 异常项id列表
	AbnormalItems *[]string `json:"abnormal_items,omitempty"`

	// 异常项数量
	RedCount *int32 `json:"red_count,omitempty"`

	// 区域
	Region *string `json:"region,omitempty"`
}

func (DiagnoseRecordVo) String

func (o DiagnoseRecordVo) String() string

type DiagnoseResourceVo

type DiagnoseResourceVo struct {

	// ID
	Fault *string `json:"fault,omitempty"`

	// 状态
	Id *string `json:"id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// ip4地址
	AccessIPv4 *string `json:"accessIPv4,omitempty"`

	// ip6地址
	AccessIPv6 *string `json:"accessIPv6,omitempty"`

	// 状态
	Status *string `json:"status,omitempty"`

	// 进度
	Progress *string `json:"progress,omitempty"`

	// 前端id
	TenantId *string `json:"tenantId,omitempty"`

	// 用户id
	UserId *string `json:"userId,omitempty"`

	// 资源元数据
	Metadata *interface{} `json:"metadata,omitempty"`

	// 主机id
	HostId *string `json:"hostId,omitempty"`
}

func (DiagnoseResourceVo) String

func (o DiagnoseResourceVo) String() string

type DownloadAccessoriesRequest

type DownloadAccessoriesRequest struct {

	// 附件id列表,下载支持多个,逗号隔开
	AccessoryId string `json:"accessory_id"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

DownloadAccessoriesRequest Request Object

func (DownloadAccessoriesRequest) String

type DownloadAccessoriesResponse

type DownloadAccessoriesResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

DownloadAccessoriesResponse Response Object

func (DownloadAccessoriesResponse) Consume

func (o DownloadAccessoriesResponse) Consume(writer io.Writer) (int64, error)

func (DownloadAccessoriesResponse) String

type DownloadCasesRequest

type DownloadCasesRequest struct {

	// 语言
	Language string `json:"language"`

	// 时区
	Timezone string `json:"timezone"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 查询开始时间
	QueryStartTime *string `json:"query_start_time,omitempty"`

	// 查询结束时间
	QueryEndTime *string `json:"query_end_time,omitempty"`

	// 子用户名称
	XCustomerName *string `json:"x_customer_name,omitempty"`

	// 搜索关键字
	SearchKey *string `json:"search_key,omitempty"`

	// 状态 0:待受理 1:处理中 2:待确认结果 3:已完成 4:已撤销 12:无效 17: 待反馈
	Status *int32 `json:"status,omitempty"`

	// 用户id
	CustomerId *string `json:"customer_id,omitempty"`

	// 来源id
	TenantSourceIdList *[]string `json:"tenant_source_id_list,omitempty"`

	// 子用户id
	SubCustomerId *string `json:"sub_customer_id,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

DownloadCasesRequest Request Object

func (DownloadCasesRequest) String

func (o DownloadCasesRequest) String() string

type DownloadCasesResponse

type DownloadCasesResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

DownloadCasesResponse Response Object

func (DownloadCasesResponse) Consume

func (o DownloadCasesResponse) Consume(writer io.Writer) (int64, error)

func (DownloadCasesResponse) String

func (o DownloadCasesResponse) String() string

type DownloadImagesRequest

type DownloadImagesRequest struct {

	// 附件id
	AccessoryId string `json:"accessory_id"`

	// 对应的组id
	GroupId *string `json:"group_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

DownloadImagesRequest Request Object

func (DownloadImagesRequest) String

func (o DownloadImagesRequest) String() string

type DownloadImagesResponse

type DownloadImagesResponse struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

DownloadImagesResponse Response Object

func (DownloadImagesResponse) Consume

func (o DownloadImagesResponse) Consume(writer io.Writer) (int64, error)

func (DownloadImagesResponse) String

func (o DownloadImagesResponse) String() string

type EvaluateRequestReq

type EvaluateRequestReq struct {

	// 评价结果
	Degree *int32 `json:"degree,omitempty"`
}

func (EvaluateRequestReq) String

func (o EvaluateRequestReq) String() string

type ExtendQuestion

type ExtendQuestion struct {

	// 扩展问内容
	Content *string `json:"content,omitempty"`

	// 分值
	Score *float64 `json:"score,omitempty"`
}

func (ExtendQuestion) String

func (o ExtendQuestion) String() string

type ExtendsParamV2

type ExtendsParamV2 struct {

	// 提示
	Tips *string `json:"tips,omitempty"`

	// 是否必填
	Required *int32 `json:"required,omitempty"`

	// 限制长度
	Length *int32 `json:"length,omitempty"`

	// 语言
	Language *string `json:"language,omitempty"`

	// 参数标识
	ParamKey *string `json:"param_key,omitempty"`

	// 参数名称
	ParamName *string `json:"param_name,omitempty"`

	// 参数类型
	ParamType *int32 `json:"param_type,omitempty"`

	// 参数描述
	ParamDesc *string `json:"param_desc,omitempty"`

	// 默认值
	DefaultValue *string `json:"default_value,omitempty"`

	// 最大值
	MaxValue *int64 `json:"max_value,omitempty"`

	// 最小值
	MinValue *int64 `json:"min_value,omitempty"`

	// 选项值
	SelectItem *string `json:"select_item,omitempty"`

	// 是否展示
	IsShow *int32 `json:"is_show,omitempty"`

	// 是否敏感
	IsSensitive *int32 `json:"is_sensitive,omitempty"`
}

func (ExtendsParamV2) String

func (o ExtendsParamV2) String() string

type FeedbackOption

type FeedbackOption struct {

	// 反馈选项id
	FeedbackOptionId *string `json:"feedback_option_id,omitempty"`

	// 反馈选项名称
	FeedbackOptionName *string `json:"feedback_option_name,omitempty"`
}

func (FeedbackOption) String

func (o FeedbackOption) String() string

type FileOperateLog

type FileOperateLog struct {

	// 传输时间 格式:hh:ii:ss
	Duration *string `json:"duration,omitempty"`

	// 操作时间
	OperateTime *string `json:"operate_time,omitempty"`

	// 操作类型
	OperateType *string `json:"operate_type,omitempty"`

	// 文件名
	FileName *string `json:"file_name,omitempty"`

	// 来源路径
	FromPath *string `json:"from_path,omitempty"`

	// 目标路径
	ToPath *string `json:"to_path,omitempty"`

	// 文件大小,多少k,多少M,多少G。
	FileSize *string `json:"file_size,omitempty"`

	// 操作结果
	OperResult *string `json:"oper_result,omitempty"`
}

func (FileOperateLog) String

func (o FileOperateLog) String() string

type ImStatusV2

type ImStatusV2 struct {

	// 状态
	Status *int32 `json:"status,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`
}

func (ImStatusV2) String

func (o ImStatusV2) String() string

type ImUnreadV2

type ImUnreadV2 struct {

	// 状态
	Status *int32 `json:"status,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 未读数量
	UnreadNum *int32 `json:"unread_num,omitempty"`
}

func (ImUnreadV2) String

func (o ImUnreadV2) String() string

type IncidentDetailExtInfoV2

type IncidentDetailExtInfoV2 struct {

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`

	// 提醒手机
	RemindMobile *string `json:"remind_mobile,omitempty"`

	// 提醒邮箱
	RemindMail *string `json:"remind_mail,omitempty"`

	// 联系方式类型
	ContactType *string `json:"contact_type,omitempty"`

	// 提醒时间
	RemindTime *string `json:"remind_time,omitempty"`

	// 抄送邮箱
	CcEmail *string `json:"cc_email,omitempty"`

	// ISV商品id
	CommodityId *string `json:"commodity_id,omitempty"`
}

func (IncidentDetailExtInfoV2) String

func (o IncidentDetailExtInfoV2) String() string

type IncidentDetailInfoV2

type IncidentDetailInfoV2 struct {

	// 子用户id
	XcustomerId *string `json:"xcustomer_id,omitempty"`

	// 子用户名称
	XcustomerName *string `json:"xcustomer_name,omitempty"`

	// 状态 0:待受理 1:处理中 2:待确认结果 3:已完成 4:已撤销 12:无效 17: 待反馈
	Status int32 `json:"status"`

	// 评价内容
	Judgement string `json:"judgement"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 问题类型名称
	BusinessTypeName string `json:"business_type_name"`

	// 工单类型名称
	IncidentTypeName string `json:"incident_type_name"`

	// 客户id
	CustomerId string `json:"customer_id"`

	// 区域名称
	DcName string `json:"dc_name"`

	// 简要描述
	SimpleDescription string `json:"simple_description"`

	// 来源名称
	SourceName string `json:"source_name"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time"`

	// 留言列表
	MessageList []IncidentMessageV2 `json:"message_list"`

	// 满意度列表
	IncidentSatisfaction []IncidentSatisfactionV2Do `json:"incident_satisfaction"`

	// 严重性名称
	SeverityName *string `json:"severity_name,omitempty"`

	// 业务归属 0华为云 1BP伙伴 2ISV
	BusinessOwnership *int32 `json:"business_ownership,omitempty"`

	// 解决时间
	ResolveTime *int64 `json:"resolve_time,omitempty"`

	ExtInfo *IncidentDetailExtInfoV2 `json:"ext_info,omitempty"`
}

func (IncidentDetailInfoV2) String

func (o IncidentDetailInfoV2) String() string

type IncidentInfo

type IncidentInfo struct {

	// 工单id
	IncidentId *string `json:"incidentId,omitempty"`

	// 类型
	Type *int32 `json:"type,omitempty"`

	// 业务分类名称
	BusinessTypeName *string `json:"businessTypeName,omitempty"`

	// 工单类型名称
	IncidentTypeName *string `json:"incidentTypeName,omitempty"`

	// 客户id
	CustomerId *string `json:"customerId,omitempty"`

	// 客户id
	XcustomerId *string `json:"xcustomerId,omitempty"`

	// 客户名称
	XcustomerName *string `json:"xcustomerName,omitempty"`

	// dc名称
	DcName *string `json:"dcName,omitempty"`

	// 简单说明
	SimpleDescribe *string `json:"simpleDescribe,omitempty"`

	// 工单状态
	Status *int32 `json:"status,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"createTime,omitempty"`

	// 是否灰度
	Gray *bool `json:"gray,omitempty"`

	// 标签列表
	LabelList *[]CaseQueryLabel `json:"labelList,omitempty"`
}

func (IncidentInfo) String

func (o IncidentInfo) String() string

type IncidentInfoV2

type IncidentInfoV2 struct {

	// 子用户id
	XcustomerId *string `json:"xcustomer_id,omitempty"`

	// 子用户名称
	XcustomerName *string `json:"xcustomer_name,omitempty"`

	// 状态 0:待受理 1:处理中 2:待确认结果 3:已完成 4:已撤销 12:无效 17: 待反馈
	Status int32 `json:"status"`

	// 工单id
	IncidentId string `json:"incident_id"`

	// 问题类型名称
	BusinessTypeName string `json:"business_type_name"`

	// 工单类型名称
	IncidentTypeName string `json:"incident_type_name"`

	// 客户id
	CustomerId string `json:"customer_id"`

	// 区域名称
	DcName string `json:"dc_name"`

	// 简要描述
	SimpleDescription string `json:"simple_description"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time"`

	// 标签列表
	LabelList *[]LabelInfo `json:"label_list,omitempty"`
}

func (IncidentInfoV2) String

func (o IncidentInfoV2) String() string

type IncidentMessageV2

type IncidentMessageV2 struct {

	// 类型,0客户留言 1华为工程师留言
	Type *int32 `json:"type,omitempty"`

	// 回复人ID
	Replier *string `json:"replier,omitempty"`

	// 留言内容
	Content *string `json:"content,omitempty"`

	// 留言id
	MessageId *string `json:"message_id,omitempty"`

	// 回复人名称
	ReplierName *string `json:"replier_name,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 是否是第一条留言
	IsFirstMessage *int32 `json:"is_first_message,omitempty"`

	// 附件列表
	AccessoryList *[]SimpleAccessoryV2 `json:"accessory_list,omitempty"`
}

func (IncidentMessageV2) String

func (o IncidentMessageV2) String() string

type IncidentOperateLogV2

type IncidentOperateLogV2 struct {

	// 工单日志id
	IncidentLogId *string `json:"incident_log_id,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 操作类型
	OperateType *int32 `json:"operate_type,omitempty"`

	// 操作员类型
	OperatorType *int32 `json:"operator_type,omitempty"`

	// 操作员id
	OperatorId *string `json:"operator_id,omitempty"`

	// 操作员名称
	OperatorName *string `json:"operator_name,omitempty"`

	// 操作描述
	OperateDesc *string `json:"operate_desc,omitempty"`

	// 操作时间
	OperateTime *string `json:"operate_time,omitempty"`

	// 工单操作时间
	TimestampOperateTime *sdktime.SdkTime `json:"timestamp_operate_time,omitempty"`
}

func (IncidentOperateLogV2) String

func (o IncidentOperateLogV2) String() string

type IncidentOrderAuthDetailInfoV2

type IncidentOrderAuthDetailInfoV2 struct {

	// 授权详情id
	Id *int64 `json:"id,omitempty"`

	// 端口
	Port *int32 `json:"port,omitempty"`

	// 账户
	Account *string `json:"account,omitempty"`

	// 授权详情类型,0控制台 1主机资源
	Type *int32 `json:"type,omitempty"`

	// 实例id
	InstanceId *string `json:"instance_id,omitempty"`

	// 实例名称
	InstanceName *string `json:"instance_name,omitempty"`

	// 区域id
	RegionId *string `json:"region_id,omitempty"`
}

func (IncidentOrderAuthDetailInfoV2) String

type IncidentOrderAuthV2

type IncidentOrderAuthV2 struct {

	// 授权id
	Id *string `json:"id,omitempty"`

	// 授权状态
	Status *int32 `json:"status,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 简要描述
	SimpleDescription *string `json:"simple_description,omitempty"`

	// 授权描述
	AuthDescribe *string `json:"auth_describe,omitempty"`

	// 授权资源类型id
	ResourceTypeId *string `json:"resource_type_id,omitempty"`

	// 授权资源类型名称
	ResourceTypeName *string `json:"resource_type_name,omitempty"`

	// 授权访问类型id
	VisitTypeId *string `json:"visit_type_id,omitempty"`

	// 授权访问类型名称
	VisitTypeName *string `json:"visit_type_name,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 授权生效时间
	AuthEffectiveTime *sdktime.SdkTime `json:"auth_effective_time,omitempty"`

	// 授权到期时间
	AuthExpireTime *sdktime.SdkTime `json:"auth_expire_time,omitempty"`

	// 拒绝原因
	RejectReason *string `json:"reject_reason,omitempty"`

	// 主账号id
	CustomerId *string `json:"customer_id,omitempty"`

	// 子用户id
	XCustomerId *string `json:"x_customer_id,omitempty"`

	// 子用户名称
	XcustomerName *string `json:"xcustomer_name,omitempty"`

	// 承诺书内容
	ContentOfAuthLetter *string `json:"content_of_auth_letter,omitempty"`
}

func (IncidentOrderAuthV2) String

func (o IncidentOrderAuthV2) String() string

type IncidentOrderCcEmailInfoV2

type IncidentOrderCcEmailInfoV2 struct {

	// 用户id
	UserId *string `json:"user_id,omitempty"`

	// 客户id
	CustomerId *string `json:"customer_id,omitempty"`

	// 操作邮箱
	CcEmail *string `json:"cc_email,omitempty"`
}

func (IncidentOrderCcEmailInfoV2) String

type IncidentProductCategoryV2

type IncidentProductCategoryV2 struct {

	// 产品类型id
	IncidentProductCategoryId *string `json:"incident_product_category_id,omitempty"`

	// 产品类型名称
	IncidentProductCategoryName *string `json:"incident_product_category_name,omitempty"`

	// 产品类型描述
	IncidentProductCategoryDesc *string `json:"incident_product_category_desc,omitempty"`

	// 产品类型简称
	IncidentProductCategoryAcronym *string `json:"incident_product_category_acronym,omitempty"`

	// 是否可以使用支持计划权益
	CanUseSupportPlan *bool `json:"can_use_support_plan,omitempty"`
}

func (IncidentProductCategoryV2) String

func (o IncidentProductCategoryV2) String() string

type IncidentSatisfactionV2Do

type IncidentSatisfactionV2Do struct {

	// 满意度总分数
	Value *int32 `json:"value,omitempty"`

	// 满意度分类id
	SatisfactionId int32 `json:"satisfaction_id"`

	// 满意度的值
	SatisfactionValue int32 `json:"satisfaction_value"`

	// 满意度分类名称
	SatisfactionName *string `json:"satisfaction_name,omitempty"`

	// 每格的分数
	PerValue *int32 `json:"per_value,omitempty"`

	// 满意度维度id
	SatCategoryId *string `json:"sat_category_id,omitempty"`

	// 满意度维度名称
	SatCategoryName *string `json:"sat_category_name,omitempty"`
}

func (IncidentSatisfactionV2Do) String

func (o IncidentSatisfactionV2Do) String() string

type IncidentStatusCount

type IncidentStatusCount struct {

	// 状态 0:待受理 1:处理中 2:待确认结果 3:已完成 4:已撤销 12:无效 17: 待反馈
	Status *int32 `json:"status,omitempty"`

	// 数量
	Count *int32 `json:"count,omitempty"`
}

func (IncidentStatusCount) String

func (o IncidentStatusCount) String() string

type IncidentSubTypeV2Do

type IncidentSubTypeV2Do struct {

	// 工单子类型id
	IncidentSubTypeId *string `json:"incident_sub_type_id,omitempty"`

	// 工单子类型名称
	IncidentSubTypeName *string `json:"incident_sub_type_name,omitempty"`

	// 产品类型列表
	IncidentProductCategoryList *[]IncidentProductCategoryV2 `json:"incident_product_category_list,omitempty"`
}

func (IncidentSubTypeV2Do) String

func (o IncidentSubTypeV2Do) String() string

type IncidentTempV2

type IncidentTempV2 struct {

	// 模板id
	IncidentTemplateId *string `json:"incident_template_id,omitempty"`

	// 模板名称
	IncidentTemplateName *string `json:"incident_template_name,omitempty"`

	// 模板内容
	IncidentTemplateContent *string `json:"incident_template_content,omitempty"`
}

func (IncidentTempV2) String

func (o IncidentTempV2) String() string

type IntellectualPropertyV2

type IntellectualPropertyV2 struct {

	// 知识产权类型,分:著作权-copyright、商标权-trademark、专利权-patent
	IpType *string `json:"ip_type,omitempty"`

	// 知识产权注册国家/地区
	IpArea *string `json:"ip_area,omitempty"`

	// 商标注册号/专利申请号
	IpNumber *string `json:"ip_number,omitempty"`

	// 知识产权情况简述
	IpContent *string `json:"ip_content,omitempty"`
}

func (IntellectualPropertyV2) String

func (o IntellectualPropertyV2) String() string

type ItemResultDetailVo

type ItemResultDetailVo struct {

	// 状态
	Status *int32 `json:"status,omitempty"`

	// 检查项风险等级
	Level *int32 `json:"level,omitempty"`

	// 检查项修复建议
	Suggestion *string `json:"suggestion,omitempty"`

	// 检查项response
	Response *string `json:"response,omitempty"`

	// 检查项ID
	CheckId *string `json:"check_id,omitempty"`

	// 检查项名称
	CheckName *string `json:"check_name,omitempty"`

	// 检查项英文名称
	CheckNameEn *string `json:"check_name_en,omitempty"`

	// 检查项修复建议URL
	SuggestionUrl *string `json:"suggestion_url,omitempty"`
}

func (ItemResultDetailVo) String

func (o ItemResultDetailVo) String() string

type ItemResultVo

type ItemResultVo struct {

	// 执行状态
	Status *int32 `json:"status,omitempty"`

	// 是否可见
	Visible *ItemResultVoVisible `json:"visible,omitempty"`

	// 检查项的大类Id
	ResourceId *string `json:"resource_id,omitempty"`

	// 检查项的大类名称
	ResourceName *string `json:"resource_name,omitempty"`

	// 检查项ID
	CheckId *string `json:"check_id,omitempty"`

	// 执行状态
	CheckName *string `json:"check_name,omitempty"`

	// 问题等级 0:未执行,3 正常,4 异常;可用于判断检查项执行结果
	ProblemLevel *ItemResultVoProblemLevel `json:"problem_level,omitempty"`
}

func (ItemResultVo) String

func (o ItemResultVo) String() string

type ItemResultVoProblemLevel

type ItemResultVoProblemLevel struct {
	// contains filtered or unexported fields
}

func (ItemResultVoProblemLevel) MarshalJSON

func (c ItemResultVoProblemLevel) MarshalJSON() ([]byte, error)

func (*ItemResultVoProblemLevel) UnmarshalJSON

func (c *ItemResultVoProblemLevel) UnmarshalJSON(b []byte) error

func (ItemResultVoProblemLevel) Value

func (c ItemResultVoProblemLevel) Value() int32

type ItemResultVoProblemLevelEnum

type ItemResultVoProblemLevelEnum struct {
	E_0 ItemResultVoProblemLevel
	E_3 ItemResultVoProblemLevel
	E_4 ItemResultVoProblemLevel
}

func GetItemResultVoProblemLevelEnum

func GetItemResultVoProblemLevelEnum() ItemResultVoProblemLevelEnum

type ItemResultVoVisible

type ItemResultVoVisible struct {
	// contains filtered or unexported fields
}

func (ItemResultVoVisible) MarshalJSON

func (c ItemResultVoVisible) MarshalJSON() ([]byte, error)

func (*ItemResultVoVisible) UnmarshalJSON

func (c *ItemResultVoVisible) UnmarshalJSON(b []byte) error

func (ItemResultVoVisible) Value

func (c ItemResultVoVisible) Value() int32

type ItemResultVoVisibleEnum

type ItemResultVoVisibleEnum struct {
	E_0 ItemResultVoVisible
	E_1 ItemResultVoVisible
}

func GetItemResultVoVisibleEnum

func GetItemResultVoVisibleEnum() ItemResultVoVisibleEnum

type LabelInfo

type LabelInfo struct {

	// 标签id
	LabelId *int32 `json:"label_id,omitempty"`

	// 标签描述
	Name *string `json:"name,omitempty"`

	// 颜色id
	Color *string `json:"color,omitempty"`
}

func (LabelInfo) String

func (o LabelInfo) String() string

type LangResult

type LangResult struct {

	// 语言
	Language *string `json:"language,omitempty"`

	// 是否英语
	IsEn *bool `json:"is_en,omitempty"`
}

func (LangResult) String

func (o LangResult) String() string

type ListAccessoryAccessUrlsRequest

type ListAccessoryAccessUrlsRequest struct {

	// 组id
	GroupId string `json:"group_id"`

	// 附件id列表
	AccessoryIds []string `json:"accessory_ids"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListAccessoryAccessUrlsRequest Request Object

func (ListAccessoryAccessUrlsRequest) String

type ListAccessoryAccessUrlsResponse

type ListAccessoryAccessUrlsResponse struct {

	// 附件链接
	AccessoryUrls  *[]AccessoryUrl `json:"accessory_urls,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListAccessoryAccessUrlsResponse Response Object

func (ListAccessoryAccessUrlsResponse) String

type ListAgenciesRequest

type ListAgenciesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListAgenciesRequest Request Object

func (ListAgenciesRequest) String

func (o ListAgenciesRequest) String() string

type ListAgenciesResponse

type ListAgenciesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 委托列表
	AgencyList     *[]AgencyV2 `json:"agency_list,omitempty"`
	HttpStatusCode int         `json:"-"`
}

ListAgenciesResponse Response Object

func (ListAgenciesResponse) String

func (o ListAgenciesResponse) String() string

type ListAreaCodesRequest

type ListAreaCodesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListAreaCodesRequest Request Object

func (ListAreaCodesRequest) String

func (o ListAreaCodesRequest) String() string

type ListAreaCodesResponse

type ListAreaCodesResponse struct {

	// 国家码列表
	AreaCodeList   *[]AreaCodeSimpleInfoV2 `json:"area_code_list,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

ListAreaCodesResponse Response Object

func (ListAreaCodesResponse) String

func (o ListAreaCodesResponse) String() string

type ListArticlesRequest

type ListArticlesRequest struct {

	// 调用智能客服服务标志。
	XServiceKey *string `json:"x-service-key,omitempty"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// 搜索类型:HOT-热点案例,RECOMMEND-推荐案例
	SearchType string `json:"search_type"`

	Body *SearchArticlesReq `json:"body,omitempty"`
}

ListArticlesRequest Request Object

func (ListArticlesRequest) String

func (o ListArticlesRequest) String() string

type ListArticlesResponse

type ListArticlesResponse struct {

	// 热点/推荐案例列表
	Articles *[]Article `json:"articles,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListArticlesResponse Response Object

func (ListArticlesResponse) String

func (o ListArticlesResponse) String() string

type ListAuthorizationsRequest

type ListAuthorizationsRequest struct {

	// 子用户名称
	SubCustomerName *string `json:"sub_customer_name,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 授权状态
	Status *int32 `json:"status,omitempty"`

	// 简要描述
	SimpleDescription *string `json:"simple_description,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询限制条数
	Limit *int32 `json:"limit,omitempty"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListAuthorizationsRequest Request Object

func (ListAuthorizationsRequest) String

func (o ListAuthorizationsRequest) String() string

type ListAuthorizationsResponse

type ListAuthorizationsResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 授权列表
	IncidentAuthList *[]IncidentOrderAuthV2 `json:"incident_auth_list,omitempty"`
	HttpStatusCode   int                    `json:"-"`
}

ListAuthorizationsResponse Response Object

func (ListAuthorizationsResponse) String

type ListCaseCategoriesRequest

type ListCaseCategoriesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseCategoriesRequest Request Object

func (ListCaseCategoriesRequest) String

func (o ListCaseCategoriesRequest) String() string

type ListCaseCategoriesResponse

type ListCaseCategoriesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 工单子类型列表
	IncidentSubTypeList *[]IncidentSubTypeV2Do `json:"incident_sub_type_list,omitempty"`
	HttpStatusCode      int                    `json:"-"`
}

ListCaseCategoriesResponse Response Object

func (ListCaseCategoriesResponse) String

type ListCaseCcEmailsRequest

type ListCaseCcEmailsRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseCcEmailsRequest Request Object

func (ListCaseCcEmailsRequest) String

func (o ListCaseCcEmailsRequest) String() string

type ListCaseCcEmailsResponse

type ListCaseCcEmailsResponse struct {
	CcEmailInfo *IncidentOrderCcEmailInfoV2 `json:"cc_email_info,omitempty"`

	// 抄送邮箱信息
	McEmailInfos   *[]string `json:"mc_email_infos,omitempty"`
	HttpStatusCode int       `json:"-"`
}

ListCaseCcEmailsResponse Response Object

func (ListCaseCcEmailsResponse) String

func (o ListCaseCcEmailsResponse) String() string

type ListCaseCountsRequest

type ListCaseCountsRequest struct {

	// 状态 0:待受理 1:处理中 2:待确认结果 3:已完成 4:已撤销 12:无效 17: 待反馈
	Status *int32 `json:"status,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseCountsRequest Request Object

func (ListCaseCountsRequest) String

func (o ListCaseCountsRequest) String() string

type ListCaseCountsResponse

type ListCaseCountsResponse struct {

	// 状态数量统计列表
	IncidentStatusCounts *[]IncidentStatusCount `json:"incident_status_counts,omitempty"`
	HttpStatusCode       int                    `json:"-"`
}

ListCaseCountsResponse Response Object

func (ListCaseCountsResponse) String

func (o ListCaseCountsResponse) String() string

type ListCaseLabelsRequest

type ListCaseLabelsRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseLabelsRequest Request Object

func (ListCaseLabelsRequest) String

func (o ListCaseLabelsRequest) String() string

type ListCaseLabelsResponse

type ListCaseLabelsResponse struct {

	// 工单关联的标签列表
	CaseLabelList  *[]CaseLabelInfo `json:"case_label_list,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ListCaseLabelsResponse Response Object

func (ListCaseLabelsResponse) String

func (o ListCaseLabelsResponse) String() string

type ListCaseLimitsRequest

type ListCaseLimitsRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseLimitsRequest Request Object

func (ListCaseLimitsRequest) String

func (o ListCaseLimitsRequest) String() string

type ListCaseLimitsResponse

type ListCaseLimitsResponse struct {
	Config         *TenantConfigV2 `json:"config,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListCaseLimitsResponse Response Object

func (ListCaseLimitsResponse) String

func (o ListCaseLimitsResponse) String() string

type ListCaseOperateLogsRequest

type ListCaseOperateLogsRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseOperateLogsRequest Request Object

func (ListCaseOperateLogsRequest) String

type ListCaseOperateLogsResponse

type ListCaseOperateLogsResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 工单操作日志列表
	IncidentOperateLogList *[]IncidentOperateLogV2 `json:"incident_operate_log_list,omitempty"`
	HttpStatusCode         int                     `json:"-"`
}

ListCaseOperateLogsResponse Response Object

func (ListCaseOperateLogsResponse) String

type ListCaseQuotasRequest

type ListCaseQuotasRequest struct {

	// 产品类型id
	ProductCategoryId *string `json:"product_category_id,omitempty"`

	// 问题类型id
	BusinessTypeId string `json:"business_type_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseQuotasRequest Request Object

func (ListCaseQuotasRequest) String

func (o ListCaseQuotasRequest) String() string

type ListCaseQuotasResponse

type ListCaseQuotasResponse struct {

	// 总配额
	Total *int32 `json:"total,omitempty"`

	// 未使用
	UnUsed         *int32 `json:"un_used,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListCaseQuotasResponse Response Object

func (ListCaseQuotasResponse) String

func (o ListCaseQuotasResponse) String() string

type ListCaseTemplatesRequest

type ListCaseTemplatesRequest struct {

	// 业务类型id
	BusinessTypeId string `json:"business_type_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCaseTemplatesRequest Request Object

func (ListCaseTemplatesRequest) String

func (o ListCaseTemplatesRequest) String() string

type ListCaseTemplatesResponse

type ListCaseTemplatesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 模板列表
	IncidentTemplateList *[]IncidentTempV2 `json:"incident_template_list,omitempty"`
	HttpStatusCode       int               `json:"-"`
}

ListCaseTemplatesResponse Response Object

func (ListCaseTemplatesResponse) String

func (o ListCaseTemplatesResponse) String() string

type ListCasesRequest

type ListCasesRequest struct {

	// 关键字查询,支持多个空格隔开
	SearchKey *[]string `json:"search_key,omitempty"`

	// 标签列表,最多支持5个
	LabelIdList *[]string `json:"label_id_list,omitempty"`

	// app关键字查询
	AppKey *string `json:"app_key,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 查询开始时间
	QueryStartTime *string `json:"query_start_time,omitempty"`

	// 查询结束时间
	QueryEndTime *string `json:"query_end_time,omitempty"`

	// 状态 0:待受理 1:处理中 2:待确认结果 3:已完成 4:已撤销 12:无效 17: 待反馈
	Status *int32 `json:"status,omitempty"`

	// 状态列表
	IncidentStatus *string `json:"incident_status,omitempty"`

	// 子用户id
	XCustomerId *string `json:"x_customer_id,omitempty"`

	// 子用户名称
	XCustomerName *string `json:"x_customer_name,omitempty"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询限制数量
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCasesRequest Request Object

func (ListCasesRequest) String

func (o ListCasesRequest) String() string

type ListCasesResponse

type ListCasesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 工单列表
	IncidentInfoList *[]IncidentInfoV2 `json:"incident_info_list,omitempty"`
	HttpStatusCode   int               `json:"-"`
}

ListCasesResponse Response Object

func (ListCasesResponse) String

func (o ListCasesResponse) String() string

type ListCustomersRegionsRequest

type ListCustomersRegionsRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListCustomersRegionsRequest Request Object

func (ListCustomersRegionsRequest) String

type ListCustomersRegionsResponse

type ListCustomersRegionsResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 区域信息
	RegionInfos    *[]Region `json:"region_infos,omitempty"`
	HttpStatusCode int       `json:"-"`
}

ListCustomersRegionsResponse Response Object

func (ListCustomersRegionsResponse) String

type ListDiagnoseItemsRequest

type ListDiagnoseItemsRequest struct {
	Body *QueryDiagnoseItemsReq `json:"body,omitempty"`
}

ListDiagnoseItemsRequest Request Object

func (ListDiagnoseItemsRequest) String

func (o ListDiagnoseItemsRequest) String() string

type ListDiagnoseItemsResponse

type ListDiagnoseItemsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 检查项结果列表
	ItemResults    *[]ItemResultDetailVo `json:"item_results,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListDiagnoseItemsResponse Response Object

func (ListDiagnoseItemsResponse) String

func (o ListDiagnoseItemsResponse) String() string

type ListDiagnoseJobRequest

type ListDiagnoseJobRequest struct {

	// 任务id
	JobId *string `json:"job_id,omitempty"`
}

ListDiagnoseJobRequest Request Object

func (ListDiagnoseJobRequest) String

func (o ListDiagnoseJobRequest) String() string

type ListDiagnoseJobResponse

type ListDiagnoseJobResponse struct {

	//  任务执行的状态 0:准备中,2:执行中,3:完成,4:失败,7:未执行,8:不可用;用于判断任务的是否执行结束,3就是结束了,4,7,8说明是TSC诊断脚本有问题,OSM这边无法处理
	Status *ListDiagnoseJobResponseStatus `json:"status,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 任务ID
	JobId *int32 `json:"job_id,omitempty"`

	// 租户ID
	DomainId *string `json:"domain_id,omitempty"`

	// 任务的检查项结果
	ItemsResult *[]ItemResultVo `json:"items_result,omitempty"`

	// 任务创建时间
	CreateTime     *int64 `json:"create_time,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListDiagnoseJobResponse Response Object

func (ListDiagnoseJobResponse) String

func (o ListDiagnoseJobResponse) String() string

type ListDiagnoseJobResponseStatus

type ListDiagnoseJobResponseStatus struct {
	// contains filtered or unexported fields
}

func (ListDiagnoseJobResponseStatus) MarshalJSON

func (c ListDiagnoseJobResponseStatus) MarshalJSON() ([]byte, error)

func (*ListDiagnoseJobResponseStatus) UnmarshalJSON

func (c *ListDiagnoseJobResponseStatus) UnmarshalJSON(b []byte) error

func (ListDiagnoseJobResponseStatus) Value

type ListDiagnoseRecordsRequest

type ListDiagnoseRecordsRequest struct {

	// 单页大小
	PageSize *int32 `json:"page_size,omitempty"`

	// 页码
	PageNo *int32 `json:"page_no,omitempty"`

	// 任务类型,例如 ecs诊断任务 1,rds诊断任务 2
	Type *int32 `json:"type,omitempty"`
}

ListDiagnoseRecordsRequest Request Object

func (ListDiagnoseRecordsRequest) String

type ListDiagnoseRecordsResponse

type ListDiagnoseRecordsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 总条数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 获取的诊断记录列表
	Records        *[]DiagnoseRecordVo `json:"records,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

ListDiagnoseRecordsResponse Response Object

func (ListDiagnoseRecordsResponse) String

type ListDiagnoseResourcesRequest

type ListDiagnoseResourcesRequest struct {
	Body *QueryTscDiagnoseResourcesReq `json:"body,omitempty"`
}

ListDiagnoseResourcesRequest Request Object

func (ListDiagnoseResourcesRequest) String

type ListDiagnoseResourcesResponse

type ListDiagnoseResourcesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 诊断记录列表
	Result         *[]DiagnoseResourceVo `json:"result,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListDiagnoseResourcesResponse Response Object

func (ListDiagnoseResourcesResponse) String

type ListExtendsParamsRequest

type ListExtendsParamsRequest struct {

	// 业务类型id
	BusinessTypeId string `json:"business_type_id"`

	// 工单子类型id
	IncidentSubTypeId *string `json:"incident_sub_type_id,omitempty"`

	// 产品类型id
	ProductCategoryId *string `json:"product_category_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListExtendsParamsRequest Request Object

func (ListExtendsParamsRequest) String

func (o ListExtendsParamsRequest) String() string

type ListExtendsParamsResponse

type ListExtendsParamsResponse struct {

	// 附加参数列表
	ExtendsParams *[]ExtendsParamV2 `json:"extends_params,omitempty"`

	// 公共附加参数列表
	CommonParams   *[]CommonParamV2 `json:"common_params,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ListExtendsParamsResponse Response Object

func (ListExtendsParamsResponse) String

func (o ListExtendsParamsResponse) String() string

type ListFeedbackOptionRequest

type ListFeedbackOptionRequest struct {

	// 调用智能客服服务标志。
	XServiceKey *string `json:"x-service-key,omitempty"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// - UNPUBLISHED:  - PUBLISH:
	Status ListFeedbackOptionRequestStatus `json:"status"`

	// - FAQ:  - FLOW:
	FeedbackSource *ListFeedbackOptionRequestFeedbackSource `json:"feedback_source,omitempty"`
}

ListFeedbackOptionRequest Request Object

func (ListFeedbackOptionRequest) String

func (o ListFeedbackOptionRequest) String() string

type ListFeedbackOptionRequestFeedbackSource

type ListFeedbackOptionRequestFeedbackSource struct {
	// contains filtered or unexported fields
}

func (ListFeedbackOptionRequestFeedbackSource) MarshalJSON

func (c ListFeedbackOptionRequestFeedbackSource) MarshalJSON() ([]byte, error)

func (*ListFeedbackOptionRequestFeedbackSource) UnmarshalJSON

func (c *ListFeedbackOptionRequestFeedbackSource) UnmarshalJSON(b []byte) error

func (ListFeedbackOptionRequestFeedbackSource) Value

type ListFeedbackOptionRequestStatus

type ListFeedbackOptionRequestStatus struct {
	// contains filtered or unexported fields
}

func (ListFeedbackOptionRequestStatus) MarshalJSON

func (c ListFeedbackOptionRequestStatus) MarshalJSON() ([]byte, error)

func (*ListFeedbackOptionRequestStatus) UnmarshalJSON

func (c *ListFeedbackOptionRequestStatus) UnmarshalJSON(b []byte) error

func (ListFeedbackOptionRequestStatus) Value

type ListFeedbackOptionRequestStatusEnum

type ListFeedbackOptionRequestStatusEnum struct {
	UNPUBLISHED ListFeedbackOptionRequestStatus
	PUBLISH     ListFeedbackOptionRequestStatus
}

func GetListFeedbackOptionRequestStatusEnum

func GetListFeedbackOptionRequestStatusEnum() ListFeedbackOptionRequestStatusEnum

type ListFeedbackOptionResponse

type ListFeedbackOptionResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 选项列表
	FeedbackOptions *[]FeedbackOption `json:"feedback_options,omitempty"`
	HttpStatusCode  int               `json:"-"`
}

ListFeedbackOptionResponse Response Object

func (ListFeedbackOptionResponse) String

type ListHasVerifiedContactsRequest

type ListHasVerifiedContactsRequest struct {

	// 联系方式类型
	ContactWay *int32 `json:"contact_way,omitempty"`

	// 客户id
	CustomerId *string `json:"customer_id,omitempty"`

	// 子用户id
	SubCustomerId *string `json:"sub_customer_id,omitempty"`

	// 过期时间
	ExpiredTime *string `json:"expired_time,omitempty"`

	// 验证序列号
	VerifiedId *string `json:"verified_id,omitempty"`

	// 联系方式的值
	ContactValue *string `json:"contact_value,omitempty"`

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListHasVerifiedContactsRequest Request Object

func (ListHasVerifiedContactsRequest) String

type ListHasVerifiedContactsResponse

type ListHasVerifiedContactsResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 联系方式列表
	ContactList    *[]ContactV2 `json:"contact_list,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListHasVerifiedContactsResponse Response Object

func (ListHasVerifiedContactsResponse) String

type ListHistoryOperateLogsRequest

type ListHistoryOperateLogsRequest struct {

	// 授权id
	AuthorizationId string `json:"authorization_id"`

	// 授权详情id
	AuthorizationDetailId int64 `json:"authorization_detail_id"`

	// IAM组id
	GroupId *string `json:"group_id,omitempty"`

	// 会话id
	SessionId int64 `json:"session_id"`

	// 1:按操作时间升序; 0:按操作时间降序;默认0
	Sort *int32 `json:"sort,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询限制条数
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListHistoryOperateLogsRequest Request Object

func (ListHistoryOperateLogsRequest) String

type ListHistoryOperateLogsResponse

type ListHistoryOperateLogsResponse struct {

	// 总记录数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 操作列表
	OpsList        *[]OperateLog `json:"ops_list,omitempty"`
	HttpStatusCode int           `json:"-"`
}

ListHistoryOperateLogsResponse Response Object

func (ListHistoryOperateLogsResponse) String

type ListHistorySessionsRequest

type ListHistorySessionsRequest struct {

	// 授权id
	AuthorizationId string `json:"authorization_id"`

	// 授权详情id
	AuthorizationDetailId int64 `json:"authorization_detail_id"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询限制条数
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListHistorySessionsRequest Request Object

func (ListHistorySessionsRequest) String

type ListHistorySessionsResponse

type ListHistorySessionsResponse struct {

	// 总记录数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 会话列表
	SessionList    *[]OperateHistorySession `json:"session_list,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

ListHistorySessionsResponse Response Object

func (ListHistorySessionsResponse) String

type ListLabelsRequest

type ListLabelsRequest struct {

	// 查询偏移量,默认0
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量,默认10,最大100
	Limit *int32 `json:"limit,omitempty"`

	// 标签名称,最大64,支持模糊查询
	Name *string `json:"name,omitempty"`

	// 标签标识
	LabelId *int32 `json:"label_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListLabelsRequest Request Object

func (ListLabelsRequest) String

func (o ListLabelsRequest) String() string

type ListLabelsResponse

type ListLabelsResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 标签列表
	LabelList      *[]CaseLabelInfo `json:"label_list,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ListLabelsResponse Response Object

func (ListLabelsResponse) String

func (o ListLabelsResponse) String() string

type ListMessagesRequest

type ListMessagesRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListMessagesRequest Request Object

func (ListMessagesRequest) String

func (o ListMessagesRequest) String() string

type ListMessagesResponse

type ListMessagesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 留言列表
	MessageList    *[]QueryMessageInfoV2 `json:"message_list,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListMessagesResponse Response Object

func (ListMessagesResponse) String

func (o ListMessagesResponse) String() string

type ListMoreInstantMessagesRequest

type ListMoreInstantMessagesRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 创建时间,时间戳
	CreateTime string `json:"create_time"`

	// 上一条消息的留言方式 0是客户留言 1是客服回留言
	Type int32 `json:"type"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 查询数量
	Limit int32 `json:"limit"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListMoreInstantMessagesRequest Request Object

func (ListMoreInstantMessagesRequest) String

type ListMoreInstantMessagesResponse

type ListMoreInstantMessagesResponse struct {

	// 总数
	Count *int32 `json:"count,omitempty"`

	// 留言列表
	MessageList    *[]QueryMessageInfoV2 `json:"message_list,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

ListMoreInstantMessagesResponse Response Object

func (ListMoreInstantMessagesResponse) String

type ListNewInstantMessagesRequest

type ListNewInstantMessagesRequest struct {

	// 工单id
	CaseIds []string `json:"case_ids"`

	// 上次查询留言的时间
	LastMessageTimeId *string `json:"last_message_time_id,omitempty"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListNewInstantMessagesRequest Request Object

func (ListNewInstantMessagesRequest) String

type ListNewInstantMessagesResponse

type ListNewInstantMessagesResponse struct {

	// 状态列表
	Imstatus *[]ImStatusV2 `json:"imstatus,omitempty"`

	// 留言内容列表
	Immsg *[]UserInstantIncidentMsgV2 `json:"immsg,omitempty"`

	// 上次查询留言时间
	LastMessageTimeId *string `json:"last_message_time_id,omitempty"`
	HttpStatusCode    int     `json:"-"`
}

ListNewInstantMessagesResponse Response Object

func (ListNewInstantMessagesResponse) String

type ListNoticesRequest

type ListNoticesRequest struct {

	// 调用智能客服服务标志。
	XServiceKey *string `json:"x-service-key,omitempty"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	Body *SearchNoticesReq `json:"body,omitempty"`
}

ListNoticesRequest Request Object

func (ListNoticesRequest) String

func (o ListNoticesRequest) String() string

type ListNoticesResponse

type ListNoticesResponse struct {

	// 推荐公告列表
	Notices *[]Notice `json:"notices,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListNoticesResponse Response Object

func (ListNoticesResponse) String

func (o ListNoticesResponse) String() string

type ListOrderIncidentRequest

type ListOrderIncidentRequest struct {

	// 版本号
	Version *string `json:"version,omitempty"`

	// 关键字
	SearchKey *[]string `json:"searchKey,omitempty"`

	// 标签列表
	LabelIdList *[]int32 `json:"labelIdList,omitempty"`

	// appKey
	AppKey *string `json:"appKey,omitempty"`

	// incidentId
	IncidentId *string `json:"incidentId,omitempty"`

	// 查询开始时间
	QueryStartTime *string `json:"queryStartTime,omitempty"`

	// 查询结束时间
	QueryEndTime *string `json:"queryEndTime,omitempty"`

	// 状态
	Status *int32 `json:"status,omitempty"`

	// 工单状态
	IncidentStatus *string `json:"incidentStatus,omitempty"`

	// 用户名称
	XCustomerName *string `json:"xCustomerName,omitempty"`

	// 分组
	GroupId *string `json:"groupId,omitempty"`

	// 产品分类
	ProductCategoryId *string `json:"productCategoryId,omitempty"`

	// 类型
	BusinessTypeId *string `json:"businessTypeId,omitempty"`

	// 页码
	PageNo *int32 `json:"pageNo,omitempty"`

	// 分页大小
	PageSize *int32 `json:"pageSize,omitempty"`

	// 客户id
	XCustomerId *string `json:"xCustomerId,omitempty"`
}

ListOrderIncidentRequest Request Object

func (ListOrderIncidentRequest) String

func (o ListOrderIncidentRequest) String() string

type ListOrderIncidentResponse

type ListOrderIncidentResponse struct {

	// 数据总量
	TotalCount *int32 `json:"totalCount,omitempty"`

	// 工单列表
	IncidentInfoList *[]IncidentInfo `json:"incidentInfoList,omitempty"`
	HttpStatusCode   int             `json:"-"`
}

ListOrderIncidentResponse Response Object

func (ListOrderIncidentResponse) String

func (o ListOrderIncidentResponse) String() string

type ListPrivilegesRequest

type ListPrivilegesRequest struct {

	// 权限标识
	Privilege string `json:"privilege"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListPrivilegesRequest Request Object

func (ListPrivilegesRequest) String

func (o ListPrivilegesRequest) String() string

type ListPrivilegesResponse

type ListPrivilegesResponse struct {

	// 是否有权限
	HasPrivilege   *int32 `json:"has_privilege,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListPrivilegesResponse Response Object

func (ListPrivilegesResponse) String

func (o ListPrivilegesResponse) String() string

type ListProblemTypesRequest

type ListProblemTypesRequest struct {

	// 产品类型id
	ProductCategoryId *string `json:"product_category_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListProblemTypesRequest Request Object

func (ListProblemTypesRequest) String

func (o ListProblemTypesRequest) String() string

type ListProblemTypesResponse

type ListProblemTypesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 问题类型列表
	IncidentBusinessTypeList *[]SimpleIncidentBusinessTypeV2 `json:"incident_business_type_list,omitempty"`
	HttpStatusCode           int                             `json:"-"`
}

ListProblemTypesResponse Response Object

func (ListProblemTypesResponse) String

func (o ListProblemTypesResponse) String() string

type ListProductCategoriesRequest

type ListProductCategoriesRequest struct {

	// 产品类型名称
	ProductCategoryName *string `json:"product_category_name,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListProductCategoriesRequest Request Object

func (ListProductCategoriesRequest) String

type ListProductCategoriesResponse

type ListProductCategoriesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 产品类型列表
	IncidentProductCategoryList *[]IncidentProductCategoryV2 `json:"incident_product_category_list,omitempty"`
	HttpStatusCode              int                          `json:"-"`
}

ListProductCategoriesResponse Response Object

func (ListProductCategoriesResponse) String

type ListRecommendWordsRequest

type ListRecommendWordsRequest struct {

	// 调用智能客服服务标志。
	XServiceKey *string `json:"x-service-key,omitempty"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// 推荐词Id
	RecommendWordId *string `json:"recommend_word_id,omitempty"`

	// 推荐词层级
	LevelValue *int32 `json:"level_value,omitempty"`

	// 主题名称
	ThemeName *string `json:"theme_name,omitempty"`
}

ListRecommendWordsRequest Request Object

func (ListRecommendWordsRequest) String

func (o ListRecommendWordsRequest) String() string

type ListRecommendWordsResponse

type ListRecommendWordsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 推荐词列表
	RecommendWords *[]RecommendWord `json:"recommend_words,omitempty"`

	// 推荐词总数
	TotalCount     *int32 `json:"total_count,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ListRecommendWordsResponse Response Object

func (ListRecommendWordsResponse) String

type ListRegionsRequest

type ListRegionsRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListRegionsRequest Request Object

func (ListRegionsRequest) String

func (o ListRegionsRequest) String() string

type ListRegionsResponse

type ListRegionsResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 区域列表
	DataCenterList *[]DataCenterV2Do `json:"data_center_list,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ListRegionsResponse Response Object

func (ListRegionsResponse) String

func (o ListRegionsResponse) String() string

type ListRelationRequest

type ListRelationRequest struct {

	// 要关联的工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListRelationRequest Request Object

func (ListRelationRequest) String

func (o ListRelationRequest) String() string

type ListRelationResponse

type ListRelationResponse struct {

	// 关联工单列表
	CaseRelationList *[]CaseRealtionInfo `json:"case_relation_list,omitempty"`
	HttpStatusCode   int                 `json:"-"`
}

ListRelationResponse Response Object

func (ListRelationResponse) String

func (o ListRelationResponse) String() string

type ListSatisfactionDimensionsRequest

type ListSatisfactionDimensionsRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListSatisfactionDimensionsRequest Request Object

func (ListSatisfactionDimensionsRequest) String

type ListSatisfactionDimensionsResponse

type ListSatisfactionDimensionsResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 满意度分类列表
	SatisfactionDimensionList *[]SatisfactionDimensionSimpleInfoV2 `json:"satisfaction_dimension_list,omitempty"`
	HttpStatusCode            int                                  `json:"-"`
}

ListSatisfactionDimensionsResponse Response Object

func (ListSatisfactionDimensionsResponse) String

type ListSeveritiesRequest

type ListSeveritiesRequest struct {

	// 产品类型id
	ProductCategoryId string `json:"product_category_id"`

	// 问题类型id
	BusinessTypeId string `json:"business_type_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListSeveritiesRequest Request Object

func (ListSeveritiesRequest) String

func (o ListSeveritiesRequest) String() string

type ListSeveritiesResponse

type ListSeveritiesResponse struct {

	// 是否展示
	Show *bool `json:"show,omitempty"`

	// 严重性列表
	SeverityList   *[]SeverityV2Do `json:"severity_list,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ListSeveritiesResponse Response Object

func (ListSeveritiesResponse) String

func (o ListSeveritiesResponse) String() string

type ListSubCustomersRequest

type ListSubCustomersRequest struct {

	// 子用户名称
	SubCustomerName *string `json:"sub_customer_name,omitempty"`

	// 子用户id
	SubCustomerId *string `json:"sub_customer_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListSubCustomersRequest Request Object

func (ListSubCustomersRequest) String

func (o ListSubCustomersRequest) String() string

type ListSubCustomersResponse

type ListSubCustomersResponse struct {

	// 子用户列表
	SubCustomerInfos *[]SubCutomerInfoV2 `json:"sub_customer_infos,omitempty"`
	HttpStatusCode   int                 `json:"-"`
}

ListSubCustomersResponse Response Object

func (ListSubCustomersResponse) String

func (o ListSubCustomersResponse) String() string

type ListToolsRequest

type ListToolsRequest struct {

	// 调用智能客服服务标志。
	XServiceKey *string `json:"x-service-key,omitempty"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	Body *SearchToolsReq `json:"body,omitempty"`
}

ListToolsRequest Request Object

func (ListToolsRequest) String

func (o ListToolsRequest) String() string

type ListToolsResponse

type ListToolsResponse struct {

	// 推荐工具列表
	Tools *[]Tool `json:"tools,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListToolsResponse Response Object

func (ListToolsResponse) String

func (o ListToolsResponse) String() string

type ListTransportHistoriesRequest

type ListTransportHistoriesRequest struct {

	// 授权id
	AuthorizationId string `json:"authorization_id"`

	// 授权详情id
	AuthorizationDetailId int64 `json:"authorization_detail_id"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 会话id
	SessionId int64 `json:"session_id"`

	// 1:按操作时间升序; 0:按操作时间降序;默认0
	Sort *int32 `json:"sort,omitempty"`

	// 查询偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 查询限制条数
	Limit *int32 `json:"limit,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListTransportHistoriesRequest Request Object

func (ListTransportHistoriesRequest) String

type ListTransportHistoriesResponse

type ListTransportHistoriesResponse struct {

	// 总数
	TotalCount *int32 `json:"total_count,omitempty"`

	// 文件记录列表
	FileOpsList    *[]FileOperateLog `json:"file_ops_list,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ListTransportHistoriesResponse Response Object

func (ListTransportHistoriesResponse) String

type ListUnreadNewInstantMessagesRequest

type ListUnreadNewInstantMessagesRequest struct {

	// 工单id
	CaseIds []string `json:"case_ids"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ListUnreadNewInstantMessagesRequest Request Object

func (ListUnreadNewInstantMessagesRequest) String

type ListUnreadNewInstantMessagesResponse

type ListUnreadNewInstantMessagesResponse struct {

	// 未读消息列表
	Imunread       *[]ImUnreadV2 `json:"imunread,omitempty"`
	HttpStatusCode int           `json:"-"`
}

ListUnreadNewInstantMessagesResponse Response Object

func (ListUnreadNewInstantMessagesResponse) String

type Notice

type Notice struct {

	// 公告Id
	Id string `json:"id"`

	// 公告内容
	Content string `json:"content"`

	// 创建时间
	CreateTime int64 `json:"create_time"`

	// 更新时间
	UpdateTime *int64 `json:"update_time,omitempty"`
}

func (Notice) String

func (o Notice) String() string

type OperateAuthorizationV2Req

type OperateAuthorizationV2Req struct {

	// 拒绝理由
	RejectReason *string `json:"reject_reason,omitempty"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`
}

func (OperateAuthorizationV2Req) String

func (o OperateAuthorizationV2Req) String() string

type OperateHistorySession

type OperateHistorySession struct {

	// 会话时长,格式:hh:ii:ss
	Duration *string `json:"duration,omitempty"`

	// 会话id
	SessionId *int64 `json:"session_id,omitempty"`

	// 会话开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 会话结束时间
	EndTime *string `json:"end_time,omitempty"`
}

func (OperateHistorySession) String

func (o OperateHistorySession) String() string

type OperateLog

type OperateLog struct {

	// 操作指令
	Oper *string `json:"oper,omitempty"`

	// 操作时间
	OperateTime *string `json:"operate_time,omitempty"`
}

func (OperateLog) String

func (o OperateLog) String() string

type PartnersServiceInfo

type PartnersServiceInfo struct {

	// 客户id
	CustomerId *string `json:"customer_id,omitempty"`

	// 客户名称
	CustomerName *string `json:"customer_name,omitempty"`

	// 服务时区,GMT+08:00
	ServiceTimeZone *string `json:"service_time_zone,omitempty"`

	// 每周服务天数
	ServiceTimeDay *string `json:"service_time_day,omitempty"`

	// 每天服务小时
	ServiceTimeHour *string `json:"service_time_hour,omitempty"`
}

func (PartnersServiceInfo) String

func (o PartnersServiceInfo) String() string

type PutCaseExtParamReq

type PutCaseExtParamReq struct {

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 消息id
	MessageId *string `json:"message_id,omitempty"`

	// 扩展参数
	ExtendsMap map[string]interface{} `json:"extends_map,omitempty"`
}

func (PutCaseExtParamReq) String

func (o PutCaseExtParamReq) String() string

type QaAskReq

type QaAskReq struct {

	// 用户输入问题
	Question string `json:"question"`

	// 最大返回数据条数
	Top *int32 `json:"top,omitempty"`

	// 主题列表
	Themes *[]RelationTheme `json:"themes,omitempty"`

	// - PORTAL:  - INCIDENT:
	Source *QaAskReqSource `json:"source,omitempty"`

	// 会话ID
	SessionId *string `json:"session_id,omitempty"`

	// 语料ID
	SourceQaPairId *string `json:"source_qa_pair_id,omitempty"`

	// 是否需要备选答案
	AlternativeAnswerEnable *bool `json:"alternative_answer_enable,omitempty"`

	// 产品类型Id
	ProductTypeId *string `json:"product_type_id,omitempty"`

	// 指定的节点ID
	SpecifyNodeId *string `json:"specify_node_id,omitempty"`
}

func (QaAskReq) String

func (o QaAskReq) String() string

type QaAskReqSource

type QaAskReqSource struct {
	// contains filtered or unexported fields
}

func (QaAskReqSource) MarshalJSON

func (c QaAskReqSource) MarshalJSON() ([]byte, error)

func (*QaAskReqSource) UnmarshalJSON

func (c *QaAskReqSource) UnmarshalJSON(b []byte) error

func (QaAskReqSource) Value

func (c QaAskReqSource) Value() string

type QaAskReqSourceEnum

type QaAskReqSourceEnum struct {
	PORTAL   QaAskReqSource
	INCIDENT QaAskReqSource
}

func GetQaAskReqSourceEnum

func GetQaAskReqSourceEnum() QaAskReqSourceEnum

type QaFeedbackReq

type QaFeedbackReq struct {

	// 用户问题
	Question string `json:"question"`

	// 反馈记录Id
	FeedbackId *string `json:"feedback_id,omitempty"`

	// - IROBOT_QA:  - RECOMMEND_WORD_QA:
	QaPairSource *QaFeedbackReqQaPairSource `json:"qa_pair_source,omitempty"`

	// 反馈选项id
	FeedbackOptionId *string `json:"feedback_option_id,omitempty"`

	// 反馈描述
	FeedbackDescription *string `json:"feedback_description,omitempty"`

	// 语料id
	QaPairId *string `json:"qa_pair_id,omitempty"`

	// 请求id
	RequestId *string `json:"request_id,omitempty"`

	// - FAQ:  - FLOW:
	FeedbackSource QaFeedbackReqFeedbackSource `json:"feedback_source"`

	// 流程节点Id
	FlowNodeId *string `json:"flow_node_id,omitempty"`
}

func (QaFeedbackReq) String

func (o QaFeedbackReq) String() string

type QaFeedbackReqFeedbackSource

type QaFeedbackReqFeedbackSource struct {
	// contains filtered or unexported fields
}

func (QaFeedbackReqFeedbackSource) MarshalJSON

func (c QaFeedbackReqFeedbackSource) MarshalJSON() ([]byte, error)

func (*QaFeedbackReqFeedbackSource) UnmarshalJSON

func (c *QaFeedbackReqFeedbackSource) UnmarshalJSON(b []byte) error

func (QaFeedbackReqFeedbackSource) Value

type QaFeedbackReqFeedbackSourceEnum

type QaFeedbackReqFeedbackSourceEnum struct {
	FAQ  QaFeedbackReqFeedbackSource
	FLOW QaFeedbackReqFeedbackSource
}

func GetQaFeedbackReqFeedbackSourceEnum

func GetQaFeedbackReqFeedbackSourceEnum() QaFeedbackReqFeedbackSourceEnum

type QaFeedbackReqQaPairSource

type QaFeedbackReqQaPairSource struct {
	// contains filtered or unexported fields
}

func (QaFeedbackReqQaPairSource) MarshalJSON

func (c QaFeedbackReqQaPairSource) MarshalJSON() ([]byte, error)

func (*QaFeedbackReqQaPairSource) UnmarshalJSON

func (c *QaFeedbackReqQaPairSource) UnmarshalJSON(b []byte) error

func (QaFeedbackReqQaPairSource) Value

type QaFeedbackReqQaPairSourceEnum

type QaFeedbackReqQaPairSourceEnum struct {
	IROBOT_QA         QaFeedbackReqQaPairSource
	RECOMMEND_WORD_QA QaFeedbackReqQaPairSource
}

func GetQaFeedbackReqQaPairSourceEnum

func GetQaFeedbackReqQaPairSourceEnum() QaFeedbackReqQaPairSourceEnum

type QaFlowHitNodeVo

type QaFlowHitNodeVo struct {

	// ID
	Id *string `json:"id,omitempty"`

	// 名称
	Name *string `json:"name,omitempty"`

	// 内容
	Content *string `json:"content,omitempty"`

	// - TEXT:  - RICH_TEXT:  - FLOW:  - QA_PAIR:
	AnswerType *QaFlowHitNodeVoAnswerType `json:"answer_type,omitempty"`
}

func (QaFlowHitNodeVo) String

func (o QaFlowHitNodeVo) String() string

type QaFlowHitNodeVoAnswerType

type QaFlowHitNodeVoAnswerType struct {
	// contains filtered or unexported fields
}

func (QaFlowHitNodeVoAnswerType) MarshalJSON

func (c QaFlowHitNodeVoAnswerType) MarshalJSON() ([]byte, error)

func (*QaFlowHitNodeVoAnswerType) UnmarshalJSON

func (c *QaFlowHitNodeVoAnswerType) UnmarshalJSON(b []byte) error

func (QaFlowHitNodeVoAnswerType) Value

type QaFlowHitNodeVoAnswerTypeEnum

type QaFlowHitNodeVoAnswerTypeEnum struct {
	TEXT      QaFlowHitNodeVoAnswerType
	RICH_TEXT QaFlowHitNodeVoAnswerType
	FLOW      QaFlowHitNodeVoAnswerType
	QA_PAIR   QaFlowHitNodeVoAnswerType
}

func GetQaFlowHitNodeVoAnswerTypeEnum

func GetQaFlowHitNodeVoAnswerTypeEnum() QaFlowHitNodeVoAnswerTypeEnum

type QaFlowHitResult

type QaFlowHitResult struct {

	// seesionID
	SessionId *string `json:"session_id,omitempty"`

	CurrentNode *QaFlowHitNodeVo `json:"current_node,omitempty"`

	// 备用节点
	CandidateNodes *[]QaFlowHitNodeVo `json:"candidate_nodes,omitempty"`

	// 是否完整
	IsCompleted *bool `json:"is_completed,omitempty"`
}

func (QaFlowHitResult) String

func (o QaFlowHitResult) String() string

type QaGraphAnswer

type QaGraphAnswer struct {

	// 答案
	Answer *string `json:"answer,omitempty"`

	// 评分
	Score *float64 `json:"score,omitempty"`

	// 类型
	Type *int32 `json:"type,omitempty"`

	// 列表
	Options *[]string `json:"options,omitempty"`
}

func (QaGraphAnswer) String

func (o QaGraphAnswer) String() string

type QaPair

type QaPair struct {

	// 主题
	Domain *string `json:"domain,omitempty"`

	// 链接
	Link *string `json:"link,omitempty"`

	// 问题
	Question *string `json:"question,omitempty"`

	// 答案列表
	Answers *[]Answer `json:"answers,omitempty"`

	// 语料Id
	QaPairId *string `json:"qa_pair_id,omitempty"`

	// 扩展问题列表
	ExQuestions *[]ExtendQuestion `json:"ex_questions,omitempty"`

	// 相关问题列表
	RelatedQuestionIds *[]string `json:"related_question_ids,omitempty"`
}

func (QaPair) String

func (o QaPair) String() string

type QabotAnswer

type QabotAnswer struct {

	// 问题
	Question *string `json:"question,omitempty"`

	// 答案
	Answer *string `json:"answer,omitempty"`

	// 评分
	Score *float64 `json:"score,omitempty"`

	// 主题
	Domain *string `json:"domain,omitempty"`

	// 链接地址
	Link *string `json:"link,omitempty"`

	// 语料id
	QaPairId *string `json:"qa_pair_id,omitempty"`

	// 主题id
	DomainId *string `json:"domain_id,omitempty"`

	// 推荐答案
	TopScoreQuestion *string `json:"top_score_question,omitempty"`

	// 相关问题列表
	RelevanceDetails *[]RelevanceQapair `json:"relevance_details,omitempty"`
}

func (QabotAnswer) String

func (o QabotAnswer) String() string

type QueryAssociatedQuestionReq

type QueryAssociatedQuestionReq struct {

	// 用户输入问题
	Question string `json:"question"`

	// 返回匹配度最高的数据条数
	Top *int32 `json:"top,omitempty"`

	// 问答领域
	Domains *[]string `json:"domains,omitempty"`
}

func (QueryAssociatedQuestionReq) String

type QueryDiagnoseItemsReq

type QueryDiagnoseItemsReq struct {

	// job id
	JobId *string `json:"job_id,omitempty"`

	// 诊断项id列表
	ItemIds *string `json:"item_ids,omitempty"`
}

func (QueryDiagnoseItemsReq) String

func (o QueryDiagnoseItemsReq) String() string

type QueryMessageInfoV2

type QueryMessageInfoV2 struct {

	// 类型,0客户留言 1华为工程师留言
	Type *int32 `json:"type,omitempty"`

	// 回复人类型,0客户留言 1华为工程师留言 2第三方留言
	ReplierType *int32 `json:"replier_type,omitempty"`

	// 回复人id
	Replier *string `json:"replier,omitempty"`

	// 留言内容
	Content *string `json:"content,omitempty"`

	// 创建时间
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	// 回复人名称
	ReplierName *string `json:"replier_name,omitempty"`

	// 是否是第一条留言
	IsFirstMessage *int32 `json:"is_first_message,omitempty"`

	// 子用户类型
	IamUserType *int32 `json:"iam_user_type,omitempty"`

	// 附件列表
	AccessoryList *[]SimpleAccessoryV2 `json:"accessory_list,omitempty"`
}

func (QueryMessageInfoV2) String

func (o QueryMessageInfoV2) String() string

type QueryTscDiagnoseResourcesReq

type QueryTscDiagnoseResourcesReq struct {

	// 项目ID
	ProjectId *string `json:"project_id,omitempty"`

	// 区域
	Region *string `json:"region,omitempty"`
}

func (QueryTscDiagnoseResourcesReq) String

type RecommendWord

type RecommendWord struct {

	// 推荐词Id
	RecommendWordId *string `json:"recommend_word_id,omitempty"`

	// 推荐词
	RecommendWordName *string `json:"recommend_word_name,omitempty"`

	// 推荐词层级
	LevelValue *int32 `json:"level_value,omitempty"`

	// 推荐词排序,序号越小越靠前
	SortValue *int32 `json:"sort_value,omitempty"`

	// 主题Id
	ThemeId *string `json:"theme_id,omitempty"`

	// 主题名称
	ThemeName *string `json:"theme_name,omitempty"`

	AnswerInfo *AnswerInfo `json:"answer_info,omitempty"`
}

func (RecommendWord) String

func (o RecommendWord) String() string

type Region

type Region struct {

	// 区域id
	RegionId *string `json:"region_id,omitempty"`

	// 区域名称
	RegionName *string `json:"region_name,omitempty"`
}

func (Region) String

func (o Region) String() string

type RelationTheme

type RelationTheme struct {

	// 主题
	ThemeName *string `json:"theme_name,omitempty"`

	// - NON_PRIMARY: 主主题 - PRIMARY:
	RelationType *RelationThemeRelationType `json:"relation_type,omitempty"`
}

func (RelationTheme) String

func (o RelationTheme) String() string

type RelationThemeRelationType

type RelationThemeRelationType struct {
	// contains filtered or unexported fields
}

func (RelationThemeRelationType) MarshalJSON

func (c RelationThemeRelationType) MarshalJSON() ([]byte, error)

func (*RelationThemeRelationType) UnmarshalJSON

func (c *RelationThemeRelationType) UnmarshalJSON(b []byte) error

func (RelationThemeRelationType) Value

type RelationThemeRelationTypeEnum

type RelationThemeRelationTypeEnum struct {
	NON_PRIMARY RelationThemeRelationType
	PRIMARY     RelationThemeRelationType
}

func GetRelationThemeRelationTypeEnum

func GetRelationThemeRelationTypeEnum() RelationThemeRelationTypeEnum

type RelevanceQapair

type RelevanceQapair struct {

	// 链接
	Link *string `json:"link,omitempty"`

	// 标准问题
	Question *string `json:"question,omitempty"`

	// 标准问题Id
	QaPairId *string `json:"qa_pair_id,omitempty"`
}

func (RelevanceQapair) String

func (o RelevanceQapair) String() string

type RevokeMessageRequest

type RevokeMessageRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 留言id
	MessageId string `json:"message_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

RevokeMessageRequest Request Object

func (RevokeMessageRequest) String

func (o RevokeMessageRequest) String() string

type RevokeMessageResponse

type RevokeMessageResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RevokeMessageResponse Response Object

func (RevokeMessageResponse) String

func (o RevokeMessageResponse) String() string

type SatisfactionDimensionSimpleInfoV2

type SatisfactionDimensionSimpleInfoV2 struct {

	// 总的分数
	Value *int32 `json:"value,omitempty"`

	// 满意度id
	SatisfactionId *int32 `json:"satisfaction_id,omitempty"`

	// 满意度名称
	SatisfactionName *string `json:"satisfaction_name,omitempty"`

	// 满意度描述
	SatisfactionDesc *string `json:"satisfaction_desc,omitempty"`

	// 每格的分数
	PerValue *int32 `json:"per_value,omitempty"`

	// 满意度分类id
	SatCategoryId *string `json:"sat_category_id,omitempty"`
}

func (SatisfactionDimensionSimpleInfoV2) String

type SearchArticlesReq

type SearchArticlesReq struct {

	// 返回匹配度最高的数据条数
	Top *int32 `json:"top,omitempty"`

	// 产品类型Id
	ProductTypeId string `json:"product_type_id"`

	// 业务类型Id
	BusinessTypeId *string `json:"business_type_id,omitempty"`

	// 问题类型Id
	ProblemTypeId *string `json:"problem_type_id,omitempty"`
}

func (SearchArticlesReq) String

func (o SearchArticlesReq) String() string

type SearchNoticesReq

type SearchNoticesReq struct {

	// 返回匹配度最高的数据条数
	Top *int32 `json:"top,omitempty"`

	// 产品类型Id
	ProductTypeId string `json:"product_type_id"`
}

func (SearchNoticesReq) String

func (o SearchNoticesReq) String() string

type SearchQaPairsReq

type SearchQaPairsReq struct {

	// 主题名称
	Domain *string `json:"domain,omitempty"`

	// 返回匹配度最高的数据条数
	Top *int32 `json:"top,omitempty"`
}

func (SearchQaPairsReq) String

func (o SearchQaPairsReq) String() string

type SearchToolsReq

type SearchToolsReq struct {

	// 返回匹配度最高的数据条数
	Top *int32 `json:"top,omitempty"`

	// 产品类型Id
	ProductTypeId string `json:"product_type_id"`

	// 业务类型Id
	BusinessTypeId *string `json:"business_type_id,omitempty"`

	// 问题类型Id
	ProblemTypeId *string `json:"problem_type_id,omitempty"`
}

func (SearchToolsReq) String

func (o SearchToolsReq) String() string

type SendVerifyCodeReq

type SendVerifyCodeReq struct {

	// 联系方式的值
	ContactValue string `json:"contact_value"`

	// 联系方式的类型。0:短信;1:邮件
	ContactWay int32 `json:"contact_way"`

	// 国家码
	AreaCode string `json:"area_code"`
}

func (SendVerifyCodeReq) String

func (o SendVerifyCodeReq) String() string

type SendVerifyCodesRequest

type SendVerifyCodesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *SendVerifyCodeReq `json:"body,omitempty"`
}

SendVerifyCodesRequest Request Object

func (SendVerifyCodesRequest) String

func (o SendVerifyCodesRequest) String() string

type SendVerifyCodesResponse

type SendVerifyCodesResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SendVerifyCodesResponse Response Object

func (SendVerifyCodesResponse) String

func (o SendVerifyCodesResponse) String() string

type SessionAskQuestionReq

type SessionAskQuestionReq struct {

	// 用户输入问题
	Question string `json:"question"`

	// 问答领域
	Domain *string `json:"domain,omitempty"`

	// 最大返回数据条数
	Top *int32 `json:"top,omitempty"`

	// 主题列表
	Themes *[]RelationTheme `json:"themes,omitempty"`

	// 语料ID
	SourceQaPairId *string `json:"source_qa_pair_id,omitempty"`

	// 是否需要兜底
	ChatEnable *bool `json:"chat_enable,omitempty"`

	// 产品类型Id
	ProductTypeId *string `json:"product_type_id,omitempty"`
}

func (SessionAskQuestionReq) String

func (o SessionAskQuestionReq) String() string

type SeverityV2Do

type SeverityV2Do struct {

	// 语言
	Language *string `json:"language,omitempty"`

	// 严重性名称
	SeverityName *string `json:"severity_name,omitempty"`

	// 严重性id
	SeverityId *string `json:"severity_id,omitempty"`
}

func (SeverityV2Do) String

func (o SeverityV2Do) String() string

type ShowAccessoryLimitsRequest

type ShowAccessoryLimitsRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowAccessoryLimitsRequest Request Object

func (ShowAccessoryLimitsRequest) String

type ShowAccessoryLimitsResponse

type ShowAccessoryLimitsResponse struct {
	AccessoryLimit *AccessoryLimitVo `json:"accessory_limit,omitempty"`
	HttpStatusCode int               `json:"-"`
}

ShowAccessoryLimitsResponse Response Object

func (ShowAccessoryLimitsResponse) String

type ShowAssociatedQuestionsRequest

type ShowAssociatedQuestionsRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	Body *QueryAssociatedQuestionReq `json:"body,omitempty"`
}

ShowAssociatedQuestionsRequest Request Object

func (ShowAssociatedQuestionsRequest) String

type ShowAssociatedQuestionsResponse

type ShowAssociatedQuestionsResponse struct {

	// 问题列表
	Questions *[]string `json:"questions,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowAssociatedQuestionsResponse Response Object

func (ShowAssociatedQuestionsResponse) String

type ShowAuthorizationDetailRequest

type ShowAuthorizationDetailRequest struct {

	// 授权id
	AuthorizationId string `json:"authorization_id"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowAuthorizationDetailRequest Request Object

func (ShowAuthorizationDetailRequest) String

type ShowAuthorizationDetailResponse

type ShowAuthorizationDetailResponse struct {

	// 授权id
	Id *string `json:"id,omitempty"`

	// 授权状态
	Status *int32 `json:"status,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 简要描述
	SimpleDescription *string `json:"simple_description,omitempty"`

	// 授权资源类型id
	ResourceTypeId *string `json:"resource_type_id,omitempty"`

	// 授权资源类型名称
	ResourceTypeName *string `json:"resource_type_name,omitempty"`

	// 授权访问类型id
	VisitTypeId *string `json:"visit_type_id,omitempty"`

	// 授权访问类型名称
	VisitTypeName *string `json:"visit_type_name,omitempty"`

	// 授权生效时间
	AuthEffectiveTime *sdktime.SdkTime `json:"auth_effective_time,omitempty"`

	// 授权到期时间
	AuthExpireTime *sdktime.SdkTime `json:"auth_expire_time,omitempty"`

	// 拒绝原因
	RejectReason *string `json:"reject_reason,omitempty"`

	// 授权详情列表
	IncidentAuthDetailList *[]IncidentOrderAuthDetailInfoV2 `json:"incident_auth_detail_list,omitempty"`

	// 子账号名称
	XcustomerName *string `json:"xcustomer_name,omitempty"`

	// 授权处理人名称
	AuthHandlerName *string `json:"auth_handler_name,omitempty"`

	// 委托名称
	AgencyName *string `json:"agency_name,omitempty"`

	// 授权描述
	AuthDescribe *string `json:"auth_describe,omitempty"`

	// 授权内容Id
	ContentTypeId *string `json:"content_type_id,omitempty"`

	// 授权内容名称
	ContentTypeName *string `json:"content_type_name,omitempty"`
	HttpStatusCode  int     `json:"-"`
}

ShowAuthorizationDetailResponse Response Object

func (ShowAuthorizationDetailResponse) String

type ShowCaseDetailRequest

type ShowCaseDetailRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowCaseDetailRequest Request Object

func (ShowCaseDetailRequest) String

func (o ShowCaseDetailRequest) String() string

type ShowCaseDetailResponse

type ShowCaseDetailResponse struct {
	IncidentDetailInfo *IncidentDetailInfoV2 `json:"incident_detail_info,omitempty"`
	HttpStatusCode     int                   `json:"-"`
}

ShowCaseDetailResponse Response Object

func (ShowCaseDetailResponse) String

func (o ShowCaseDetailResponse) String() string

type ShowCaseExtendsParamRequest

type ShowCaseExtendsParamRequest struct {

	// 组id
	GroupId string `json:"group_id"`

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowCaseExtendsParamRequest Request Object

func (ShowCaseExtendsParamRequest) String

type ShowCaseExtendsParamResponse

type ShowCaseExtendsParamResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowCaseExtendsParamResponse Response Object

func (ShowCaseExtendsParamResponse) String

type ShowCaseStatusRequest

type ShowCaseStatusRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowCaseStatusRequest Request Object

func (ShowCaseStatusRequest) String

func (o ShowCaseStatusRequest) String() string

type ShowCaseStatusResponse

type ShowCaseStatusResponse struct {

	// 状态 0:待受理 1:处理中 2:待确认结果 3:已完成 4:已撤销 12:无效 17: 待反馈
	Status         *int32 `json:"status,omitempty"`
	HttpStatusCode int    `json:"-"`
}

ShowCaseStatusResponse Response Object

func (ShowCaseStatusResponse) String

func (o ShowCaseStatusResponse) String() string

type ShowConfigurationRequest

type ShowConfigurationRequest struct {

	// 配置项键值
	ConfigKey string `json:"config_key"`
}

ShowConfigurationRequest Request Object

func (ShowConfigurationRequest) String

func (o ShowConfigurationRequest) String() string

type ShowConfigurationResponse

type ShowConfigurationResponse struct {

	// 配置项键
	ConfigKey *string `json:"config_key,omitempty"`

	// 配置项值
	ConfigValue *string `json:"config_value,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowConfigurationResponse Response Object

func (ShowConfigurationResponse) String

func (o ShowConfigurationResponse) String() string

type ShowCustomerPrivilegePolicyRequest

type ShowCustomerPrivilegePolicyRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowCustomerPrivilegePolicyRequest Request Object

func (ShowCustomerPrivilegePolicyRequest) String

type ShowCustomerPrivilegePolicyResponse

type ShowCustomerPrivilegePolicyResponse struct {

	// 开关状态
	PolicySwitch   *bool `json:"policy_switch,omitempty"`
	HttpStatusCode int   `json:"-"`
}

ShowCustomerPrivilegePolicyResponse Response Object

func (ShowCustomerPrivilegePolicyResponse) String

type ShowDownloadAccessoryUrlRequest

type ShowDownloadAccessoryUrlRequest struct {

	// 附件id
	AccessoryId string `json:"accessory_id"`

	// - DEFAULT:  - NO_RELATION:  - NOTIFICATION:  - INCIDENT:  - MESSAGE:  - INSPECTION:  - CONNECT:
	RelationType ShowDownloadAccessoryUrlRequestRelationType `json:"relation_type"`

	// 关联id
	RelationId *string `json:"relation_id,omitempty"`

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`
}

ShowDownloadAccessoryUrlRequest Request Object

func (ShowDownloadAccessoryUrlRequest) String

type ShowDownloadAccessoryUrlRequestRelationType

type ShowDownloadAccessoryUrlRequestRelationType struct {
	// contains filtered or unexported fields
}

func (ShowDownloadAccessoryUrlRequestRelationType) MarshalJSON

func (*ShowDownloadAccessoryUrlRequestRelationType) UnmarshalJSON

func (ShowDownloadAccessoryUrlRequestRelationType) Value

type ShowDownloadAccessoryUrlResponse

type ShowDownloadAccessoryUrlResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 附件下载url
	AccessoryUrl   *string `json:"accessory_url,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowDownloadAccessoryUrlResponse Response Object

func (ShowDownloadAccessoryUrlResponse) String

type ShowLatestPublishedAgreementRequest

type ShowLatestPublishedAgreementRequest struct {

	// 协议类型
	AgreementType *string `json:"agreement_type,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowLatestPublishedAgreementRequest Request Object

func (ShowLatestPublishedAgreementRequest) String

type ShowLatestPublishedAgreementResponse

type ShowLatestPublishedAgreementResponse struct {
	CaseAgreement  *AgreementVo `json:"case_agreement,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ShowLatestPublishedAgreementResponse Response Object

func (ShowLatestPublishedAgreementResponse) String

type ShowPartnersCasesPrivilegeRequest

type ShowPartnersCasesPrivilegeRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowPartnersCasesPrivilegeRequest Request Object

func (ShowPartnersCasesPrivilegeRequest) String

type ShowPartnersCasesPrivilegeResponse

type ShowPartnersCasesPrivilegeResponse struct {

	// 是否有权限
	HasPrivilege   *bool `json:"has_privilege,omitempty"`
	HttpStatusCode int   `json:"-"`
}

ShowPartnersCasesPrivilegeResponse Response Object

func (ShowPartnersCasesPrivilegeResponse) String

type ShowPartnersServiceInfoRequest

type ShowPartnersServiceInfoRequest struct {

	// 工单子类
	CaseSubTypeId *string `json:"case_sub_type_id,omitempty"`

	// ISV产品Id
	ProductId *string `json:"product_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowPartnersServiceInfoRequest Request Object

func (ShowPartnersServiceInfoRequest) String

type ShowPartnersServiceInfoResponse

type ShowPartnersServiceInfoResponse struct {
	PartnersServiceInfo *PartnersServiceInfo `json:"partners_service_info,omitempty"`
	HttpStatusCode      int                  `json:"-"`
}

ShowPartnersServiceInfoResponse Response Object

func (ShowPartnersServiceInfoResponse) String

type ShowQaPairDetailRequest

type ShowQaPairDetailRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// 语料Id
	QaPairId string `json:"qa_pair_id"`
}

ShowQaPairDetailRequest Request Object

func (ShowQaPairDetailRequest) String

func (o ShowQaPairDetailRequest) String() string

type ShowQaPairDetailResponse

type ShowQaPairDetailResponse struct {
	Qapair *QaPair `json:"qapair,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowQaPairDetailResponse Response Object

func (ShowQaPairDetailResponse) String

func (o ShowQaPairDetailResponse) String() string

type ShowQaPairsRequest

type ShowQaPairsRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// - HOT:  - RECOMMEND:
	SearchType ShowQaPairsRequestSearchType `json:"search_type"`

	Body *SearchQaPairsReq `json:"body,omitempty"`
}

ShowQaPairsRequest Request Object

func (ShowQaPairsRequest) String

func (o ShowQaPairsRequest) String() string

type ShowQaPairsRequestSearchType

type ShowQaPairsRequestSearchType struct {
	// contains filtered or unexported fields
}

func (ShowQaPairsRequestSearchType) MarshalJSON

func (c ShowQaPairsRequestSearchType) MarshalJSON() ([]byte, error)

func (*ShowQaPairsRequestSearchType) UnmarshalJSON

func (c *ShowQaPairsRequestSearchType) UnmarshalJSON(b []byte) error

func (ShowQaPairsRequestSearchType) Value

type ShowQaPairsRequestSearchTypeEnum

type ShowQaPairsRequestSearchTypeEnum struct {
	HOT       ShowQaPairsRequestSearchType
	RECOMMEND ShowQaPairsRequestSearchType
}

func GetShowQaPairsRequestSearchTypeEnum

func GetShowQaPairsRequestSearchTypeEnum() ShowQaPairsRequestSearchTypeEnum

type ShowQaPairsResponse

type ShowQaPairsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 语料列表
	QaPairs        *[]SimpleQaPair `json:"qa_pairs,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ShowQaPairsResponse Response Object

func (ShowQaPairsResponse) String

func (o ShowQaPairsResponse) String() string

type ShowSignedLatestPublishedAgreementRequest

type ShowSignedLatestPublishedAgreementRequest struct {

	// 协议类型
	AgreementType *string `json:"agreement_type,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`
}

ShowSignedLatestPublishedAgreementRequest Request Object

func (ShowSignedLatestPublishedAgreementRequest) String

type ShowSignedLatestPublishedAgreementResponse

type ShowSignedLatestPublishedAgreementResponse struct {

	// 是否签署
	IsSignedLatest *bool `json:"is_signed_latest,omitempty"`
	HttpStatusCode int   `json:"-"`
}

ShowSignedLatestPublishedAgreementResponse Response Object

func (ShowSignedLatestPublishedAgreementResponse) String

type ShowThemeRequest

type ShowThemeRequest struct {

	// 调用智能客服服务标志。
	XServiceKey string `json:"x-service-key"`

	// 站点标记,0-中国站  1-国际站
	XSite *string `json:"x-site,omitempty"`

	// 区域语言简写,en-us  zh-cn
	XLanguage *string `json:"x-language,omitempty"`

	// 产品类型Id
	ProductTypeId *string `json:"product_type_id,omitempty"`

	// 产品类型名称
	ProductTypeName *string `json:"product_type_name,omitempty"`

	// 产品类型缩写
	ProductTypeShortName *string `json:"product_type_short_name,omitempty"`
}

ShowThemeRequest Request Object

func (ShowThemeRequest) String

func (o ShowThemeRequest) String() string

type ShowThemeResponse

type ShowThemeResponse struct {

	// 关联主题列表
	Themes *[]RelationTheme `json:"themes,omitempty"`

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg *string `json:"error_msg,omitempty"`

	// 产品类型Id
	ProductTypeId *string `json:"product_type_id,omitempty"`

	// 主题名称
	ThemeName      *string `json:"theme_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowThemeResponse Response Object

func (ShowThemeResponse) String

func (o ShowThemeResponse) String() string

type SignAgreementReq

type SignAgreementReq struct {

	// 关联id
	RelationId *string `json:"relation_id,omitempty"`
}

func (SignAgreementReq) String

func (o SignAgreementReq) String() string

type SignPublishedAgreementRequest

type SignPublishedAgreementRequest struct {

	// 协议id
	Id int32 `json:"id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *SignAgreementReq `json:"body,omitempty"`
}

SignPublishedAgreementRequest Request Object

func (SignPublishedAgreementRequest) String

type SignPublishedAgreementResponse

type SignPublishedAgreementResponse struct {

	// 签署记录id
	AgreementSignedRecordId *int32 `json:"agreement_signed_record_id,omitempty"`
	HttpStatusCode          int    `json:"-"`
}

SignPublishedAgreementResponse Response Object

func (SignPublishedAgreementResponse) String

type SimpleAccessoryV2

type SimpleAccessoryV2 struct {

	// 附件id
	AccessoryId *string `json:"accessory_id,omitempty"`

	// 附件实际名称
	FileActualName *string `json:"file_actual_name,omitempty"`
}

func (SimpleAccessoryV2) String

func (o SimpleAccessoryV2) String() string

type SimpleIncidentBusinessTypeV2

type SimpleIncidentBusinessTypeV2 struct {

	// 问题类型id
	BusinessTypeId *string `json:"business_type_id,omitempty"`

	// 问题类型名称
	BusinessTypeName *string `json:"business_type_name,omitempty"`

	// 对应的工单类型0咨询 5报障
	CaseType *string `json:"case_type,omitempty"`

	// 是否可以使用支持计划
	CanUseSupportPlan *bool `json:"can_use_support_plan,omitempty"`
}

func (SimpleIncidentBusinessTypeV2) String

type SimpleQaPair

type SimpleQaPair struct {

	// 问题
	Question *string `json:"question,omitempty"`

	// 主题
	Domain *string `json:"domain,omitempty"`

	// 语料Id
	QaPairId *string `json:"qa_pair_id,omitempty"`
}

func (SimpleQaPair) String

func (o SimpleQaPair) String() string

type SubCutomerInfoV2

type SubCutomerInfoV2 struct {

	// 手机号(匿名化)
	Mobile *string `json:"mobile,omitempty"`

	// 邮箱(匿名化)
	Email *string `json:"email,omitempty"`

	// 客户id
	CustomerId *string `json:"customer_id,omitempty"`

	// 主账号id
	DomainId *string `json:"domain_id,omitempty"`

	// 客户名称(匿名化)
	CustomerName *string `json:"customer_name,omitempty"`

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`
}

func (SubCutomerInfoV2) String

func (o SubCutomerInfoV2) String() string

type SubmitDiagnoseJobReq

type SubmitDiagnoseJobReq struct {

	// 任务类型,例如 ecs诊断任务 1,rds诊断任务 2
	Type int32 `json:"type"`

	// 类型对应的特有参数,例如ecs需要传eip,rds 需要传输instanceId
	Params map[string]string `json:"params,omitempty"`

	// 节点id
	RegionId *string `json:"region_id,omitempty"`
}

func (SubmitDiagnoseJobReq) String

func (o SubmitDiagnoseJobReq) String() string

type TenantAgreeAuthDetailV2

type TenantAgreeAuthDetailV2 struct {

	// 端口
	Port *int32 `json:"port,omitempty"`

	// 账号
	Account *string `json:"account,omitempty"`

	// 密码
	Password *string `json:"password,omitempty"`

	// 授权详情id
	AuthDetailId int64 `json:"auth_detail_id"`
}

func (TenantAgreeAuthDetailV2) String

func (o TenantAgreeAuthDetailV2) String() string

type TenantConfigV2

type TenantConfigV2 struct {

	// 抄送邮箱最大个数
	CreateCaseCcemailMaxCount *int32 `json:"create_case_ccemail_max_count,omitempty"`
}

func (TenantConfigV2) String

func (o TenantConfigV2) String() string

type Tool

type Tool struct {

	// 工具Id
	Id string `json:"id"`

	// 工具名称
	Name string `json:"name"`

	// 工具链接
	Url *string `json:"url,omitempty"`

	// 图标内容,Base64格式
	Icon *string `json:"icon,omitempty"`

	// 问题分类Id
	ProblemTypeId *string `json:"problem_type_id,omitempty"`

	// 业务类型Id
	BusinessTypeId *string `json:"business_type_id,omitempty"`

	// 产品类型Id
	ProductTypeId *string `json:"product_type_id,omitempty"`
}

func (Tool) String

func (o Tool) String() string

type UpdateAuthorizationsRequest

type UpdateAuthorizationsRequest struct {

	// 授权id
	AuthorizationId string `json:"authorization_id"`

	// 操作id,reject,cancel
	ActionId *string `json:"action_id,omitempty"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *OperateAuthorizationV2Req `json:"body,omitempty"`
}

UpdateAuthorizationsRequest Request Object

func (UpdateAuthorizationsRequest) String

type UpdateAuthorizationsResponse

type UpdateAuthorizationsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateAuthorizationsResponse Response Object

func (UpdateAuthorizationsResponse) String

type UpdateCaseContactInfoReq

type UpdateCaseContactInfoReq struct {

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`

	// 联系手机号
	RemindMobile *string `json:"remind_mobile,omitempty"`

	// 联系邮箱
	RemindMail *string `json:"remind_mail,omitempty"`

	// 联系时间
	RemindTime *string `json:"remind_time,omitempty"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 扩展参数
	ExtensionMap map[string]interface{} `json:"extension_map,omitempty"`
}

func (UpdateCaseContactInfoReq) String

func (o UpdateCaseContactInfoReq) String() string

type UpdateCaseContactInfoRequest

type UpdateCaseContactInfoRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *UpdateCaseContactInfoReq `json:"body,omitempty"`
}

UpdateCaseContactInfoRequest Request Object

func (UpdateCaseContactInfoRequest) String

type UpdateCaseContactInfoResponse

type UpdateCaseContactInfoResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateCaseContactInfoResponse Response Object

func (UpdateCaseContactInfoResponse) String

type UpdateCasesRequest

type UpdateCasesRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 具体操作 cancel,close,press,delete
	ActionId string `json:"action_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *WorkOrderOperateV2Req `json:"body,omitempty"`
}

UpdateCasesRequest Request Object

func (UpdateCasesRequest) String

func (o UpdateCasesRequest) String() string

type UpdateCasesResponse

type UpdateCasesResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateCasesResponse Response Object

func (UpdateCasesResponse) String

func (o UpdateCasesResponse) String() string

type UpdateLabelsReq

type UpdateLabelsReq struct {

	// 标签名称
	Name string `json:"name"`

	// 颜色id
	Color string `json:"color"`
}

func (UpdateLabelsReq) String

func (o UpdateLabelsReq) String() string

type UpdateLabelsRequest

type UpdateLabelsRequest struct {

	// 修改标签的id
	LabelId int32 `json:"label_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *UpdateLabelsReq `json:"body,omitempty"`
}

UpdateLabelsRequest Request Object

func (UpdateLabelsRequest) String

func (o UpdateLabelsRequest) String() string

type UpdateLabelsResponse

type UpdateLabelsResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateLabelsResponse Response Object

func (UpdateLabelsResponse) String

func (o UpdateLabelsResponse) String() string

type UpdateNewInstantMessagesReadRequest

type UpdateNewInstantMessagesReadRequest struct {

	// 工单id
	CaseId string `json:"case_id"`

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *UpdateUnreadNewInstantMsgV2Req `json:"body,omitempty"`
}

UpdateNewInstantMessagesReadRequest Request Object

func (UpdateNewInstantMessagesReadRequest) String

type UpdateNewInstantMessagesReadResponse

type UpdateNewInstantMessagesReadResponse struct {

	// 错误码
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateNewInstantMessagesReadResponse Response Object

func (UpdateNewInstantMessagesReadResponse) String

type UpdateUnreadNewInstantMsgV2Req

type UpdateUnreadNewInstantMsgV2Req struct {

	// 组id
	GroupId *string `json:"group_id,omitempty"`
}

func (UpdateUnreadNewInstantMsgV2Req) String

type UploadJsonAccessoriesRequest

type UploadJsonAccessoriesRequest struct {

	// 对接站点信息。  0(中国站) 1(国际站),不填的话默认为0。
	XSite *int32 `json:"X-Site,omitempty"`

	// 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。  会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。
	XLanguage *string `json:"X-Language,omitempty"`

	// 环境时区,值为通用的时区描述字符串,比如GMT+8等,,默认为GMT+8。  涉及时间的数据会根据环境时区处理。
	XTimeZone *string `json:"X-Time-Zone,omitempty"`

	Body *AccessoryJsonFormatReq `json:"body,omitempty"`
}

UploadJsonAccessoriesRequest Request Object

func (UploadJsonAccessoriesRequest) String

type UploadJsonAccessoriesResponse

type UploadJsonAccessoriesResponse struct {

	// 附件id
	AccessoryId    *string `json:"accessory_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UploadJsonAccessoriesResponse Response Object

func (UploadJsonAccessoriesResponse) String

type UserInstantIncidentMsgV2

type UserInstantIncidentMsgV2 struct {

	// 工单id
	IncidentId *string `json:"incident_id,omitempty"`

	// 留言列表
	MessageList *[]QueryMessageInfoV2 `json:"message_list,omitempty"`
}

func (UserInstantIncidentMsgV2) String

func (o UserInstantIncidentMsgV2) String() string

type VerifyHostV2Req

type VerifyHostV2Req struct {

	// 主机端口
	Port int32 `json:"port"`

	// 主机账号
	Account string `json:"account"`

	// 主机密码
	Password string `json:"password"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`
}

func (VerifyHostV2Req) String

func (o VerifyHostV2Req) String() string

type VerifyVerifyCodeV2Req

type VerifyVerifyCodeV2Req struct {

	// 验证码
	VerifyCode string `json:"verify_code"`

	// 联系方式的值
	ContactValue string `json:"contact_value"`

	// 联系方式的类型。0:短信;1:邮件
	ContactWay int32 `json:"contact_way"`

	// 国家码
	AreaCode *string `json:"area_code,omitempty"`

	// 子用户id
	XCustomerId *string `json:"x_customer_id,omitempty"`

	// 客户id
	CustomerId *string `json:"customer_id,omitempty"`
}

func (VerifyVerifyCodeV2Req) String

func (o VerifyVerifyCodeV2Req) String() string

type WorkOrderOperateV2Req

type WorkOrderOperateV2Req struct {

	// 评价内容
	Judgement *string `json:"judgement,omitempty"`

	// 操作描述
	OperateDesc *string `json:"operate_desc,omitempty"`

	// 组id
	GroupId *string `json:"group_id,omitempty"`

	// 工单满意度列表
	IncidentSatisfactionList *[]IncidentSatisfactionV2Do `json:"incident_satisfaction_list,omitempty"`
}

func (WorkOrderOperateV2Req) String

func (o WorkOrderOperateV2Req) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL