model

package
v0.1.77 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionsList added in v0.1.32

type ActionsList struct {

	// 置信度,取值范围0~1。
	Confidence float64 `json:"confidence"`

	// 动作编号,取值范围:[1,2,3,4],其中: • 1:左摇头 • 2:右摇头 • 3:点头 • 4:嘴部动作
	Action int32 `json:"action"`
}

func (ActionsList) String added in v0.1.32

func (o ActionsList) String() string

type DetectExtentionByIdCardImageRequest

type DetectExtentionByIdCardImageRequest struct {

	// 企业项目ID。IVS支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。  获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。  企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用IVS服务,账单归到企业ID对应的企业项目中。 - 携带错误的ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。 - 不携带ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

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

DetectExtentionByIdCardImageRequest Request Object

func (DetectExtentionByIdCardImageRequest) String

type DetectExtentionByIdCardImageResponse

type DetectExtentionByIdCardImageResponse struct {
	Meta *Meta `json:"meta,omitempty"`

	Result *IvsExtentionByIdCardImageResponseBodyResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DetectExtentionByIdCardImageResponse Response Object

func (DetectExtentionByIdCardImageResponse) String

type DetectExtentionByNameAndIdRequest

type DetectExtentionByNameAndIdRequest struct {

	// 企业项目ID。IVS支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。  获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。  企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用IVS服务,账单归到企业ID对应的企业项目中。 - 携带错误的ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。 - 不携带ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

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

DetectExtentionByNameAndIdRequest Request Object

func (DetectExtentionByNameAndIdRequest) String

type DetectExtentionByNameAndIdResponse

type DetectExtentionByNameAndIdResponse struct {
	Meta *Meta `json:"meta,omitempty"`

	Result *IvsExtentionByNameAndIdResponseBodyResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DetectExtentionByNameAndIdResponse Response Object

func (DetectExtentionByNameAndIdResponse) String

type DetectStandardByIdCardImageRequest

type DetectStandardByIdCardImageRequest struct {

	// 企业项目ID。IVS支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。  获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。  企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用IVS服务,账单归到企业ID对应的企业项目中。 - 携带错误的ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。 - 不携带ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

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

DetectStandardByIdCardImageRequest Request Object

func (DetectStandardByIdCardImageRequest) String

type DetectStandardByIdCardImageResponse

type DetectStandardByIdCardImageResponse struct {
	Meta *Meta `json:"meta,omitempty"`

	Result *IvsStandardByIdCardImageResponseBodyResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DetectStandardByIdCardImageResponse Response Object

func (DetectStandardByIdCardImageResponse) String

type DetectStandardByNameAndIdRequest

type DetectStandardByNameAndIdRequest struct {

	// 企业项目ID。IVS支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。  获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。  企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用IVS服务,账单归到企业ID对应的企业项目中。 - 携带错误的ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。 - 不携带ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

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

DetectStandardByNameAndIdRequest Request Object

func (DetectStandardByNameAndIdRequest) String

type DetectStandardByNameAndIdResponse

type DetectStandardByNameAndIdResponse struct {
	Meta *Meta `json:"meta,omitempty"`

	Result *IvsStandardByNameAndIdResponseBodyResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DetectStandardByNameAndIdResponse Response Object

func (DetectStandardByNameAndIdResponse) String

type DetectStandardByVideoAndIdCardImageRequest added in v0.1.32

type DetectStandardByVideoAndIdCardImageRequest struct {

	// 企业项目ID。IVS支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。  获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。  企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用IVS服务,账单归到企业ID对应的企业项目中。 - 携带错误的ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。 - 不携带ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

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

DetectStandardByVideoAndIdCardImageRequest Request Object

func (DetectStandardByVideoAndIdCardImageRequest) String added in v0.1.32

type DetectStandardByVideoAndIdCardImageResponse added in v0.1.32

type DetectStandardByVideoAndIdCardImageResponse struct {
	Meta *Meta `json:"meta,omitempty"`

	Result *IvsStandardByVideoAndIdCardImageResponseBodyResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DetectStandardByVideoAndIdCardImageResponse Response Object

func (DetectStandardByVideoAndIdCardImageResponse) String added in v0.1.32

type DetectStandardByVideoAndNameAndIdRequest added in v0.1.32

type DetectStandardByVideoAndNameAndIdRequest struct {

	// 企业项目ID。IVS支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。  获取方法:进入“[企业项目管理](https://console.huaweicloud.com/eps/?region=cn-north-4#/projects/list)”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。  企业项目创建步骤请参见用户指南。 > 说明: 创建企业项目后,在传参时,有以下三类场景。 - 携带正确的ID,正常使用IVS服务,账单归到企业ID对应的企业项目中。 - 携带错误的ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。 - 不携带ID,正常使用IVS服务,账单的企业项目会被分类为“未归集”。
	EnterpriseProjectId *string `json:"Enterprise-Project-Id,omitempty"`

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

DetectStandardByVideoAndNameAndIdRequest Request Object

func (DetectStandardByVideoAndNameAndIdRequest) String added in v0.1.32

type DetectStandardByVideoAndNameAndIdResponse added in v0.1.32

type DetectStandardByVideoAndNameAndIdResponse struct {
	Meta *Meta `json:"meta,omitempty"`

	Result *IvsStandardByVideoAndNameAndIdResponseBodyResult `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DetectStandardByVideoAndNameAndIdResponse Response Object

func (DetectStandardByVideoAndNameAndIdResponse) String added in v0.1.32

type ExtentionReqDataByIdCardImage

type ExtentionReqDataByIdCardImage struct {

	// 身份证人像面图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	IdcardImage1 string `json:"idcard_image1"`

	// 身份证国徽面图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	IdcardImage2 *string `json:"idcard_image2,omitempty"`
}

func (ExtentionReqDataByIdCardImage) String

type ExtentionReqDataByNameAndId

type ExtentionReqDataByNameAndId struct {

	// 被验证人的姓名。
	VerificationName string `json:"verification_name"`

	// 被验证人的身份证号码。
	VerificationId string `json:"verification_id"`
}

func (ExtentionReqDataByNameAndId) String

type ExtentionRespDataByIdCardImage

type ExtentionRespDataByIdCardImage struct {

	// 审核校验结果: \"valid\"表示身份审核通过; \"invalid\"表示身份审核不通过; \"nonexistent\"表示数据源没有该身份证号码,这种情况一般是被验证人正在办理户籍迁移,或者被验证人是军人或政要。
	VerificationResult *string `json:"verification_result,omitempty"`

	// 审核校验信息,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationMessage *string `json:"verification_message,omitempty"`

	// 审核校验代码,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationCode *int32 `json:"verification_code,omitempty"`

	IdcardResult *IdcardResult `json:"idcard_result,omitempty"`
}

func (ExtentionRespDataByIdCardImage) String

type ExtentionRespDataByNameAndId

type ExtentionRespDataByNameAndId struct {

	// 审核校验结果: \"valid\"表示身份审核通过; \"invalid\"表示身份审核不通过; \"nonexistent\"表示数据源没有该身份证号码,这种情况一般是被验证人正在办理户籍迁移,或者被验证人是军人或政要。
	VerificationResult *string `json:"verification_result,omitempty"`

	// 审核校验信息,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationMessage *string `json:"verification_message,omitempty"`

	// 审核校验代码,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationCode *int32 `json:"verification_code,omitempty"`
}

func (ExtentionRespDataByNameAndId) String

type IdcardResult

type IdcardResult struct {

	// 身份证上识别的名称。
	Name string `json:"name"`

	// 身份证号。
	Number string `json:"number"`

	// 性别。
	Sex string `json:"sex"`

	// 出生日期。
	Birth string `json:"birth"`

	// 民族。
	Ethnicity string `json:"ethnicity"`

	// 地址。
	Address string `json:"address"`

	// 发证机关。
	Issue *string `json:"issue,omitempty"`

	// 有效起始日期。
	ValidFrom *string `json:"valid_from,omitempty"`

	// 有效结束日期。
	ValidTo *string `json:"valid_to,omitempty"`
}

func (IdcardResult) String

func (o IdcardResult) String() string

type IvsExtentionByIdCardImageRequestBody

type IvsExtentionByIdCardImageRequestBody struct {
	Meta *Meta `json:"meta"`

	Data *IvsExtentionByIdCardImageRequestBodyData `json:"data"`
}

func (IvsExtentionByIdCardImageRequestBody) String

type IvsExtentionByIdCardImageRequestBodyData

type IvsExtentionByIdCardImageRequestBodyData struct {

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	ReqData *[]ExtentionReqDataByIdCardImage `json:"req_data,omitempty"`
}

IvsExtentionByIdCardImageRequestBodyData 请求消息的数据部分。

func (IvsExtentionByIdCardImageRequestBodyData) String

type IvsExtentionByIdCardImageResponseBodyResult

type IvsExtentionByIdCardImageResponseBodyResult struct {

	// 子服务名称。
	ServiceName *string `json:"service_name,omitempty"`

	// 成功的结果数量,与resp_data字段对应。
	Count *int32 `json:"count,omitempty"`

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	RespData *[]ExtentionRespDataByIdCardImage `json:"resp_data,omitempty"`
}

IvsExtentionByIdCardImageResponseBodyResult 调用返回结果。

func (IvsExtentionByIdCardImageResponseBodyResult) String

type IvsExtentionByNameAndIdRequestBody

type IvsExtentionByNameAndIdRequestBody struct {
	Meta *Meta `json:"meta"`

	Data *IvsExtentionByNameAndIdRequestBodyData `json:"data"`
}

func (IvsExtentionByNameAndIdRequestBody) String

type IvsExtentionByNameAndIdRequestBodyData

type IvsExtentionByNameAndIdRequestBodyData struct {

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	ReqData *[]ExtentionReqDataByNameAndId `json:"req_data,omitempty"`
}

IvsExtentionByNameAndIdRequestBodyData 请求消息的数据部分。

func (IvsExtentionByNameAndIdRequestBodyData) String

type IvsExtentionByNameAndIdResponseBodyResult

type IvsExtentionByNameAndIdResponseBodyResult struct {

	// 子服务名称。
	ServiceName *string `json:"service_name,omitempty"`

	// 成功的结果数量,与resp_data字段对应。
	Count *int32 `json:"count,omitempty"`

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	RespData *[]ExtentionRespDataByNameAndId `json:"resp_data,omitempty"`
}

IvsExtentionByNameAndIdResponseBodyResult 调用返回结果。

func (IvsExtentionByNameAndIdResponseBodyResult) String

type IvsStandardByIdCardImageRequestBody

type IvsStandardByIdCardImageRequestBody struct {
	Meta *Meta `json:"meta"`

	Data *IvsStandardByIdCardImageRequestBodyData `json:"data"`
}

func (IvsStandardByIdCardImageRequestBody) String

type IvsStandardByIdCardImageRequestBodyData

type IvsStandardByIdCardImageRequestBodyData struct {

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	ReqData *[]ReqDataByIdCardImage `json:"req_data,omitempty"`
}

IvsStandardByIdCardImageRequestBodyData 请求消息的数据部分。

func (IvsStandardByIdCardImageRequestBodyData) String

type IvsStandardByIdCardImageResponseBodyResult

type IvsStandardByIdCardImageResponseBodyResult struct {

	// 子服务名称。
	ServiceName string `json:"service_name"`

	// 成功的结果数量,与resp_data字段对应。
	Count int32 `json:"count"`

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	RespData []RespDataByIdCardImage `json:"resp_data"`
}

IvsStandardByIdCardImageResponseBodyResult 调用返回结果。

func (IvsStandardByIdCardImageResponseBodyResult) String

type IvsStandardByNameAndIdRequestBody

type IvsStandardByNameAndIdRequestBody struct {
	Meta *Meta `json:"meta"`

	Data *IvsStandardByNameAndIdRequestBodyData `json:"data"`
}

func (IvsStandardByNameAndIdRequestBody) String

type IvsStandardByNameAndIdRequestBodyData

type IvsStandardByNameAndIdRequestBodyData struct {

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	ReqData *[]StandardReqDataByNameAndId `json:"req_data,omitempty"`
}

IvsStandardByNameAndIdRequestBodyData 请求消息的数据部分。

func (IvsStandardByNameAndIdRequestBodyData) String

type IvsStandardByNameAndIdResponseBodyResult

type IvsStandardByNameAndIdResponseBodyResult struct {

	// 子服务名称。
	ServiceName string `json:"service_name"`

	// 成功的结果数量,与resp_data字段对应。
	Count int32 `json:"count"`

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	RespData []StandardRespDataByNameAndId `json:"resp_data"`
}

IvsStandardByNameAndIdResponseBodyResult 调用返回结果。

func (IvsStandardByNameAndIdResponseBodyResult) String

type IvsStandardByVideoAndIdCardImageRequestBody added in v0.1.32

type IvsStandardByVideoAndIdCardImageRequestBody struct {
	Meta *Meta `json:"meta"`

	Data *IvsStandardByVideoAndIdCardImageRequestBodyData `json:"data"`
}

func (IvsStandardByVideoAndIdCardImageRequestBody) String added in v0.1.32

type IvsStandardByVideoAndIdCardImageRequestBodyData added in v0.1.32

type IvsStandardByVideoAndIdCardImageRequestBodyData struct {

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	ReqData *[]ReqDataByVideoAndIdCardImage `json:"req_data,omitempty"`
}

IvsStandardByVideoAndIdCardImageRequestBodyData 请求消息的数据部分。

func (IvsStandardByVideoAndIdCardImageRequestBodyData) String added in v0.1.32

type IvsStandardByVideoAndIdCardImageResponseBodyResult added in v0.1.32

type IvsStandardByVideoAndIdCardImageResponseBodyResult struct {

	// 子服务名称。
	ServiceName string `json:"service_name"`

	// 成功的结果数量,与resp_data字段对应。
	Count int32 `json:"count"`

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	RespData []RespDataByVideoAndIdCardImage `json:"resp_data"`
}

IvsStandardByVideoAndIdCardImageResponseBodyResult 调用返回结果。

func (IvsStandardByVideoAndIdCardImageResponseBodyResult) String added in v0.1.32

type IvsStandardByVideoAndNameAndIdRequestBody added in v0.1.32

type IvsStandardByVideoAndNameAndIdRequestBody struct {
	Meta *Meta `json:"meta"`

	Data *IvsStandardByVideoAndNameAndIdRequestBodyData `json:"data"`
}

func (IvsStandardByVideoAndNameAndIdRequestBody) String added in v0.1.32

type IvsStandardByVideoAndNameAndIdRequestBodyData added in v0.1.32

type IvsStandardByVideoAndNameAndIdRequestBodyData struct {

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	ReqData *[]StandardReqDataByVideoAndNameAndId `json:"req_data,omitempty"`
}

IvsStandardByVideoAndNameAndIdRequestBodyData 请求消息的数据部分。

func (IvsStandardByVideoAndNameAndIdRequestBodyData) String added in v0.1.32

type IvsStandardByVideoAndNameAndIdResponseBodyResult added in v0.1.32

type IvsStandardByVideoAndNameAndIdResponseBodyResult struct {

	// 子服务名称。
	ServiceName string `json:"service_name"`

	// 成功的结果数量,与resp_data字段对应。
	Count int32 `json:"count"`

	// 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。
	RespData []StandardRespDataByVideoAndNameAndId `json:"resp_data"`
}

IvsStandardByVideoAndNameAndIdResponseBodyResult 调用返回结果。

func (IvsStandardByVideoAndNameAndIdResponseBodyResult) String added in v0.1.32

type Meta

type Meta struct {

	// 唯一标识此次请求的ID,用户自定义,不超过64位。
	Uuid *string `json:"uuid,omitempty"`
}

func (Meta) String

func (o Meta) String() string

type ReqDataByIdCardImage

type ReqDataByIdCardImage struct {

	// 身份证人像面图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	IdcardImage1 string `json:"idcard_image1"`

	// 身份证国徽面图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	IdcardImage2 *string `json:"idcard_image2,omitempty"`

	// 现场人像图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	FaceImage string `json:"face_image"`

	// 响应参数similarity是否详细显示,默认为false。 - true表示响应中的similarity为0~1000的小数。 - false表示响应中的similarity为0~100的整数。
	Detail *bool `json:"detail,omitempty"`

	// 是否允许对入参face_image进行人脸检测及图片裁剪,默认为true,表示允许。
	Crop *bool `json:"crop,omitempty"`
}

func (ReqDataByIdCardImage) String

func (o ReqDataByIdCardImage) String() string

type ReqDataByVideoAndIdCardImage added in v0.1.32

type ReqDataByVideoAndIdCardImage struct {

	// 身份证人像面图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	IdcardImage1 string `json:"idcard_image1"`

	// 身份证国徽面图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	IdcardImage2 *string `json:"idcard_image2,omitempty"`

	// 现场拍摄人像视频数据,使用base64编码,要求base64编码后大小不超过10M。
	Video string `json:"video"`

	// 动作代码顺序列表,英文逗号(,)分隔。建议单动作,目前支持的动作有: • 1:左摇头 • 2:右摇头 • 3:点头 • 4:嘴部动作
	Actions string `json:"actions"`

	// 该参数为点头动作幅度的判断门限,取值范围:[1,90],默认为10,单位为度。该值设置越大,则越难判断为点头。
	NodThreshold *float64 `json:"nod_threshold,omitempty"`

	// 响应参数similarity是否详细显示,默认为false。 - true表示响应中的similarity为0~1000的小数。 - false表示响应中的similarity为0~100的整数。
	Detail *bool `json:"detail,omitempty"`
}

func (ReqDataByVideoAndIdCardImage) String added in v0.1.32

type RespDataByIdCardImage

type RespDataByIdCardImage struct {

	// 审核校验结果: \"valid\"表示身份审核通过; \"invalid\"表示身份审核不通过; \"nonexistent\"表示数据源没有该身份证号码,这种情况一般是被验证人正在办理户籍迁移,或者被验证人是军人或政要。
	VerificationResult string `json:"verification_result"`

	// 审核校验信息,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationMessage string `json:"verification_message"`

	// 审核校验代码,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationCode int32 `json:"verification_code"`

	// 人像相识度,取值默认范围为[0,100],当入参detail为true时,取值范围为[0,1000]。
	Similarity string `json:"similarity"`

	IdcardResult *IdcardResult `json:"idcard_result"`
}

func (RespDataByIdCardImage) String

func (o RespDataByIdCardImage) String() string

type RespDataByVideoAndIdCardImage added in v0.1.32

type RespDataByVideoAndIdCardImage struct {

	// 审核校验结果: \"valid\"表示身份审核通过; \"invalid\"表示身份审核不通过; \"nonexistent\"表示数据源没有该身份证号码,这种情况一般是被验证人正在办理户籍迁移,或者被验证人是军人或政要。
	VerificationResult string `json:"verification_result"`

	// 审核校验信息,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationMessage string `json:"verification_message"`

	// 审核校验代码,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationCode int32 `json:"verification_code"`

	// 人像相识度,取值默认范围为[0,100],当入参detail为true时,取值范围为[0,1000]。
	Similarity string `json:"similarity"`

	IdcardResult *IdcardResult `json:"idcard_result"`

	VideoResult *VideoResult `json:"video_result"`
}

func (RespDataByVideoAndIdCardImage) String added in v0.1.32

type StandardReqDataByNameAndId

type StandardReqDataByNameAndId struct {

	// 被验证人的姓名。
	VerificationName string `json:"verification_name"`

	// 被验证人的身份证号码。
	VerificationId string `json:"verification_id"`

	// 现场人像图像数据,使用base64编码,要求base64编码后大小不超过4M。图像各边的像素大小在300到4000之间,支持JPG格式。
	FaceImage string `json:"face_image"`

	// 响应参数similarity是否详细显示,默认为false。 - true表示响应中的similarity为0~1000的小数。 - false表示响应中的similarity为0~100的整数。
	Detail *bool `json:"detail,omitempty"`

	// 是否允许对入参face_image进行人脸检测及图片裁剪,默认为true,表示允许。
	Crop *bool `json:"crop,omitempty"`
}

func (StandardReqDataByNameAndId) String

type StandardReqDataByVideoAndNameAndId added in v0.1.32

type StandardReqDataByVideoAndNameAndId struct {

	// 被验证人的姓名。
	VerificationName string `json:"verification_name"`

	// 被验证人的身份证号码。
	VerificationId string `json:"verification_id"`

	// 现场拍摄人像视频数据,使用base64编码,要求base64编码后大小不超过10M。
	Video string `json:"video"`

	// 动作代码顺序列表,英文逗号(,)分隔。建议单动作,目前支持的动作有: • 1:左摇头 • 2:右摇头 • 3:点头 • 4:嘴部动作
	Actions string `json:"actions"`

	// 该参数为点头动作幅度的判断门限,取值范围:[1,90],默认为10,单位为度。该值设置越大,则越难判断为点头。
	NodThreshold *float64 `json:"nod_threshold,omitempty"`

	// 响应参数similarity是否详细显示,默认为false。 - true表示响应中的similarity为0~1000的小数。 - false表示响应中的similarity为0~100的整数。
	Detail *bool `json:"detail,omitempty"`
}

func (StandardReqDataByVideoAndNameAndId) String added in v0.1.32

type StandardRespDataByNameAndId

type StandardRespDataByNameAndId struct {

	// 审核校验结果: \"valid\"表示身份审核通过; \"invalid\"表示身份审核不通过; \"nonexistent\"表示数据源没有该身份证号码,这种情况一般是被验证人正在办理户籍迁移,或者被验证人是军人或政要。
	VerificationResult string `json:"verification_result"`

	// 审核校验信息,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationMessage string `json:"verification_message"`

	// 审核校验代码,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationCode int32 `json:"verification_code"`

	// 人像相识度,取值默认范围为[0,100],当入参detail为true时,取值范围为[0,1000]。
	Similarity string `json:"similarity"`
}

func (StandardRespDataByNameAndId) String

type StandardRespDataByVideoAndNameAndId added in v0.1.32

type StandardRespDataByVideoAndNameAndId struct {

	// 审核校验结果: \"valid\"表示身份审核通过; \"invalid\"表示身份审核不通过; \"nonexistent\"表示数据源没有该身份证号码,这种情况一般是被验证人正在办理户籍迁移,或者被验证人是军人或政要。
	VerificationResult string `json:"verification_result"`

	// 审核校验信息,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationMessage string `json:"verification_message"`

	// 审核校验代码,具体参考[校验信息说明](https://support.huaweicloud.com/api-ivs/ivs_02_0017.html)
	VerificationCode int32 `json:"verification_code"`

	// 人像相识度,取值默认范围为[0,100],当入参detail为true时,取值范围为[0,1000]。
	Similarity string `json:"similarity"`

	VideoResult *VideoResult `json:"video_result"`
}

func (StandardRespDataByVideoAndNameAndId) String added in v0.1.32

type VideoResult added in v0.1.32

type VideoResult struct {

	// 是否是活体。
	Alive bool `json:"alive"`

	// 动作列表。
	Actions []ActionsList `json:"actions"`

	// 检测出最大人脸的图片base64。
	Picture string `json:"picture"`
}

func (VideoResult) String added in v0.1.32

func (o VideoResult) String() string

Source Files

Jump to

Keyboard shortcuts

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