client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 26, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) FaceRecognitionCompare

func (client *Client) FaceRecognitionCompare(request *FaceRecognitionCompareRequest) (_result *FaceRecognitionCompareResponse, _err error)

func (*Client) FaceRecognitionCompareWithOptions

func (client *Client) FaceRecognitionCompareWithOptions(request *FaceRecognitionCompareRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *FaceRecognitionCompareResponse, _err error)

func (*Client) FaceToFaceCompare

func (client *Client) FaceToFaceCompare(request *FaceToFaceCompareRequest) (_result *FaceToFaceCompareResponse, _err error)

func (*Client) FaceToFaceCompareWithOptions

func (client *Client) FaceToFaceCompareWithOptions(request *FaceToFaceCompareRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *FaceToFaceCompareResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) IdDetectOcrCompareFaces

func (client *Client) IdDetectOcrCompareFaces(request *IdDetectOcrCompareFacesRequest) (_result *IdDetectOcrCompareFacesResponse, _err error)

func (*Client) IdDetectOcrCompareFacesWithOptions

func (client *Client) IdDetectOcrCompareFacesWithOptions(request *IdDetectOcrCompareFacesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *IdDetectOcrCompareFacesResponse, _err error)

func (*Client) IdDetectionAndScanDocument

func (client *Client) IdDetectionAndScanDocument(request *IdDetectionAndScanDocumentRequest) (_result *IdDetectionAndScanDocumentResponse, _err error)

func (*Client) IdDetectionAndScanDocumentWithOptions

