Documentation ¶
Index ¶
- type ActionsList
- type DetectExtentionByIdCardImageRequest
- type DetectExtentionByIdCardImageResponse
- type DetectExtentionByNameAndIdRequest
- type DetectExtentionByNameAndIdResponse
- type DetectStandardByIdCardImageRequest
- type DetectStandardByIdCardImageResponse
- type DetectStandardByNameAndIdRequest
- type DetectStandardByNameAndIdResponse
- type DetectStandardByVideoAndIdCardImageRequest
- type DetectStandardByVideoAndIdCardImageResponse
- type DetectStandardByVideoAndNameAndIdRequest
- type DetectStandardByVideoAndNameAndIdResponse
- type ExtentionReqDataByIdCardImage
- type ExtentionReqDataByNameAndId
- type ExtentionRespDataByIdCardImage
- type ExtentionRespDataByNameAndId
- type IdcardResult
- type IvsExtentionByIdCardImageRequestBody
- type IvsExtentionByIdCardImageRequestBodyData
- type IvsExtentionByIdCardImageResponseBodyResult
- type IvsExtentionByNameAndIdRequestBody
- type IvsExtentionByNameAndIdRequestBodyData
- type IvsExtentionByNameAndIdResponseBodyResult
- type IvsStandardByIdCardImageRequestBody
- type IvsStandardByIdCardImageRequestBodyData
- type IvsStandardByIdCardImageResponseBodyResult
- type IvsStandardByNameAndIdRequestBody
- type IvsStandardByNameAndIdRequestBodyData
- type IvsStandardByNameAndIdResponseBodyResult
- type IvsStandardByVideoAndIdCardImageRequestBody
- type IvsStandardByVideoAndIdCardImageRequestBodyData
- type IvsStandardByVideoAndIdCardImageResponseBodyResult
- type IvsStandardByVideoAndNameAndIdRequestBody
- type IvsStandardByVideoAndNameAndIdRequestBodyData
- type IvsStandardByVideoAndNameAndIdResponseBodyResult
- type Meta
- type ReqDataByIdCardImage
- type ReqDataByVideoAndIdCardImage
- type RespDataByIdCardImage
- type RespDataByVideoAndIdCardImage
- type StandardReqDataByNameAndId
- type StandardReqDataByVideoAndNameAndId
- type StandardRespDataByNameAndId
- type StandardRespDataByVideoAndNameAndId
- type VideoResult
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 ¶
func (o DetectExtentionByIdCardImageRequest) String() 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 ¶
func (o DetectExtentionByIdCardImageResponse) String() 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 ¶
func (o DetectExtentionByNameAndIdRequest) String() 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 ¶
func (o DetectExtentionByNameAndIdResponse) String() 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 ¶
func (o DetectStandardByIdCardImageRequest) String() 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 ¶
func (o DetectStandardByIdCardImageResponse) String() 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 ¶
func (o DetectStandardByNameAndIdRequest) String() 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 ¶
func (o DetectStandardByNameAndIdResponse) String() 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
func (o DetectStandardByVideoAndIdCardImageRequest) String() string
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
func (o DetectStandardByVideoAndIdCardImageResponse) String() string
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
func (o DetectStandardByVideoAndNameAndIdRequest) String() string
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
func (o DetectStandardByVideoAndNameAndIdResponse) String() string
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 ¶
func (o ExtentionReqDataByIdCardImage) String() string
type ExtentionReqDataByNameAndId ¶
type ExtentionReqDataByNameAndId struct { // 被验证人的姓名。 VerificationName string `json:"verification_name"` // 被验证人的身份证号码。 VerificationId string `json:"verification_id"` }
func (ExtentionReqDataByNameAndId) String ¶
func (o ExtentionReqDataByNameAndId) String() 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 ¶
func (o ExtentionRespDataByIdCardImage) String() 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 ¶
func (o ExtentionRespDataByNameAndId) String() 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 ¶
func (o IvsExtentionByIdCardImageRequestBody) String() string
type IvsExtentionByIdCardImageRequestBodyData ¶
type IvsExtentionByIdCardImageRequestBodyData struct { // 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。 ReqData *[]ExtentionReqDataByIdCardImage `json:"req_data,omitempty"` }
IvsExtentionByIdCardImageRequestBodyData 请求消息的数据部分。
func (IvsExtentionByIdCardImageRequestBodyData) String ¶
func (o IvsExtentionByIdCardImageRequestBodyData) String() 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 ¶
func (o IvsExtentionByIdCardImageResponseBodyResult) String() string
type IvsExtentionByNameAndIdRequestBody ¶
type IvsExtentionByNameAndIdRequestBody struct { Meta *Meta `json:"meta"` Data *IvsExtentionByNameAndIdRequestBodyData `json:"data"` }
func (IvsExtentionByNameAndIdRequestBody) String ¶
func (o IvsExtentionByNameAndIdRequestBody) String() string
type IvsExtentionByNameAndIdRequestBodyData ¶
type IvsExtentionByNameAndIdRequestBodyData struct { // 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。 ReqData *[]ExtentionReqDataByNameAndId `json:"req_data,omitempty"` }
IvsExtentionByNameAndIdRequestBodyData 请求消息的数据部分。
func (IvsExtentionByNameAndIdRequestBodyData) String ¶
func (o IvsExtentionByNameAndIdRequestBodyData) String() 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 ¶
func (o IvsExtentionByNameAndIdResponseBodyResult) String() string
type IvsStandardByIdCardImageRequestBody ¶
type IvsStandardByIdCardImageRequestBody struct { Meta *Meta `json:"meta"` Data *IvsStandardByIdCardImageRequestBodyData `json:"data"` }
func (IvsStandardByIdCardImageRequestBody) String ¶
func (o IvsStandardByIdCardImageRequestBody) String() string
type IvsStandardByIdCardImageRequestBodyData ¶
type IvsStandardByIdCardImageRequestBodyData struct { // 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。 ReqData *[]ReqDataByIdCardImage `json:"req_data,omitempty"` }
IvsStandardByIdCardImageRequestBodyData 请求消息的数据部分。
func (IvsStandardByIdCardImageRequestBodyData) String ¶
func (o IvsStandardByIdCardImageRequestBodyData) String() 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 ¶
func (o IvsStandardByIdCardImageResponseBodyResult) String() string
type IvsStandardByNameAndIdRequestBody ¶
type IvsStandardByNameAndIdRequestBody struct { Meta *Meta `json:"meta"` Data *IvsStandardByNameAndIdRequestBodyData `json:"data"` }
func (IvsStandardByNameAndIdRequestBody) String ¶
func (o IvsStandardByNameAndIdRequestBody) String() string
type IvsStandardByNameAndIdRequestBodyData ¶
type IvsStandardByNameAndIdRequestBodyData struct { // 请求列表,用于支持批量调用。目前暂时只支持单个数据查询。 ReqData *[]StandardReqDataByNameAndId `json:"req_data,omitempty"` }
IvsStandardByNameAndIdRequestBodyData 请求消息的数据部分。
func (IvsStandardByNameAndIdRequestBodyData) String ¶
func (o IvsStandardByNameAndIdRequestBodyData) String() 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 ¶
func (o IvsStandardByNameAndIdResponseBodyResult) String() 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
func (o IvsStandardByVideoAndIdCardImageRequestBody) String() string
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
func (o IvsStandardByVideoAndIdCardImageRequestBodyData) String() string
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
func (o IvsStandardByVideoAndIdCardImageResponseBodyResult) String() string
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
func (o IvsStandardByVideoAndNameAndIdRequestBody) String() string
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
func (o IvsStandardByVideoAndNameAndIdRequestBodyData) String() string
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
func (o IvsStandardByVideoAndNameAndIdResponseBodyResult) 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
func (o ReqDataByVideoAndIdCardImage) String() string
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
func (o RespDataByVideoAndIdCardImage) String() string
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 ¶
func (o StandardReqDataByNameAndId) String() 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
func (o StandardReqDataByVideoAndNameAndId) String() string
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 ¶
func (o StandardRespDataByNameAndId) String() 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
func (o StandardRespDataByVideoAndNameAndId) String() string
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 ¶
- model_actions_list.go
- model_detect_extention_by_id_card_image_request.go
- model_detect_extention_by_id_card_image_response.go
- model_detect_extention_by_name_and_id_request.go
- model_detect_extention_by_name_and_id_response.go
- model_detect_standard_by_id_card_image_request.go
- model_detect_standard_by_id_card_image_response.go
- model_detect_standard_by_name_and_id_request.go
- model_detect_standard_by_name_and_id_response.go
- model_detect_standard_by_video_and_id_card_image_request.go
- model_detect_standard_by_video_and_id_card_image_response.go
- model_detect_standard_by_video_and_name_and_id_request.go
- model_detect_standard_by_video_and_name_and_id_response.go
- model_extention_req_data_by_id_card_image.go
- model_extention_req_data_by_name_and_id.go
- model_extention_resp_data_by_id_card_image.go
- model_extention_resp_data_by_name_and_id.go
- model_idcard_result.go
- model_ivs_extention_by_id_card_image_request_body.go
- model_ivs_extention_by_id_card_image_request_body_data.go
- model_ivs_extention_by_id_card_image_response_body_result.go
- model_ivs_extention_by_name_and_id_request_body.go
- model_ivs_extention_by_name_and_id_request_body_data.go
- model_ivs_extention_by_name_and_id_response_body_result.go
- model_ivs_standard_by_id_card_image_request_body.go
- model_ivs_standard_by_id_card_image_request_body_data.go
- model_ivs_standard_by_id_card_image_response_body_result.go
- model_ivs_standard_by_name_and_id_request_body.go
- model_ivs_standard_by_name_and_id_request_body_data.go
- model_ivs_standard_by_name_and_id_response_body_result.go
- model_ivs_standard_by_video_and_id_card_image_request_body.go
- model_ivs_standard_by_video_and_id_card_image_request_body_data.go
- model_ivs_standard_by_video_and_id_card_image_response_body_result.go
- model_ivs_standard_by_video_and_name_and_id_request_body.go
- model_ivs_standard_by_video_and_name_and_id_request_body_data.go
- model_ivs_standard_by_video_and_name_and_id_response_body_result.go
- model_meta.go
- model_req_data_by_id_card_image.go
- model_req_data_by_video_and_id_card_image.go
- model_resp_data_by_id_card_image.go
- model_resp_data_by_video_and_id_card_image.go
- model_standard_req_data_by_name_and_id.go
- model_standard_req_data_by_video_and_name_and_id.go
- model_standard_resp_data_by_name_and_id.go
- model_standard_resp_data_by_video_and_name_and_id.go
- model_video_result.go