Class IDCardOCRResponse

    • Constructor Summary

      Constructors 
      Constructor Description
      IDCardOCRResponse()  
      IDCardOCRResponse​(IDCardOCRResponse source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAddress()
      Get 地址(人像面)
      String getAdvancedInfo()
      Get 扩展信息,不请求则不返回,具体输入参考示例3和示例4。 IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回; Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回; Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50); BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50); WarnInfos,告警信息,Code 告警码列表和释义: -9100 身份证有效日期不合法告警, -9101 身份证边框不完整告警, -9102 身份证复印件告警, -9103 身份证翻拍告警, -9105 身份证框内遮挡告警, -9104 临时身份证告警, -9106 身份证疑似存在PS痕迹告警, -9107 身份证反光告警。
      String getAuthority()
      Get 发证机关(国徽面)
      String getBirth()
      Get 出生日期(人像面)
      String getIdNum()
      Get 身份证号(人像面)
      String getName()
      Get 姓名(人像面)
      String getNation()
      Get 民族(人像面)
      String getRequestId()
      Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      String getSex()
      Get 性别(人像面)
      String getValidDate()
      Get 证件有效期(国徽面)
      void setAddress​(String Address)
      Set 地址(人像面)
      void setAdvancedInfo​(String AdvancedInfo)
      Set 扩展信息,不请求则不返回,具体输入参考示例3和示例4。 IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回; Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回; Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50); BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50); WarnInfos,告警信息,Code 告警码列表和释义: -9100 身份证有效日期不合法告警, -9101 身份证边框不完整告警, -9102 身份证复印件告警, -9103 身份证翻拍告警, -9105 身份证框内遮挡告警, -9104 临时身份证告警, -9106 身份证疑似存在PS痕迹告警, -9107 身份证反光告警。
      void setAuthority​(String Authority)
      Set 发证机关(国徽面)
      void setBirth​(String Birth)
      Set 出生日期(人像面)
      void setIdNum​(String IdNum)
      Set 身份证号(人像面)
      void setName​(String Name)
      Set 姓名(人像面)
      void setNation​(String Nation)
      Set 民族(人像面)
      void setRequestId​(String RequestId)
      Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      void setSex​(String Sex)
      Set 性别(人像面)
      void setValidDate​(String ValidDate)
      Set 证件有效期(国徽面)
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • IDCardOCRResponse

        public IDCardOCRResponse()
      • IDCardOCRResponse

        public IDCardOCRResponse​(IDCardOCRResponse source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getName

        public String getName()
        Get 姓名(人像面)
        Returns:
        Name 姓名(人像面)
      • setName

        public void setName​(String Name)
        Set 姓名(人像面)
        Parameters:
        Name - 姓名(人像面)
      • getSex

        public String getSex()
        Get 性别(人像面)
        Returns:
        Sex 性别(人像面)
      • setSex

        public void setSex​(String Sex)
        Set 性别(人像面)
        Parameters:
        Sex - 性别(人像面)
      • getNation

        public String getNation()
        Get 民族(人像面)
        Returns:
        Nation 民族(人像面)
      • setNation

        public void setNation​(String Nation)
        Set 民族(人像面)
        Parameters:
        Nation - 民族(人像面)
      • getBirth

        public String getBirth()
        Get 出生日期(人像面)
        Returns:
        Birth 出生日期(人像面)
      • setBirth

        public void setBirth​(String Birth)
        Set 出生日期(人像面)
        Parameters:
        Birth - 出生日期(人像面)
      • getAddress

        public String getAddress()
        Get 地址(人像面)
        Returns:
        Address 地址(人像面)
      • setAddress

        public void setAddress​(String Address)
        Set 地址(人像面)
        Parameters:
        Address - 地址(人像面)
      • getIdNum

        public String getIdNum()
        Get 身份证号(人像面)
        Returns:
        IdNum 身份证号(人像面)
      • setIdNum

        public void setIdNum​(String IdNum)
        Set 身份证号(人像面)
        Parameters:
        IdNum - 身份证号(人像面)
      • getAuthority

        public String getAuthority()
        Get 发证机关(国徽面)
        Returns:
        Authority 发证机关(国徽面)
      • setAuthority

        public void setAuthority​(String Authority)
        Set 发证机关(国徽面)
        Parameters:
        Authority - 发证机关(国徽面)
      • getValidDate

        public String getValidDate()
        Get 证件有效期(国徽面)
        Returns:
        ValidDate 证件有效期(国徽面)
      • setValidDate

        public void setValidDate​(String ValidDate)
        Set 证件有效期(国徽面)
        Parameters:
        ValidDate - 证件有效期(国徽面)
      • getAdvancedInfo

        public String getAdvancedInfo()
        Get 扩展信息,不请求则不返回,具体输入参考示例3和示例4。 IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回; Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回; Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50); BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50); WarnInfos,告警信息,Code 告警码列表和释义: -9100 身份证有效日期不合法告警, -9101 身份证边框不完整告警, -9102 身份证复印件告警, -9103 身份证翻拍告警, -9105 身份证框内遮挡告警, -9104 临时身份证告警, -9106 身份证疑似存在PS痕迹告警, -9107 身份证反光告警。
        Returns:
        AdvancedInfo 扩展信息,不请求则不返回,具体输入参考示例3和示例4。 IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回; Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回; Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50); BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50); WarnInfos,告警信息,Code 告警码列表和释义: -9100 身份证有效日期不合法告警, -9101 身份证边框不完整告警, -9102 身份证复印件告警, -9103 身份证翻拍告警, -9105 身份证框内遮挡告警, -9104 临时身份证告警, -9106 身份证疑似存在PS痕迹告警, -9107 身份证反光告警。
      • setAdvancedInfo

        public void setAdvancedInfo​(String AdvancedInfo)
        Set 扩展信息,不请求则不返回,具体输入参考示例3和示例4。 IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回; Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回; Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50); BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50); WarnInfos,告警信息,Code 告警码列表和释义: -9100 身份证有效日期不合法告警, -9101 身份证边框不完整告警, -9102 身份证复印件告警, -9103 身份证翻拍告警, -9105 身份证框内遮挡告警, -9104 临时身份证告警, -9106 身份证疑似存在PS痕迹告警, -9107 身份证反光告警。
        Parameters:
        AdvancedInfo - 扩展信息,不请求则不返回,具体输入参考示例3和示例4。 IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回; Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回; Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50); BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50); WarnInfos,告警信息,Code 告警码列表和释义: -9100 身份证有效日期不合法告警, -9101 身份证边框不完整告警, -9102 身份证复印件告警, -9103 身份证翻拍告警, -9105 身份证框内遮挡告警, -9104 临时身份证告警, -9106 身份证疑似存在PS痕迹告警, -9107 身份证反光告警。
      • getRequestId

        public String getRequestId()
        Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Returns:
        RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      • setRequestId

        public void setRequestId​(String RequestId)
        Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Parameters:
        RequestId - 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。