func (client *Client) IdDetectionAndScanDocumentWithOptions(request *IdDetectionAndScanDocumentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *IdDetectionAndScanDocumentResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ScanDocument

func (client *Client) ScanDocument(request *ScanDocumentRequest) (_result *ScanDocumentResponse, _err error)

*

  • After you upload the front-side image and back-side image (optional) of the certificate, the system returns the structured OCR results.
  • ### Limits
  • * Format: JPEG or PNG.
  • * Resolution: The length of an image is no greater than 4000 pixels, and the width is no smaller than 400 pixels. Recommended size: 1024\\*768.
  • * Size: the size of a single image. Valid values: \\[4KB, 6MB].
  • ### Data protocol
  • * Request: application/json.
  • * Response: application/json.
  • * Binary data: Base64. *
  • @param request ScanDocumentRequest
  • @return ScanDocumentResponse

func (*Client) ScanDocumentWithOptions

func (client *Client) ScanDocumentWithOptions(request *ScanDocumentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ScanDocumentResponse, _err error)

*

  • After you upload the front-side image and back-side image (optional) of the certificate, the system returns the structured OCR results.
  • ### Limits
  • * Format: JPEG or PNG.
  • * Resolution: The length of an image is no greater than 4000 pixels, and the width is no smaller than 400 pixels. Recommended size: 1024\\*768.
  • * Size: the size of a single image. Valid values: \\[4KB, 6MB].
  • ### Data protocol
  • * Request: application/json.
  • * Response: application/json.
  • * Binary data: Base64. *
  • @param request ScanDocumentRequest
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return ScanDocumentResponse

func (*Client) VerifyDocument

func (client *Client) VerifyDocument(request *VerifyDocumentRequest) (_result *VerifyDocumentResponse, _err error)

func (*Client) VerifyDocumentWithOptions

func (client *Client) VerifyDocumentWithOptions(request *VerifyDocumentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VerifyDocumentResponse, _err error)

type FaceRecognitionCompareRequest

type FaceRecognitionCompareRequest struct {
	IdCardImageData   *string `json:"idCardImageData,omitempty" xml:"idCardImageData,omitempty"`
	IdCardImageType   *string `json:"idCardImageType,omitempty" xml:"idCardImageType,omitempty"`
	IdCardImageUrl    *string `json:"idCardImageUrl,omitempty" xml:"idCardImageUrl,omitempty"`
	PortraitImageData *string `json:"portraitImageData,omitempty" xml:"portraitImageData,omitempty"`
	PortraitImageType *string `json:"portraitImageType,omitempty" xml:"portraitImageType,omitempty"`
	PortraitImageUrl  *string `json:"portraitImageUrl,omitempty" xml:"portraitImageUrl,omitempty"`
	QualityControl    *string `json:"qualityControl,omitempty" xml:"qualityControl,omitempty"`
}

func (FaceRecognitionCompareRequest) GoString

func (*FaceRecognitionCompareRequest) SetIdCardImageData

func (*FaceRecognitionCompareRequest) SetIdCardImageType

func (*FaceRecognitionCompareRequest) SetIdCardImageUrl

func (*FaceRecognitionCompareRequest) SetPortraitImageData

func (*FaceRecognitionCompareRequest) SetPortraitImageType

func (*FaceRecognitionCompareRequest) SetPortraitImageUrl

func (*FaceRecognitionCompareRequest) SetQualityControl

func (FaceRecognitionCompareRequest) String

type FaceRecognitionCompareResponse

type FaceRecognitionCompareResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *FaceRecognitionCompareResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (FaceRecognitionCompareResponse) GoString

func (*FaceRecognitionCompareResponse) SetHeaders

func (*FaceRecognitionCompareResponse) SetStatusCode

func (FaceRecognitionCompareResponse) String

type FaceRecognitionCompareResponseBody

type FaceRecognitionCompareResponseBody struct {
	Code      *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *FaceRecognitionCompareResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpCode  *int64                                  `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	Message   *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	Ok        *bool                                   `json:"Ok,omitempty" xml:"Ok,omitempty"`
	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *string                                 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (FaceRecognitionCompareResponseBody) GoString

func (*FaceRecognitionCompareResponseBody) SetCode

func (*FaceRecognitionCompareResponseBody) SetHttpCode

func (*FaceRecognitionCompareResponseBody) SetMessage

func (*FaceRecognitionCompareResponseBody) SetOk

func (*FaceRecognitionCompareResponseBody) SetRequestId

func (*FaceRecognitionCompareResponseBody) SetStatus

func (FaceRecognitionCompareResponseBody) String

type FaceRecognitionCompareResponseBodyData

type FaceRecognitionCompareResponseBodyData struct {
	Match *string  `json:"Match,omitempty" xml:"Match,omitempty"`
	Score *float64 `json:"Score,omitempty" xml:"Score,omitempty"`
}

func (FaceRecognitionCompareResponseBodyData) GoString

func (*FaceRecognitionCompareResponseBodyData) SetMatch

func (*FaceRecognitionCompareResponseBodyData) SetScore

func (FaceRecognitionCompareResponseBodyData) String

type FaceToFaceCompareRequest

type FaceToFaceCompareRequest struct {
	PortraitImageData1 *string `json:"portraitImageData1,omitempty" xml:"portraitImageData1,omitempty"`
	PortraitImageData2 *string `json:"portraitImageData2,omitempty" xml:"portraitImageData2,omitempty"`
	PortraitImageType1 *string `json:"portraitImageType1,omitempty" xml:"portraitImageType1,omitempty"`
	PortraitImageType2 *string `json:"portraitImageType2,omitempty" xml:"portraitImageType2,omitempty"`
	PortraitImageUrl1  *string `json:"portraitImageUrl1,omitempty" xml:"portraitImageUrl1,omitempty"`
	PortraitImageUrl2  *string `json:"portraitImageUrl2,omitempty" xml:"portraitImageUrl2,omitempty"`
	QualityControl     *string `json:"qualityControl,omitempty" xml:"qualityControl,omitempty"`
}

func (FaceToFaceCompareRequest) GoString

func (s FaceToFaceCompareRequest) GoString() string

func (*FaceToFaceCompareRequest) SetPortraitImageData1

func (s *FaceToFaceCompareRequest) SetPortraitImageData1(v string) *FaceToFaceCompareRequest

func (*FaceToFaceCompareRequest) SetPortraitImageData2

func (s *FaceToFaceCompareRequest) SetPortraitImageData2(v string) *FaceToFaceCompareRequest

func (*FaceToFaceCompareRequest) SetPortraitImageType1

func (s *FaceToFaceCompareRequest) SetPortraitImageType1(v string) *FaceToFaceCompareRequest

func (*FaceToFaceCompareRequest) SetPortraitImageType2

func (s *FaceToFaceCompareRequest) SetPortraitImageType2(v string) *FaceToFaceCompareRequest

func (*FaceToFaceCompareRequest) SetPortraitImageUrl1

func (s *FaceToFaceCompareRequest) SetPortraitImageUrl1(v string) *FaceToFaceCompareRequest

func (*FaceToFaceCompareRequest) SetPortraitImageUrl2

func (s *FaceToFaceCompareRequest) SetPortraitImageUrl2(v string) *FaceToFaceCompareRequest

func (*FaceToFaceCompareRequest) SetQualityControl

func (s *FaceToFaceCompareRequest) SetQualityControl(v string) *FaceToFaceCompareRequest

func (FaceToFaceCompareRequest) String

func (s FaceToFaceCompareRequest) String() string

type FaceToFaceCompareResponse

type FaceToFaceCompareResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *FaceToFaceCompareResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (FaceToFaceCompareResponse) GoString

func (s FaceToFaceCompareResponse) GoString() string

func (*FaceToFaceCompareResponse) SetBody

func (*FaceToFaceCompareResponse) SetHeaders

func (*FaceToFaceCompareResponse) SetStatusCode

func (FaceToFaceCompareResponse) String

func (s FaceToFaceCompareResponse) String() string

type FaceToFaceCompareResponseBody

type FaceToFaceCompareResponseBody struct {
	Code      *string                            `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *FaceToFaceCompareResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpCode  *int64                             `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	Message   *string                            `json:"Message,omitempty" xml:"Message,omitempty"`
	Ok        *bool                              `json:"Ok,omitempty" xml:"Ok,omitempty"`
	RequestId *string                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *string                            `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (FaceToFaceCompareResponseBody) GoString

func (*FaceToFaceCompareResponseBody) SetCode

func (*FaceToFaceCompareResponseBody) SetData

func (*FaceToFaceCompareResponseBody) SetHttpCode

func (*FaceToFaceCompareResponseBody) SetMessage

func (*FaceToFaceCompareResponseBody) SetOk

func (*FaceToFaceCompareResponseBody) SetRequestId

func (*FaceToFaceCompareResponseBody) SetStatus

func (FaceToFaceCompareResponseBody) String

type FaceToFaceCompareResponseBodyData

type FaceToFaceCompareResponseBodyData struct {
	Match *string  `json:"Match,omitempty" xml:"Match,omitempty"`
	Score *float64 `json:"Score,omitempty" xml:"Score,omitempty"`
}

func (FaceToFaceCompareResponseBodyData) GoString

func (*FaceToFaceCompareResponseBodyData) SetMatch

func (*FaceToFaceCompareResponseBodyData) SetScore

func (FaceToFaceCompareResponseBodyData) String

type IdDetectOcrCompareFacesRequest

type IdDetectOcrCompareFacesRequest struct {
	OCR               *bool   `json:"OCR,omitempty" xml:"OCR,omitempty"`
	Unrepeat          *bool   `json:"Unrepeat,omitempty" xml:"Unrepeat,omitempty"`
	CardDetect        *bool   `json:"cardDetect,omitempty" xml:"cardDetect,omitempty"`
	CountryCode       *string `json:"countryCode,omitempty" xml:"countryCode,omitempty"`
	DocumentType      *string `json:"documentType,omitempty" xml:"documentType,omitempty"`
	FaceCompare       *bool   `json:"faceCompare,omitempty" xml:"faceCompare,omitempty"`
	ImageAType        *string `json:"imageAType,omitempty" xml:"imageAType,omitempty"`
	ImageBType        *string `json:"imageBType,omitempty" xml:"imageBType,omitempty"`
	ImageDataA        *string `json:"imageDataA,omitempty" xml:"imageDataA,omitempty"`
	ImageDataB        *string `json:"imageDataB,omitempty" xml:"imageDataB,omitempty"`
	ImageUrlA         *string `json:"imageUrlA,omitempty" xml:"imageUrlA,omitempty"`
	ImageUrlB         *string `json:"imageUrlB,omitempty" xml:"imageUrlB,omitempty"`
	PortraitImageData *string `json:"portraitImageData,omitempty" xml:"portraitImageData,omitempty"`
	PortraitImageUrl  *string `json:"portraitImageUrl,omitempty" xml:"portraitImageUrl,omitempty"`
	QualityControl    *string `json:"qualityControl,omitempty" xml:"qualityControl,omitempty"`
}

func (IdDetectOcrCompareFacesRequest) GoString

func (*IdDetectOcrCompareFacesRequest) SetCardDetect

func (*IdDetectOcrCompareFacesRequest) SetCountryCode

func (*IdDetectOcrCompareFacesRequest) SetDocumentType

func (*IdDetectOcrCompareFacesRequest) SetFaceCompare

func (*IdDetectOcrCompareFacesRequest) SetImageAType

func (*IdDetectOcrCompareFacesRequest) SetImageBType

func (*IdDetectOcrCompareFacesRequest) SetImageDataA

func (*IdDetectOcrCompareFacesRequest) SetImageDataB

func (*IdDetectOcrCompareFacesRequest) SetImageUrlA

func (*IdDetectOcrCompareFacesRequest) SetImageUrlB

func (*IdDetectOcrCompareFacesRequest) SetOCR

func (*IdDetectOcrCompareFacesRequest) SetPortraitImageData

func (*IdDetectOcrCompareFacesRequest) SetPortraitImageUrl

func (*IdDetectOcrCompareFacesRequest) SetQualityControl

func (*IdDetectOcrCompareFacesRequest) SetUnrepeat

func (IdDetectOcrCompareFacesRequest) String

type IdDetectOcrCompareFacesResponse

type IdDetectOcrCompareFacesResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *IdDetectOcrCompareFacesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (IdDetectOcrCompareFacesResponse) GoString

func (*IdDetectOcrCompareFacesResponse) SetHeaders

func (*IdDetectOcrCompareFacesResponse) SetStatusCode

func (IdDetectOcrCompareFacesResponse) String

type IdDetectOcrCompareFacesResponseBody

type IdDetectOcrCompareFacesResponseBody struct {
	Code      *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *IdDetectOcrCompareFacesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpCode  *int64                                   `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	Message   *string                                  `json:"Message,omitempty" xml:"Message,omitempty"`
	Ok        *bool                                    `json:"Ok,omitempty" xml:"Ok,omitempty"`
	RequestId *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *string                                  `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBody) GoString

func (*IdDetectOcrCompareFacesResponseBody) SetCode

func (*IdDetectOcrCompareFacesResponseBody) SetHttpCode

func (*IdDetectOcrCompareFacesResponseBody) SetMessage

func (*IdDetectOcrCompareFacesResponseBody) SetOk

func (*IdDetectOcrCompareFacesResponseBody) SetRequestId

func (*IdDetectOcrCompareFacesResponseBody) SetStatus

func (IdDetectOcrCompareFacesResponseBody) String

type IdDetectOcrCompareFacesResponseBodyData

type IdDetectOcrCompareFacesResponseBodyData struct {
	CompareResult  *IdDetectOcrCompareFacesResponseBodyDataCompareResult  `json:"CompareResult,omitempty" xml:"CompareResult,omitempty" type:"Struct"`
	IdDetectResult *IdDetectOcrCompareFacesResponseBodyDataIdDetectResult `json:"IdDetectResult,omitempty" xml:"IdDetectResult,omitempty" type:"Struct"`
	LivenessResult *IdDetectOcrCompareFacesResponseBodyDataLivenessResult `json:"LivenessResult,omitempty" xml:"LivenessResult,omitempty" type:"Struct"`
	OcrResult      *IdDetectOcrCompareFacesResponseBodyDataOcrResult      `json:"OcrResult,omitempty" xml:"OcrResult,omitempty" type:"Struct"`
	UnrepeatResult *IdDetectOcrCompareFacesResponseBodyDataUnrepeatResult `json:"UnrepeatResult,omitempty" xml:"UnrepeatResult,omitempty" type:"Struct"`
}

func (IdDetectOcrCompareFacesResponseBodyData) GoString

func (IdDetectOcrCompareFacesResponseBodyData) String

type IdDetectOcrCompareFacesResponseBodyDataCompareResult

type IdDetectOcrCompareFacesResponseBodyDataCompareResult struct {
	Code              *string                                                                `json:"Code,omitempty" xml:"Code,omitempty"`
	CompareResultData *IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData `json:"CompareResultData,omitempty" xml:"CompareResultData,omitempty" type:"Struct"`
	Message           *string                                                                `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataCompareResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataCompareResult) SetCode

func (*IdDetectOcrCompareFacesResponseBodyDataCompareResult) SetMessage

func (IdDetectOcrCompareFacesResponseBodyDataCompareResult) String

type IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData

type IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData struct {
	Match *string   `json:"Match,omitempty" xml:"Match,omitempty"`
	Risks []*string `json:"Risks,omitempty" xml:"Risks,omitempty" type:"Repeated"`
	Score *float64  `json:"Score,omitempty" xml:"Score,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData) SetMatch

func (*IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData) SetRisks

func (*IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData) SetScore

func (IdDetectOcrCompareFacesResponseBodyDataCompareResultCompareResultData) String

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResult

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResult struct {
	Code               *string                                                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	IdDetectResultData *IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData `json:"IdDetectResultData,omitempty" xml:"IdDetectResultData,omitempty" type:"Struct"`
	Message            *string                                                                  `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResult) SetCode

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResult) SetMessage

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResult) String

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData struct {
	AntiSpoofingResult *IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataAntiSpoofingResult `json:"AntiSpoofingResult,omitempty" xml:"AntiSpoofingResult,omitempty" type:"Struct"`
	CountryCode        *string                                                                                    `json:"CountryCode,omitempty" xml:"CountryCode,omitempty"`
	DetectionResult    *IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataDetectionResult    `json:"DetectionResult,omitempty" xml:"DetectionResult,omitempty" type:"Struct"`
	DocumentType       *string                                                                                    `json:"DocumentType,omitempty" xml:"DocumentType,omitempty"`
	Passed             *bool                                                                                      `json:"Passed,omitempty" xml:"Passed,omitempty"`
	Warning            []*string                                                                                  `json:"Warning,omitempty" xml:"Warning,omitempty" type:"Repeated"`
}

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData) SetCountryCode

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData) SetDocumentType

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData) SetPassed

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData) SetWarning

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultData) String

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataAntiSpoofingResult

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataAntiSpoofingResult struct {
	Passed *bool     `json:"Passed,omitempty" xml:"Passed,omitempty"`
	Risks  []*string `json:"Risks,omitempty" xml:"Risks,omitempty" type:"Repeated"`
}

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataAntiSpoofingResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataAntiSpoofingResult) SetRisks

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataAntiSpoofingResult) String

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataDetectionResult

type IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataDetectionResult struct {
	CardRectangle     []*int64 `json:"CardRectangle,omitempty" xml:"CardRectangle,omitempty" type:"Repeated"`
	Height            *int64   `json:"Height,omitempty" xml:"Height,omitempty"`
	PortraitRectangle []*int64 `json:"PortraitRectangle,omitempty" xml:"PortraitRectangle,omitempty" type:"Repeated"`
	Width             *int64   `json:"Width,omitempty" xml:"Width,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataDetectionResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataDetectionResult) SetCardRectangle

func (*IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataDetectionResult) SetPortraitRectangle

func (IdDetectOcrCompareFacesResponseBodyDataIdDetectResultIdDetectResultDataDetectionResult) String

type IdDetectOcrCompareFacesResponseBodyDataLivenessResult

type IdDetectOcrCompareFacesResponseBodyDataLivenessResult struct {
	Code               *string                                                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	LivenessResultData *IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData `json:"LivenessResultData,omitempty" xml:"LivenessResultData,omitempty" type:"Struct"`
	Message            *string                                                                  `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataLivenessResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataLivenessResult) SetCode

func (*IdDetectOcrCompareFacesResponseBodyDataLivenessResult) SetMessage

func (IdDetectOcrCompareFacesResponseBodyDataLivenessResult) String

type IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData

type IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData struct {
	Liveness *string   `json:"Liveness,omitempty" xml:"Liveness,omitempty"`
	Risks    []*string `json:"Risks,omitempty" xml:"Risks,omitempty" type:"Repeated"`
	Score    *float64  `json:"Score,omitempty" xml:"Score,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData) SetLiveness

func (*IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData) SetRisks

func (*IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData) SetScore

func (IdDetectOcrCompareFacesResponseBodyDataLivenessResultLivenessResultData) String

type IdDetectOcrCompareFacesResponseBodyDataOcrResult

type IdDetectOcrCompareFacesResponseBodyDataOcrResult struct {
	Code          *string                                                        `json:"Code,omitempty" xml:"Code,omitempty"`
	Message       *string                                                        `json:"Message,omitempty" xml:"Message,omitempty"`
	OcrResultData *IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData `json:"OcrResultData,omitempty" xml:"OcrResultData,omitempty" type:"Struct"`
}

func (IdDetectOcrCompareFacesResponseBodyDataOcrResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResult) SetCode

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResult) SetMessage

func (IdDetectOcrCompareFacesResponseBodyDataOcrResult) String

type IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData

type IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData struct {
	Address                    *string  `json:"Address,omitempty" xml:"Address,omitempty"`
	AddressConfidence          *float64 `json:"AddressConfidence,omitempty" xml:"AddressConfidence,omitempty"`
	AddressPosition            []*int64 `json:"AddressPosition,omitempty" xml:"AddressPosition,omitempty" type:"Repeated"`
	DateOfBirth                *string  `json:"DateOfBirth,omitempty" xml:"DateOfBirth,omitempty"`
	DateOfBirthConfidence      *float64 `json:"DateOfBirthConfidence,omitempty" xml:"DateOfBirthConfidence,omitempty"`
	DateOfBirthPosition        []*int64 `json:"DateOfBirthPosition,omitempty" xml:"DateOfBirthPosition,omitempty" type:"Repeated"`
	DocumentNumber             *string  `json:"DocumentNumber,omitempty" xml:"DocumentNumber,omitempty"`
	DocumentNumber2            *string  `json:"DocumentNumber2,omitempty" xml:"DocumentNumber2,omitempty"`
	DocumentNumber2Confidence  *float64 `json:"DocumentNumber2Confidence,omitempty" xml:"DocumentNumber2Confidence,omitempty"`
	DocumentNumber2Position    []*int64 `json:"DocumentNumber2Position,omitempty" xml:"DocumentNumber2Position,omitempty" type:"Repeated"`
	DocumentNumberConfidence   *float64 `json:"DocumentNumberConfidence,omitempty" xml:"DocumentNumberConfidence,omitempty"`
	DocumentNumberPosition     []*int64 `json:"DocumentNumberPosition,omitempty" xml:"DocumentNumberPosition,omitempty" type:"Repeated"`
	ExpirationDate             *string  `json:"ExpirationDate,omitempty" xml:"ExpirationDate,omitempty"`
	ExpirationDateConfidence   *float64 `json:"ExpirationDateConfidence,omitempty" xml:"ExpirationDateConfidence,omitempty"`
	ExpirationDatePosition     []*int64 `json:"ExpirationDatePosition,omitempty" xml:"ExpirationDatePosition,omitempty" type:"Repeated"`
	FirstName                  *string  `json:"FirstName,omitempty" xml:"FirstName,omitempty"`
	FirstNameConfidence        *float64 `json:"FirstNameConfidence,omitempty" xml:"FirstNameConfidence,omitempty"`
	FirstNamePosition          []*int64 `json:"FirstNamePosition,omitempty" xml:"FirstNamePosition,omitempty" type:"Repeated"`
	FullName                   *string  `json:"FullName,omitempty" xml:"FullName,omitempty"`
	FullNameConfidence         *float64 `json:"FullNameConfidence,omitempty" xml:"FullNameConfidence,omitempty"`
	FullNamePosition           []*int64 `json:"FullNamePosition,omitempty" xml:"FullNamePosition,omitempty" type:"Repeated"`
	IssuedDate                 *string  `json:"IssuedDate,omitempty" xml:"IssuedDate,omitempty"`
	IssuedDateConfidence       *float64 `json:"IssuedDateConfidence,omitempty" xml:"IssuedDateConfidence,omitempty"`
	IssuedDatePosition         []*int64 `json:"IssuedDatePosition,omitempty" xml:"IssuedDatePosition,omitempty" type:"Repeated"`
	IssuingAuthority           *string  `json:"IssuingAuthority,omitempty" xml:"IssuingAuthority,omitempty"`
	IssuingAuthorityConfidence *float64 `json:"IssuingAuthorityConfidence,omitempty" xml:"IssuingAuthorityConfidence,omitempty"`
	IssuingAuthorityPosition   []*int64 `json:"IssuingAuthorityPosition,omitempty" xml:"IssuingAuthorityPosition,omitempty" type:"Repeated"`
	LastName                   *string  `json:"LastName,omitempty" xml:"LastName,omitempty"`
	LastNameConfidence         *float64 `json:"LastNameConfidence,omitempty" xml:"LastNameConfidence,omitempty"`
	LastNamePosition           []*int64 `json:"LastNamePosition,omitempty" xml:"LastNamePosition,omitempty" type:"Repeated"`
	NationalityCode            *string  `json:"NationalityCode,omitempty" xml:"NationalityCode,omitempty"`
	NationalityCodeConfidence  *float64 `json:"NationalityCodeConfidence,omitempty" xml:"NationalityCodeConfidence,omitempty"`
	NationalityCodePosition    []*int64 `json:"NationalityCodePosition,omitempty" xml:"NationalityCodePosition,omitempty" type:"Repeated"`
	NormalizedDateOfBirth      *string  `json:"NormalizedDateOfBirth,omitempty" xml:"NormalizedDateOfBirth,omitempty"`
	NormalizedExpirationDate   *string  `json:"NormalizedExpirationDate,omitempty" xml:"NormalizedExpirationDate,omitempty"`
	NormalizedIssuedDate       *string  `json:"NormalizedIssuedDate,omitempty" xml:"NormalizedIssuedDate,omitempty"`
	NormalizedNationalityCode  *string  `json:"NormalizedNationalityCode,omitempty" xml:"NormalizedNationalityCode,omitempty"`
	NormalizedSex              *string  `json:"NormalizedSex,omitempty" xml:"NormalizedSex,omitempty"`
	Sex                        *string  `json:"Sex,omitempty" xml:"Sex,omitempty"`
	SexConfidence              *float64 `json:"SexConfidence,omitempty" xml:"SexConfidence,omitempty"`
	SexPosition                []*int64 `json:"SexPosition,omitempty" xml:"SexPosition,omitempty" type:"Repeated"`
}

func (IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetAddress

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetAddressConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetAddressPosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDateOfBirth

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDateOfBirthConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDateOfBirthPosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDocumentNumber

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDocumentNumber2

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDocumentNumber2Confidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDocumentNumber2Position

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDocumentNumberConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetDocumentNumberPosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetExpirationDate

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetExpirationDateConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetExpirationDatePosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetFirstName

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetFirstNameConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetFirstNamePosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetFullName

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetFullNameConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetFullNamePosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetIssuedDate

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetIssuedDateConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetIssuedDatePosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetIssuingAuthority

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetIssuingAuthorityConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetIssuingAuthorityPosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetLastName

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetLastNameConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetLastNamePosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNationalityCode

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNationalityCodeConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNationalityCodePosition

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNormalizedDateOfBirth

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNormalizedExpirationDate

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNormalizedIssuedDate

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNormalizedNationalityCode

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetNormalizedSex

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetSex

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetSexConfidence

func (*IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) SetSexPosition

func (IdDetectOcrCompareFacesResponseBodyDataOcrResultOcrResultData) String

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResult

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResult struct {
	CardImageResult     *IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResult     `json:"CardImageResult,omitempty" xml:"CardImageResult,omitempty" type:"Struct"`
	PortraitImageResult *IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResult `json:"PortraitImageResult,omitempty" xml:"PortraitImageResult,omitempty" type:"Struct"`
}

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResult) GoString

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResult) String

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResult

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResult struct {
	CardImageResultData *IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResultCardImageResultData `json:"CardImageResultData,omitempty" xml:"CardImageResultData,omitempty" type:"Struct"`
	Code                *string                                                                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	Message             *string                                                                                  `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResult) SetCode

func (*IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResult) SetMessage

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResult) String

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResultCardImageResultData

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResultCardImageResultData struct {
	Dbname    *string  `json:"Dbname,omitempty" xml:"Dbname,omitempty"`
	EntityId  *string  `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	ExtraData *string  `json:"ExtraData,omitempty" xml:"ExtraData,omitempty"`
	Score     *float64 `json:"Score,omitempty" xml:"Score,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResultCardImageResultData) GoString

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultCardImageResultCardImageResultData) String

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResult

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResult struct {
	Code                    *string                                                                                          `json:"Code,omitempty" xml:"Code,omitempty"`
	Message                 *string                                                                                          `json:"Message,omitempty" xml:"Message,omitempty"`
	PortraitImageResultData *IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResultPortraitImageResultData `json:"PortraitImageResultData,omitempty" xml:"PortraitImageResultData,omitempty" type:"Struct"`
}

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResult) GoString

func (*IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResult) SetCode

func (*IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResult) SetMessage

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResult) String

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResultPortraitImageResultData

type IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResultPortraitImageResultData struct {
	Dbname    *string  `json:"Dbname,omitempty" xml:"Dbname,omitempty"`
	EntityId  *string  `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	ExtraData *string  `json:"ExtraData,omitempty" xml:"ExtraData,omitempty"`
	Score     *float64 `json:"Score,omitempty" xml:"Score,omitempty"`
}

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResultPortraitImageResultData) GoString

func (IdDetectOcrCompareFacesResponseBodyDataUnrepeatResultPortraitImageResultPortraitImageResultData) String

type IdDetectionAndScanDocumentRequest

type IdDetectionAndScanDocumentRequest struct {
	CountryCode  *string `json:"countryCode,omitempty" xml:"countryCode,omitempty"`
	DocumentType *string `json:"documentType,omitempty" xml:"documentType,omitempty"`
	ImageAType   *string `json:"imageAType,omitempty" xml:"imageAType,omitempty"`
	ImageBType   *string `json:"imageBType,omitempty" xml:"imageBType,omitempty"`
	ImageDataA   *string `json:"imageDataA,omitempty" xml:"imageDataA,omitempty"`
	ImageDataB   *string `json:"imageDataB,omitempty" xml:"imageDataB,omitempty"`
	ImageUrlA    *string `json:"imageUrlA,omitempty" xml:"imageUrlA,omitempty"`
	ImageUrlB    *string `json:"imageUrlB,omitempty" xml:"imageUrlB,omitempty"`
}

func (IdDetectionAndScanDocumentRequest) GoString

func (*IdDetectionAndScanDocumentRequest) SetCountryCode

func (*IdDetectionAndScanDocumentRequest) SetDocumentType

func (*IdDetectionAndScanDocumentRequest) SetImageAType

func (*IdDetectionAndScanDocumentRequest) SetImageBType

func (*IdDetectionAndScanDocumentRequest) SetImageDataA

func (*IdDetectionAndScanDocumentRequest) SetImageDataB

func (*IdDetectionAndScanDocumentRequest) SetImageUrlA

func (*IdDetectionAndScanDocumentRequest) SetImageUrlB

func (IdDetectionAndScanDocumentRequest) String

type IdDetectionAndScanDocumentResponse

type IdDetectionAndScanDocumentResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *IdDetectionAndScanDocumentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (IdDetectionAndScanDocumentResponse) GoString

func (*IdDetectionAndScanDocumentResponse) SetHeaders

func (*IdDetectionAndScanDocumentResponse) SetStatusCode

func (IdDetectionAndScanDocumentResponse) String

type IdDetectionAndScanDocumentResponseBody

type IdDetectionAndScanDocumentResponseBody struct {
	Code      *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *IdDetectionAndScanDocumentResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpCode  *int64                                      `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	Message   *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	Ok        *bool                                       `json:"Ok,omitempty" xml:"Ok,omitempty"`
	RequestId *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *string                                     `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (IdDetectionAndScanDocumentResponseBody) GoString

func (*IdDetectionAndScanDocumentResponseBody) SetCode

func (*IdDetectionAndScanDocumentResponseBody) SetHttpCode

func (*IdDetectionAndScanDocumentResponseBody) SetMessage

func (*IdDetectionAndScanDocumentResponseBody) SetOk

func (*IdDetectionAndScanDocumentResponseBody) SetRequestId

func (*IdDetectionAndScanDocumentResponseBody) SetStatus

func (IdDetectionAndScanDocumentResponseBody) String

type IdDetectionAndScanDocumentResponseBodyData

type IdDetectionAndScanDocumentResponseBodyData struct {
	IdDetectResult *IdDetectionAndScanDocumentResponseBodyDataIdDetectResult `json:"IdDetectResult,omitempty" xml:"IdDetectResult,omitempty" type:"Struct"`
	OcrResult      *IdDetectionAndScanDocumentResponseBodyDataOcrResult      `json:"OcrResult,omitempty" xml:"OcrResult,omitempty" type:"Struct"`
}

func (IdDetectionAndScanDocumentResponseBodyData) GoString

func (IdDetectionAndScanDocumentResponseBodyData) String

type IdDetectionAndScanDocumentResponseBodyDataIdDetectResult

type IdDetectionAndScanDocumentResponseBodyDataIdDetectResult struct {
	AntiSpoofingResult *IdDetectionAndScanDocumentResponseBodyDataIdDetectResultAntiSpoofingResult `json:"AntiSpoofingResult,omitempty" xml:"AntiSpoofingResult,omitempty" type:"Struct"`
	CountryCode        *string                                                                     `json:"CountryCode,omitempty" xml:"CountryCode,omitempty"`
	DetectionResult    *IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult    `json:"DetectionResult,omitempty" xml:"DetectionResult,omitempty" type:"Struct"`
	DocumentType       *string                                                                     `json:"DocumentType,omitempty" xml:"DocumentType,omitempty"`
	Passed             *bool                                                                       `json:"Passed,omitempty" xml:"Passed,omitempty"`
	Warning            []*string                                                                   `json:"Warning,omitempty" xml:"Warning,omitempty" type:"Repeated"`
}

func (IdDetectionAndScanDocumentResponseBodyDataIdDetectResult) GoString

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResult) SetCountryCode

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResult) SetDocumentType

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResult) SetPassed

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResult) SetWarning

func (IdDetectionAndScanDocumentResponseBodyDataIdDetectResult) String

type IdDetectionAndScanDocumentResponseBodyDataIdDetectResultAntiSpoofingResult

type IdDetectionAndScanDocumentResponseBodyDataIdDetectResultAntiSpoofingResult struct {
	Passed *bool     `json:"Passed,omitempty" xml:"Passed,omitempty"`
	Risks  []*string `json:"Risks,omitempty" xml:"Risks,omitempty" type:"Repeated"`
}

func (IdDetectionAndScanDocumentResponseBodyDataIdDetectResultAntiSpoofingResult) GoString

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResultAntiSpoofingResult) SetPassed

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResultAntiSpoofingResult) SetRisks

func (IdDetectionAndScanDocumentResponseBodyDataIdDetectResultAntiSpoofingResult) String

type IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult

type IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult struct {
	CardRectangle     []*int64 `json:"CardRectangle,omitempty" xml:"CardRectangle,omitempty" type:"Repeated"`
	Height            *int64   `json:"Height,omitempty" xml:"Height,omitempty"`
	PortraitRectangle []*int64 `json:"PortraitRectangle,omitempty" xml:"PortraitRectangle,omitempty" type:"Repeated"`
	Width             *int64   `json:"Width,omitempty" xml:"Width,omitempty"`
}

func (IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult) GoString

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult) SetCardRectangle

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult) SetHeight

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult) SetPortraitRectangle

func (*IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult) SetWidth

func (IdDetectionAndScanDocumentResponseBodyDataIdDetectResultDetectionResult) String

type IdDetectionAndScanDocumentResponseBodyDataOcrResult

type IdDetectionAndScanDocumentResponseBodyDataOcrResult struct {
	Address                    *string  `json:"Address,omitempty" xml:"Address,omitempty"`
	AddressConfidence          *float64 `json:"AddressConfidence,omitempty" xml:"AddressConfidence,omitempty"`
	AddressPosition            []*int64 `json:"AddressPosition,omitempty" xml:"AddressPosition,omitempty" type:"Repeated"`
	DateOfBirth                *string  `json:"DateOfBirth,omitempty" xml:"DateOfBirth,omitempty"`
	DateOfBirthConfidence      *float64 `json:"DateOfBirthConfidence,omitempty" xml:"DateOfBirthConfidence,omitempty"`
	DateOfBirthPosition        []*int64 `json:"DateOfBirthPosition,omitempty" xml:"DateOfBirthPosition,omitempty" type:"Repeated"`
	DocumentNumber             *string  `json:"DocumentNumber,omitempty" xml:"DocumentNumber,omitempty"`
	DocumentNumber2            *string  `json:"DocumentNumber2,omitempty" xml:"DocumentNumber2,omitempty"`
	DocumentNumber2Confidence  *float64 `json:"DocumentNumber2Confidence,omitempty" xml:"DocumentNumber2Confidence,omitempty"`
	DocumentNumber2Position    []*int64 `json:"DocumentNumber2Position,omitempty" xml:"DocumentNumber2Position,omitempty" type:"Repeated"`
	DocumentNumberConfidence   *float64 `json:"DocumentNumberConfidence,omitempty" xml:"DocumentNumberConfidence,omitempty"`
	DocumentNumberPosition     []*int64 `json:"DocumentNumberPosition,omitempty" xml:"DocumentNumberPosition,omitempty" type:"Repeated"`
	ExpirationDate             *string  `json:"ExpirationDate,omitempty" xml:"ExpirationDate,omitempty"`
	ExpirationDateConfidence   *float64 `json:"ExpirationDateConfidence,omitempty" xml:"ExpirationDateConfidence,omitempty"`
	ExpirationDatePosition     []*int64 `json:"ExpirationDatePosition,omitempty" xml:"ExpirationDatePosition,omitempty" type:"Repeated"`
	FirstName                  *string  `json:"FirstName,omitempty" xml:"FirstName,omitempty"`
	FirstNameConfidence        *float64 `json:"FirstNameConfidence,omitempty" xml:"FirstNameConfidence,omitempty"`
	FirstNamePosition          []*int64 `json:"FirstNamePosition,omitempty" xml:"FirstNamePosition,omitempty" type:"Repeated"`
	FullName                   *string  `json:"FullName,omitempty" xml:"FullName,omitempty"`
	FullNameConfidence         *float64 `json:"FullNameConfidence,omitempty" xml:"FullNameConfidence,omitempty"`
	FullNamePosition           []*int64 `json:"FullNamePosition,omitempty" xml:"FullNamePosition,omitempty" type:"Repeated"`
	IssuedDate                 *string  `json:"IssuedDate,omitempty" xml:"IssuedDate,omitempty"`
	IssuedDateConfidence       *float64 `json:"IssuedDateConfidence,omitempty" xml:"IssuedDateConfidence,omitempty"`
	IssuedDatePosition         []*int64 `json:"IssuedDatePosition,omitempty" xml:"IssuedDatePosition,omitempty" type:"Repeated"`
	IssuingAuthority           *string  `json:"IssuingAuthority,omitempty" xml:"IssuingAuthority,omitempty"`
	IssuingAuthorityConfidence *float64 `json:"IssuingAuthorityConfidence,omitempty" xml:"IssuingAuthorityConfidence,omitempty"`
	IssuingAuthorityPosition   []*int64 `json:"IssuingAuthorityPosition,omitempty" xml:"IssuingAuthorityPosition,omitempty" type:"Repeated"`
	LastName                   *string  `json:"LastName,omitempty" xml:"LastName,omitempty"`
	LastNameConfidence         *float64 `json:"LastNameConfidence,omitempty" xml:"LastNameConfidence,omitempty"`
	LastNamePosition           []*int64 `json:"LastNamePosition,omitempty" xml:"LastNamePosition,omitempty" type:"Repeated"`
	NationalityCode            *string  `json:"NationalityCode,omitempty" xml:"NationalityCode,omitempty"`
	NationalityCodeConfidence  *float64 `json:"NationalityCodeConfidence,omitempty" xml:"NationalityCodeConfidence,omitempty"`
	NationalityCodePosition    []*int64 `json:"NationalityCodePosition,omitempty" xml:"NationalityCodePosition,omitempty" type:"Repeated"`
	NormalizedDateOfBirth      *string  `json:"NormalizedDateOfBirth,omitempty" xml:"NormalizedDateOfBirth,omitempty"`
	NormalizedExpirationDate   *string  `json:"NormalizedExpirationDate,omitempty" xml:"NormalizedExpirationDate,omitempty"`
	NormalizedIssuedDate       *string  `json:"NormalizedIssuedDate,omitempty" xml:"NormalizedIssuedDate,omitempty"`
	NormalizedNationalityCode  *string  `json:"NormalizedNationalityCode,omitempty" xml:"NormalizedNationalityCode,omitempty"`
	NormalizedSex              *string  `json:"NormalizedSex,omitempty" xml:"NormalizedSex,omitempty"`
	Sex                        *string  `json:"Sex,omitempty" xml:"Sex,omitempty"`
	SexConfidence              *float64 `json:"SexConfidence,omitempty" xml:"SexConfidence,omitempty"`
	SexPosition                []*int64 `json:"SexPosition,omitempty" xml:"SexPosition,omitempty" type:"Repeated"`
}

