com.volcengine.service.visual.model.response.VisualCertVerifyQueryResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.service.visual.model.response;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.ArrayList;
@Data
public class VisualCertVerifyQueryResponse extends VisualBaseResponse {
@JSONField(name = "data")
CertVerifyQueryData data;
@Data
public static class CertVerifyQueryData {
@JSONField(name = "algorithm_base_resp")
AlgorithmBaseResp algorithmBaseResp;
@Data
public static class AlgorithmBaseResp {
@JSONField(name = "status_code")
Integer statusCode;
@JSONField(name = "status_message")
String statusMessage;
}
@JSONField(name = "binary_data_base64")
ArrayList binaryDataBase64;
@JSONField(name = "result")
Boolean result;
@JSONField(name = "images")
Images images;
@Data
public static class Images {
@JSONField(name = "image_best")
String imageBest;
@JSONField(name = "image_env")
String imageEnv;
}
@JSONField(name = "video")
String video;
@JSONField(name = "source_comp_details")
SourceCompDetails sourceCompDetails;
@Data
public static class SourceCompDetails {
@JSONField(name = "score")
Float score;
@JSONField(name = "image_face_detail")
String imageFaceDetail;
@JSONField(name = "image_env_detail")
String imageEnvDetail;
@JSONField(name = "thresholds")
Thresholds thresholds;
@Data
public static class Thresholds {
@JSONField(name = "1e-3")
Float e3;
@JSONField(name = "1e-4")
Float e4;
@JSONField(name = "1e-5")
Float e5;
@JSONField(name = "1e-6")
Float e6;
}
}
@JSONField(name = "tos_data")
TosData tosData;
@Data
public static class TosData {
@JSONField(name = "bucket")
String bucket;
@JSONField(name = "image_env_key")
String imageEnvKey;
@JSONField(name = "image_best_key")
String imageBestKey;
@JSONField(name = "video_key")
String videoKey;
@JSONField(name = "cert_data_key")
String certDataKey;
}
@JSONField(name = "verify_algorithm_base_resp")
VerifyAlgorithmBaseResp verifyAlgorithmBaseResp;
@Data
public static class VerifyAlgorithmBaseResp {
@JSONField(name = "status_code")
Integer statusCode;
@JSONField(name = "status_message")
String statusMessage;
}
@JSONField(name = "verify_req_measure_info")
VerifyReqMeasureInfo verifyReqMeasureInfo;
@Data
public static class VerifyReqMeasureInfo {
@JSONField(name = "measure_type")
String measureType;
@JSONField(name = "value")
Integer value;
}
@JSONField(name = "verify_idcard_info")
VerifyIdcardInfo verifyIdcardInfo;
@Data
public static class VerifyIdcardInfo {
@JSONField(name = "idcard_name")
String idcardName;
@JSONField(name = "idcard_no")
String idcardNo;
@JSONField(name = "face_photo_base64")
String facePhotoBase64;
@JSONField(name = "national_emblem_photo_base64")
String nationalEmblemPhotoBase64;
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy