v20201210

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"
)
View Source
const APIVersion = "2020-12-10"

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateStructureTask

func (c *Client) CreateStructureTask(request *CreateStructureTaskRequest) (response *CreateStructureTaskResponse, err error)

CreateStructureTask 基于提供的客户及保单信息,启动结构化识别任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateStructureTaskWithContext added in v1.0.324

func (c *Client) CreateStructureTaskWithContext(ctx context.Context, request *CreateStructureTaskRequest) (response *CreateStructureTaskResponse, err error)

CreateStructureTask 基于提供的客户及保单信息,启动结构化识别任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeStructCompareData

func (c *Client) DescribeStructCompareData(request *DescribeStructCompareDataRequest) (response *DescribeStructCompareDataResponse, err error)

DescribeStructCompareData 结构化对比查询接口,对比结构化复核前后数据差异,查询识别正确率,召回率。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStructCompareDataWithContext added in v1.0.324

func (c *Client) DescribeStructCompareDataWithContext(ctx context.Context, request *DescribeStructCompareDataRequest) (response *DescribeStructCompareDataResponse, err error)

DescribeStructCompareData 结构化对比查询接口,对比结构化复核前后数据差异,查询识别正确率,召回率。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStructureTaskResult

func (c *Client) DescribeStructureTaskResult(request *DescribeStructureTaskResultRequest) (response *DescribeStructureTaskResultResponse, err error)

DescribeStructureTaskResult 依据任务ID获取结构化结果接口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeStructureTaskResultWithContext added in v1.0.324

func (c *Client) DescribeStructureTaskResultWithContext(ctx context.Context, request *DescribeStructureTaskResultRequest) (response *DescribeStructureTaskResultResponse, err error)

DescribeStructureTaskResult 依据任务ID获取结构化结果接口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

type CompareMetricsData

type CompareMetricsData struct {
	// 短文准确率
	ShortStructAccuracy *string `json:"ShortStructAccuracy,omitnil,omitempty" name:"ShortStructAccuracy"`

	// 短文召回率
	ShortStructRecall *string `json:"ShortStructRecall,omitnil,omitempty" name:"ShortStructRecall"`

	// 长文结构化准确率
	LongStructAccuracy *string `json:"LongStructAccuracy,omitnil,omitempty" name:"LongStructAccuracy"`

	// 长文结构化召回率
	LongStructRecall *string `json:"LongStructRecall,omitnil,omitempty" name:"LongStructRecall"`

	// 长文提取准确率
	LongContentAccuracy *string `json:"LongContentAccuracy,omitnil,omitempty" name:"LongContentAccuracy"`

	// 长文提取召回率
	LongContentRecall *string `json:"LongContentRecall,omitnil,omitempty" name:"LongContentRecall"`
}

type CreateStructureTaskRequest

type CreateStructureTaskRequest struct {
	*tchttp.BaseRequest

	// 保单号
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 客户号
	CustomerId *string `json:"CustomerId,omitnil,omitempty" name:"CustomerId"`

	// 客户姓名
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 文件类型,目前只支持体检报告类型,对应的值为:HealthReport
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 报告年份
	Year *string `json:"Year,omitnil,omitempty" name:"Year"`

	// 报告文件上传的地址列表,需按顺序排列。如果使用ImageList参数,置为空数组即可
	FileList []*string `json:"FileList,omitnil,omitempty" name:"FileList"`

	// 险种,如果是体检报告类型,此参数是必填,类型说明如下:
	// CriticalDiseaseInsurance:重疾险
	// LifeInsurance:寿险
	// AccidentInsurance:意外险
	InsuranceTypes []*string `json:"InsuranceTypes,omitnil,omitempty" name:"InsuranceTypes"`

	// 报告上传的图片内容数组,图片内容采用base64编码,需按顺序排列
	ImageList []*string `json:"ImageList,omitnil,omitempty" name:"ImageList"`
}

func NewCreateStructureTaskRequest

func NewCreateStructureTaskRequest() (request *CreateStructureTaskRequest)

func (*CreateStructureTaskRequest) FromJsonString

func (r *CreateStructureTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStructureTaskRequest) ToJsonString

func (r *CreateStructureTaskRequest) ToJsonString() string

type CreateStructureTaskRequestParams added in v1.0.426

type CreateStructureTaskRequestParams struct {
	// 保单号
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 客户号
	CustomerId *string `json:"CustomerId,omitnil,omitempty" name:"CustomerId"`

	// 客户姓名
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 文件类型,目前只支持体检报告类型,对应的值为:HealthReport
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 报告年份
	Year *string `json:"Year,omitnil,omitempty" name:"Year"`

	// 报告文件上传的地址列表,需按顺序排列。如果使用ImageList参数,置为空数组即可
	FileList []*string `json:"FileList,omitnil,omitempty" name:"FileList"`

	// 险种,如果是体检报告类型,此参数是必填,类型说明如下:
	// CriticalDiseaseInsurance:重疾险
	// LifeInsurance:寿险
	// AccidentInsurance:意外险
	InsuranceTypes []*string `json:"InsuranceTypes,omitnil,omitempty" name:"InsuranceTypes"`

	// 报告上传的图片内容数组,图片内容采用base64编码,需按顺序排列
	ImageList []*string `json:"ImageList,omitnil,omitempty" name:"ImageList"`
}