func (IdDetectionAndScanDocumentResponseBodyDataOcrResult) GoString

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetAddress

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetAddressConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetAddressPosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDateOfBirth

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDateOfBirthConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDateOfBirthPosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDocumentNumber

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDocumentNumber2

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDocumentNumber2Confidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDocumentNumber2Position

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDocumentNumberConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetDocumentNumberPosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetExpirationDate

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetExpirationDateConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetExpirationDatePosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetFirstName

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetFirstNameConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetFirstNamePosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetFullName

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetFullNameConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetFullNamePosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetIssuedDate

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetIssuedDateConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetIssuedDatePosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetIssuingAuthority

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetIssuingAuthorityConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetIssuingAuthorityPosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetLastName

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetLastNameConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetLastNamePosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNationalityCode

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNationalityCodeConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNationalityCodePosition

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNormalizedDateOfBirth

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNormalizedExpirationDate

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNormalizedIssuedDate

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNormalizedNationalityCode

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetNormalizedSex

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetSex

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetSexConfidence

func (*IdDetectionAndScanDocumentResponseBodyDataOcrResult) SetSexPosition

func (IdDetectionAndScanDocumentResponseBodyDataOcrResult) String

type ScanDocumentRequest

type ScanDocumentRequest struct {
	// The country or region code of the certificate. Specify the code in the ISO 3166 alpha-3 format.
	CountryCode *string `json:"countryCode,omitempty" xml:"countryCode,omitempty"`
	// The type of the certificate.
	//
	// Valid values:
	//
	// *   IDENTITY_CARD
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   DRIVER_LICENSE
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   RESIDENCE_CARD
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   PASSPORT
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	DocumentType *string `json:"documentType,omitempty" xml:"documentType,omitempty"`
	// Indicates whether the uploaded front-side image is in an image format or PDF format. The default value is pic.
	ImageAType *string `json:"imageAType,omitempty" xml:"imageAType,omitempty"`
	// Indicates whether the uploaded back-side image is in an image format or PDF format. The default value is pic.
	ImageBType *string `json:"imageBType,omitempty" xml:"imageBType,omitempty"`
	// The Base64-encoded front-side image of the certificate. Either this parameter or the imageUrlA parameter must be specified.
	ImageDataA *string `json:"imageDataA,omitempty" xml:"imageDataA,omitempty"`
	// The Base64-encoded back-side image of the certificate.
	ImageDataB *string `json:"imageDataB,omitempty" xml:"imageDataB,omitempty"`
	// The URL of the front-side image of the certificate. Either this parameter or the imageDataA parameter must be specified.
	ImageUrlA *string `json:"imageUrlA,omitempty" xml:"imageUrlA,omitempty"`
	// The URL of the back-side image of the certificate.
	ImageUrlB *string `json:"imageUrlB,omitempty" xml:"imageUrlB,omitempty"`
}

func (ScanDocumentRequest) GoString

func (s ScanDocumentRequest) GoString() string

func (*ScanDocumentRequest) SetCountryCode

func (s *ScanDocumentRequest) SetCountryCode(v string) *ScanDocumentRequest

func (*ScanDocumentRequest) SetDocumentType

func (s *ScanDocumentRequest) SetDocumentType(v string) *ScanDocumentRequest

func (*ScanDocumentRequest) SetImageAType

func (s *ScanDocumentRequest) SetImageAType(v string) *ScanDocumentRequest

func (*ScanDocumentRequest) SetImageBType

func (s *ScanDocumentRequest) SetImageBType(v string) *ScanDocumentRequest

func (*ScanDocumentRequest) SetImageDataA

func (s *ScanDocumentRequest) SetImageDataA(v string) *ScanDocumentRequest

func (*ScanDocumentRequest) SetImageDataB

func (s *ScanDocumentRequest) SetImageDataB(v string) *ScanDocumentRequest

func (*ScanDocumentRequest) SetImageUrlA

func (s *ScanDocumentRequest) SetImageUrlA(v string) *ScanDocumentRequest

func (*ScanDocumentRequest) SetImageUrlB

func (s *ScanDocumentRequest) SetImageUrlB(v string) *ScanDocumentRequest

func (ScanDocumentRequest) String

func (s ScanDocumentRequest) String() string

type ScanDocumentResponse

type ScanDocumentResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ScanDocumentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ScanDocumentResponse) GoString

func (s ScanDocumentResponse) GoString() string

func (*ScanDocumentResponse) SetBody

func (*ScanDocumentResponse) SetHeaders

func (s *ScanDocumentResponse) SetHeaders(v map[string]*string) *ScanDocumentResponse

func (*ScanDocumentResponse) SetStatusCode

func (s *ScanDocumentResponse) SetStatusCode(v int32) *ScanDocumentResponse

func (ScanDocumentResponse) String

func (s ScanDocumentResponse) String() string

type ScanDocumentResponseBody

type ScanDocumentResponseBody struct {
	// The error code. A value of 0 indicates that the request is successful.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *ScanDocumentResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The HTTP status code.
	HttpCode *int64 `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	// The error messages.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Indicates whether the request is successful.
	//
	// Valid values:
	//
	// *   true
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   false
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	Ok *bool `json:"Ok,omitempty" xml:"Ok,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the request.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ScanDocumentResponseBody) GoString

func (s ScanDocumentResponseBody) GoString() string

func (*ScanDocumentResponseBody) SetCode

func (*ScanDocumentResponseBody) SetData

func (*ScanDocumentResponseBody) SetHttpCode

func (*ScanDocumentResponseBody) SetMessage

func (*ScanDocumentResponseBody) SetOk

func (*ScanDocumentResponseBody) SetRequestId

func (*ScanDocumentResponseBody) SetStatus

func (ScanDocumentResponseBody) String

func (s ScanDocumentResponseBody) String() string

type ScanDocumentResponseBodyData

type ScanDocumentResponseBodyData struct {
	// The address.
	Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
	// The confidence level of the recognized Address.
	AddressConfidence *float64 `json:"AddressConfidence,omitempty" xml:"AddressConfidence,omitempty"`
	// The coordinates of four vertices of the Address field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	AddressPosition []*int64 `json:"AddressPosition,omitempty" xml:"AddressPosition,omitempty" type:"Repeated"`
	// The date of birth.
	DateOfBirth *string `json:"DateOfBirth,omitempty" xml:"DateOfBirth,omitempty"`
	// The confidence level of the recognized DateOfBirth.
	DateOfBirthConfidence *float64 `json:"DateOfBirthConfidence,omitempty" xml:"DateOfBirthConfidence,omitempty"`
	// The coordinates of four vertices of the DateOfBirth field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	DateOfBirthPosition []*int64 `json:"DateOfBirthPosition,omitempty" xml:"DateOfBirthPosition,omitempty" type:"Repeated"`
	// The certificate number.
	DocumentNumber *string `json:"DocumentNumber,omitempty" xml:"DocumentNumber,omitempty"`
	// The secondary certificate number.
	DocumentNumber2 *string `json:"DocumentNumber2,omitempty" xml:"DocumentNumber2,omitempty"`
	// The confidence level of the recognized DocumentNumber2.
	DocumentNumber2Confidence *float64 `json:"DocumentNumber2Confidence,omitempty" xml:"DocumentNumber2Confidence,omitempty"`
	// The coordinates of four vertices of the DocumentNumber2 field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	DocumentNumber2Position []*int64 `json:"DocumentNumber2Position,omitempty" xml:"DocumentNumber2Position,omitempty" type:"Repeated"`
	// The confidence level of the recognized DocumentNumber.
	DocumentNumberConfidence *float64 `json:"DocumentNumberConfidence,omitempty" xml:"DocumentNumberConfidence,omitempty"`
	// The coordinates of four vertices of the DocumentNumber field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	DocumentNumberPosition []*int64 `json:"DocumentNumberPosition,omitempty" xml:"DocumentNumberPosition,omitempty" type:"Repeated"`
	// The expiration date of the certificate.
	ExpirationDate *string `json:"ExpirationDate,omitempty" xml:"ExpirationDate,omitempty"`
	// The confidence level of the recognized ExpirationDate.
	ExpirationDateConfidence *float64 `json:"ExpirationDateConfidence,omitempty" xml:"ExpirationDateConfidence,omitempty"`
	// The coordinates of four vertices of the ExpirationDate field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	ExpirationDatePosition []*int64 `json:"ExpirationDatePosition,omitempty" xml:"ExpirationDatePosition,omitempty" type:"Repeated"`
	// The first name.
	FirstName *string `json:"FirstName,omitempty" xml:"FirstName,omitempty"`
	// The confidence level of the recognized FirstName field.
	FirstNameConfidence *float64 `json:"FirstNameConfidence,omitempty" xml:"FirstNameConfidence,omitempty"`
	// The coordinates of four vertices of the FirstName field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	FirstNamePosition []*int64 `json:"FirstNamePosition,omitempty" xml:"FirstNamePosition,omitempty" type:"Repeated"`
	// The full name.
	FullName *string `json:"FullName,omitempty" xml:"FullName,omitempty"`
	// The confidence level of the recognized FullName.
	FullNameConfidence *float64 `json:"FullNameConfidence,omitempty" xml:"FullNameConfidence,omitempty"`
	// The coordinates of four vertices of the FullName field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	FullNamePosition []*int64 `json:"FullNamePosition,omitempty" xml:"FullNamePosition,omitempty" type:"Repeated"`
	// The date of issue.
	IssuedDate *string `json:"IssuedDate,omitempty" xml:"IssuedDate,omitempty"`
	// The confidence level of the recognized IssuedDate.
	IssuedDateConfidence *float64 `json:"IssuedDateConfidence,omitempty" xml:"IssuedDateConfidence,omitempty"`
	// The coordinates of four vertices of the IssuedDate field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	IssuedDatePosition []*int64 `json:"IssuedDatePosition,omitempty" xml:"IssuedDatePosition,omitempty" type:"Repeated"`
	// The organization that issued the certificate.
	IssuingAuthority *string `json:"IssuingAuthority,omitempty" xml:"IssuingAuthority,omitempty"`
	// The confidence level of the recognized IssuingAuthority.
	IssuingAuthorityConfidence *float64 `json:"IssuingAuthorityConfidence,omitempty" xml:"IssuingAuthorityConfidence,omitempty"`
	// The coordinates of four vertices of the IssuingAuthority field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	IssuingAuthorityPosition []*int64 `json:"IssuingAuthorityPosition,omitempty" xml:"IssuingAuthorityPosition,omitempty" type:"Repeated"`
	// The last name.
	LastName *string `json:"LastName,omitempty" xml:"LastName,omitempty"`
	// The confidence level of the recognized LastName.
	LastNameConfidence *float64 `json:"LastNameConfidence,omitempty" xml:"LastNameConfidence,omitempty"`
	// The coordinates of four vertices of the LastName field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	LastNamePosition []*int64 `json:"LastNamePosition,omitempty" xml:"LastNamePosition,omitempty" type:"Repeated"`
	// The country or region code on the certificate.
	NationalityCode *string `json:"NationalityCode,omitempty" xml:"NationalityCode,omitempty"`
	// The confidence level of the recognized NationalityCode.
	NationalityCodeConfidence *float64 `json:"NationalityCodeConfidence,omitempty" xml:"NationalityCodeConfidence,omitempty"`
	// The coordinates of four vertices of the NationalityCode field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	NationalityCodePosition []*int64 `json:"NationalityCodePosition,omitempty" xml:"NationalityCodePosition,omitempty" type:"Repeated"`
	// The date of birth in the format of YYYY/MM/dd.
	NormalizedDateOfBirth *string `json:"NormalizedDateOfBirth,omitempty" xml:"NormalizedDateOfBirth,omitempty"`
	// The expiration date in the format of YYYY/MM/dd.
	NormalizedExpirationDate *string `json:"NormalizedExpirationDate,omitempty" xml:"NormalizedExpirationDate,omitempty"`
	// The date of issue in the format of YYYY/MM/dd.
	NormalizedIssuedDate *string `json:"NormalizedIssuedDate,omitempty" xml:"NormalizedIssuedDate,omitempty"`
	// The country or region code in the ISO 3166 alpha-3 format.
	NormalizedNationalityCode *string `json:"NormalizedNationalityCode,omitempty" xml:"NormalizedNationalityCode,omitempty"`
	// The gender.
	//
	// Valid values:
	//
	// *   null
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	//     <!-- -->
	//
	// *   F
	//
	//     <!-- -->
	//
	//     :
	//
	//     <!-- -->
	//
	//     female
	//
	//     <!-- -->
	//
	// *   M
	//
	//     <!-- -->
	//
	//     :
	//
	//     <!-- -->
	//
	//     male
	//
	//     <!-- -->
	NormalizedSex *string `json:"NormalizedSex,omitempty" xml:"NormalizedSex,omitempty"`
	// The gender.
	Sex *string `json:"Sex,omitempty" xml:"Sex,omitempty"`
	// The confidence level of the recognized Sex.
	SexConfidence *float64 `json:"SexConfidence,omitempty" xml:"SexConfidence,omitempty"`
	// The coordinates of four vertices of the Sex field area in the clockwise sequence: the upper left, upper right, lower right, and lower left.
	SexPosition []*int64 `json:"SexPosition,omitempty" xml:"SexPosition,omitempty" type:"Repeated"`
}

func (ScanDocumentResponseBodyData) GoString

func (s ScanDocumentResponseBodyData) GoString() string

func (*ScanDocumentResponseBodyData) SetAddress

func (*ScanDocumentResponseBodyData) SetAddressConfidence

func (*ScanDocumentResponseBodyData) SetAddressPosition

func (*ScanDocumentResponseBodyData) SetDateOfBirth

func (*ScanDocumentResponseBodyData) SetDateOfBirthConfidence

func (s *ScanDocumentResponseBodyData) SetDateOfBirthConfidence(v float64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetDateOfBirthPosition

func (s *ScanDocumentResponseBodyData) SetDateOfBirthPosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetDocumentNumber

func (*ScanDocumentResponseBodyData) SetDocumentNumber2

func (*ScanDocumentResponseBodyData) SetDocumentNumber2Confidence

func (s *ScanDocumentResponseBodyData) SetDocumentNumber2Confidence(v float64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetDocumentNumber2Position

func (s *ScanDocumentResponseBodyData) SetDocumentNumber2Position(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetDocumentNumberConfidence

func (s *ScanDocumentResponseBodyData) SetDocumentNumberConfidence(v float64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetDocumentNumberPosition

func (s *ScanDocumentResponseBodyData) SetDocumentNumberPosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetExpirationDate

func (*ScanDocumentResponseBodyData) SetExpirationDateConfidence

func (s *ScanDocumentResponseBodyData) SetExpirationDateConfidence(v float64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetExpirationDatePosition

func (s *ScanDocumentResponseBodyData) SetExpirationDatePosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetFirstName

func (*ScanDocumentResponseBodyData) SetFirstNameConfidence

func (*ScanDocumentResponseBodyData) SetFirstNamePosition

func (s *ScanDocumentResponseBodyData) SetFirstNamePosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetFullName

func (*ScanDocumentResponseBodyData) SetFullNameConfidence

func (*ScanDocumentResponseBodyData) SetFullNamePosition

func (s *ScanDocumentResponseBodyData) SetFullNamePosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetIssuedDate

func (*ScanDocumentResponseBodyData) SetIssuedDateConfidence

func (s *ScanDocumentResponseBodyData) SetIssuedDateConfidence(v float64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetIssuedDatePosition

func (s *ScanDocumentResponseBodyData) SetIssuedDatePosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetIssuingAuthority

func (*ScanDocumentResponseBodyData) SetIssuingAuthorityConfidence

func (s *ScanDocumentResponseBodyData) SetIssuingAuthorityConfidence(v float64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetIssuingAuthorityPosition

func (s *ScanDocumentResponseBodyData) SetIssuingAuthorityPosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetLastName

func (*ScanDocumentResponseBodyData) SetLastNameConfidence

func (*ScanDocumentResponseBodyData) SetLastNamePosition

func (s *ScanDocumentResponseBodyData) SetLastNamePosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetNationalityCode

func (*ScanDocumentResponseBodyData) SetNationalityCodeConfidence

func (s *ScanDocumentResponseBodyData) SetNationalityCodeConfidence(v float64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetNationalityCodePosition

func (s *ScanDocumentResponseBodyData) SetNationalityCodePosition(v []*int64) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetNormalizedDateOfBirth

func (s *ScanDocumentResponseBodyData) SetNormalizedDateOfBirth(v string) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetNormalizedExpirationDate

func (s *ScanDocumentResponseBodyData) SetNormalizedExpirationDate(v string) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetNormalizedIssuedDate

func (s *ScanDocumentResponseBodyData) SetNormalizedIssuedDate(v string) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetNormalizedNationalityCode

func (s *ScanDocumentResponseBodyData) SetNormalizedNationalityCode(v string) *ScanDocumentResponseBodyData

func (*ScanDocumentResponseBodyData) SetNormalizedSex

func (*ScanDocumentResponseBodyData) SetSex

func (*ScanDocumentResponseBodyData) SetSexConfidence

func (*ScanDocumentResponseBodyData) SetSexPosition

func (ScanDocumentResponseBodyData) String

type VerifyDocumentRequest

type VerifyDocumentRequest struct {
	CountryCode  *string `json:"countryCode,omitempty" xml:"countryCode,omitempty"`
	DetThickness *bool   `json:"detThickness,omitempty" xml:"detThickness,omitempty"`
	DocumentType *string `json:"documentType,omitempty" xml:"documentType,omitempty"`
	ImageAType   *string `json:"imageAType,omitempty" xml:"imageAType,omitempty"`
	ImageBType   *string `json:"imageBType,omitempty" xml:"imageBType,omitempty"`
	ImageCType   *string `json:"imageCType,omitempty" xml:"imageCType,omitempty"`
	ImageDataA   *string `json:"imageDataA,omitempty" xml:"imageDataA,omitempty"`
	ImageDataB   *string `json:"imageDataB,omitempty" xml:"imageDataB,omitempty"`
	ImageDataC   *string `json:"imageDataC,omitempty" xml:"imageDataC,omitempty"`
	ImageUrlA    *string `json:"imageUrlA,omitempty" xml:"imageUrlA,omitempty"`
	ImageUrlB    *string `json:"imageUrlB,omitempty" xml:"imageUrlB,omitempty"`
	ImageUrlC    *string `json:"imageUrlC,omitempty" xml:"imageUrlC,omitempty"`
}

func (VerifyDocumentRequest) GoString

func (s VerifyDocumentRequest) GoString() string

func (*VerifyDocumentRequest) SetCountryCode

func (s *VerifyDocumentRequest) SetCountryCode(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetDetThickness

func (s *VerifyDocumentRequest) SetDetThickness(v bool) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetDocumentType

func (s *VerifyDocumentRequest) SetDocumentType(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetImageAType

func (s *VerifyDocumentRequest) SetImageAType(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetImageBType

func (s *VerifyDocumentRequest) SetImageBType(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetImageCType

func (s *VerifyDocumentRequest) SetImageCType(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetImageDataA

func (s *VerifyDocumentRequest) SetImageDataA(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetImageDataB

func (s *VerifyDocumentRequest) SetImageDataB(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetImageDataC

func (s *VerifyDocumentRequest) SetImageDataC(v string) *VerifyDocumentRequest

func (*VerifyDocumentRequest) SetImageUrlA

func (*VerifyDocumentRequest) SetImageUrlB

func (*VerifyDocumentRequest) SetImageUrlC

func (VerifyDocumentRequest) String

func (s VerifyDocumentRequest) String() string

type VerifyDocumentResponse

type VerifyDocumentResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *VerifyDocumentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (VerifyDocumentResponse) GoString

func (s VerifyDocumentResponse) GoString() string

func (*VerifyDocumentResponse) SetBody

func (*VerifyDocumentResponse) SetHeaders

func (*VerifyDocumentResponse) SetStatusCode

func (VerifyDocumentResponse) String

func (s VerifyDocumentResponse) String() string

type VerifyDocumentResponseBody

type VerifyDocumentResponseBody struct {
	Code      *string                         `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *VerifyDocumentResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpCode  *int64                          `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	Message   *string                         `json:"Message,omitempty" xml:"Message,omitempty"`
	Ok        *bool                           `json:"Ok,omitempty" xml:"Ok,omitempty"`
	RequestId *string                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *string                         `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (VerifyDocumentResponseBody) GoString

func (s VerifyDocumentResponseBody) GoString() string

func (*VerifyDocumentResponseBody) SetCode

func (*VerifyDocumentResponseBody) SetData

func (*VerifyDocumentResponseBody) SetHttpCode

func (*VerifyDocumentResponseBody) SetMessage

func (*VerifyDocumentResponseBody) SetOk

func (*VerifyDocumentResponseBody) SetRequestId

func (*VerifyDocumentResponseBody) SetStatus

func (VerifyDocumentResponseBody) String

type VerifyDocumentResponseBodyData

type VerifyDocumentResponseBodyData struct {
	AntiSpoofingResult *VerifyDocumentResponseBodyDataAntiSpoofingResult `json:"AntiSpoofingResult,omitempty" xml:"AntiSpoofingResult,omitempty" type:"Struct"`
	CountryCode        *string                                           `json:"CountryCode,omitempty" xml:"CountryCode,omitempty"`
	DetectionResult    *VerifyDocumentResponseBodyDataDetectionResult    `json:"DetectionResult,omitempty" xml:"DetectionResult,omitempty" type:"Struct"`
	DocumentType       *string                                           `json:"DocumentType,omitempty" xml:"DocumentType,omitempty"`
	Passed             *bool                                             `json:"Passed,omitempty" xml:"Passed,omitempty"`
}

func (VerifyDocumentResponseBodyData) GoString

func (*VerifyDocumentResponseBodyData) SetCountryCode

func (*VerifyDocumentResponseBodyData) SetDocumentType

func (*VerifyDocumentResponseBodyData) SetPassed

func (VerifyDocumentResponseBodyData) String

type VerifyDocumentResponseBodyDataAntiSpoofingResult

type VerifyDocumentResponseBodyDataAntiSpoofingResult struct {
	Passed *bool     `json:"Passed,omitempty" xml:"Passed,omitempty"`
	Risks  []*string `json:"Risks,omitempty" xml:"Risks,omitempty" type:"Repeated"`
}

func (VerifyDocumentResponseBodyDataAntiSpoofingResult) GoString

func (*VerifyDocumentResponseBodyDataAntiSpoofingResult) SetPassed

func (*VerifyDocumentResponseBodyDataAntiSpoofingResult) SetRisks

func (VerifyDocumentResponseBodyDataAntiSpoofingResult) String

type VerifyDocumentResponseBodyDataDetectionResult

type VerifyDocumentResponseBodyDataDetectionResult struct {
	CardRectangle     []*int64 `json:"CardRectangle,omitempty" xml:"CardRectangle,omitempty" type:"Repeated"`
	Height            *int64   `json:"Height,omitempty" xml:"Height,omitempty"`
	PortraitRectangle []*int64 `json:"PortraitRectangle,omitempty" xml:"PortraitRectangle,omitempty" type:"Repeated"`
	Width             *int64   `json:"Width,omitempty" xml:"Width,omitempty"`
}

func (VerifyDocumentResponseBodyDataDetectionResult) GoString

func (*VerifyDocumentResponseBodyDataDetectionResult) SetCardRectangle

func (*VerifyDocumentResponseBodyDataDetectionResult) SetHeight

func (*VerifyDocumentResponseBodyDataDetectionResult) SetPortraitRectangle

func (*VerifyDocumentResponseBodyDataDetectionResult) SetWidth

func (VerifyDocumentResponseBodyDataDetectionResult) String

Jump to

Keyboard shortcuts

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