Predefined struct for user

type CreateStructureTaskResponse

type CreateStructureTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateStructureTaskResponseParams `json:"Response"`
}

func NewCreateStructureTaskResponse

func NewCreateStructureTaskResponse() (response *CreateStructureTaskResponse)

func (*CreateStructureTaskResponse) FromJsonString

func (r *CreateStructureTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStructureTaskResponse) ToJsonString

func (r *CreateStructureTaskResponse) ToJsonString() string

type CreateStructureTaskResponseParams added in v1.0.426

type CreateStructureTaskResponseParams struct {
	// 本次结构化任务的ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStructCompareDataRequest

type DescribeStructCompareDataRequest struct {
	*tchttp.BaseRequest

	// 结构化任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeStructCompareDataRequest

func NewDescribeStructCompareDataRequest() (request *DescribeStructCompareDataRequest)

func (*DescribeStructCompareDataRequest) FromJsonString

func (r *DescribeStructCompareDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStructCompareDataRequest) ToJsonString

func (r *DescribeStructCompareDataRequest) ToJsonString() string

type DescribeStructCompareDataRequestParams added in v1.0.426

type DescribeStructCompareDataRequestParams struct {
	// 结构化任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeStructCompareDataResponse

type DescribeStructCompareDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStructCompareDataResponseParams `json:"Response"`
}

func NewDescribeStructCompareDataResponse

func NewDescribeStructCompareDataResponse() (response *DescribeStructCompareDataResponse)

func (*DescribeStructCompareDataResponse) FromJsonString

func (r *DescribeStructCompareDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStructCompareDataResponse) ToJsonString

func (r *DescribeStructCompareDataResponse) ToJsonString() string

type DescribeStructCompareDataResponseParams added in v1.0.426

type DescribeStructCompareDataResponseParams struct {
	// 保单号
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 结构化任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 客户号
	CustomerId *string `json:"CustomerId,omitnil,omitempty" name:"CustomerId"`

	// 客户姓名
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 复核时间
	ReviewTime *string `json:"ReviewTime,omitnil,omitempty" name:"ReviewTime"`

	// 算法识别结果
	MachineResult *string `json:"MachineResult,omitnil,omitempty" name:"MachineResult"`

	// 人工复核结果
	ManualResult *string `json:"ManualResult,omitnil,omitempty" name:"ManualResult"`

	// 结构化对比指标数据
	Metrics *CompareMetricsData `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 新增项
	NewItems *string `json:"NewItems,omitnil,omitempty" name:"NewItems"`

	// 修改项
	ModifyItems *string `json:"ModifyItems,omitnil,omitempty" name:"ModifyItems"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStructureTaskResultRequest

type DescribeStructureTaskResultRequest struct {
	*tchttp.BaseRequest

	// 结构化任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeStructureTaskResultRequest

func NewDescribeStructureTaskResultRequest() (request *DescribeStructureTaskResultRequest)

func (*DescribeStructureTaskResultRequest) FromJsonString

func (r *DescribeStructureTaskResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStructureTaskResultRequest) ToJsonString

func (r *DescribeStructureTaskResultRequest) ToJsonString() string

type DescribeStructureTaskResultRequestParams added in v1.0.426

type DescribeStructureTaskResultRequestParams struct {
	// 结构化任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeStructureTaskResultResponse

type DescribeStructureTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStructureTaskResultResponseParams `json:"Response"`
}

func NewDescribeStructureTaskResultResponse

func NewDescribeStructureTaskResultResponse() (response *DescribeStructureTaskResultResponse)

func (*DescribeStructureTaskResultResponse) FromJsonString

func (r *DescribeStructureTaskResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStructureTaskResultResponse) ToJsonString

func (r *DescribeStructureTaskResultResponse) ToJsonString() string

type DescribeStructureTaskResultResponseParams added in v1.0.426

type DescribeStructureTaskResultResponseParams struct {
	// 结果状态:
	// 0:返回成功
	// 1:结果未生成
	// 2:结果生成失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 结构化识别结果数组,每个数组元素对应一个图片的结构化结果,顺序和输入参数的ImageList或FileList对应。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*ResultObject `json:"Results,omitnil,omitempty" name:"Results"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResultObject

type ResultObject struct {
	// 图片质量分
	Quality *float64 `json:"Quality,omitnil,omitempty" name:"Quality"`

	// 由结构化算法结构化json转换的字符串,具体协议参见算法结构化结果协议
	StructureResult *string `json:"StructureResult,omitnil,omitempty" name:"StructureResult"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL