Skip to content

Commit c5d6d1e

Browse files
46166 - add authenticity check filter
1 parent ffa149d commit c5d6d1e

1 file changed

Lines changed: 60 additions & 1 deletion

File tree

p-process.yml

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,64 +536,123 @@ components:
536536
type: boolean
537537
description: "This parameter is used to enable document liveness check"
538538
# default: true
539+
checkLivenessFilter:
540+
$ref: "#/components/schemas/CheckAuthFilter"
539541
livenessParams:
540-
$ref: '#/components/schemas/LivenessParams'
542+
$ref: "#/components/schemas/LivenessParams"
541543
checkUVLuminiscence:
542544
type: boolean
543545
description: "This parameter is used to enable Document luminescence check in UV light"
544546
# default: true
547+
checkUVLuminiscenceFilter:
548+
$ref: "#/components/schemas/CheckAuthFilter"
545549
checkIRB900:
546550
type: boolean
547551
description: "This parameter is used to enable B900 ink MRZ contrast check in IR light"
548552
# default: true
553+
checkIRB900Filter:
554+
$ref: "#/components/schemas/CheckAuthFilter"
549555
checkImagePatterns:
550556
type: boolean
551557
description: "This parameter is used to enable Image patterns presence/absence check (position, shape, color)"
552558
# default: true
559+
checkImagePatternsFilter:
560+
$ref: "#/components/schemas/CheckAuthFilter"
553561
checkFibers:
554562
type: boolean
555563
description: "This parameter is used to enable Fibers detection"
556564
# default: true
565+
checkFibersFilter:
566+
$ref: "#/components/schemas/CheckAuthFilter"
557567
checkExtMRZ:
558568
type: boolean
559569
description: "This parameter is used to enable Extended MRZ Check"
560570
# default: true
571+
checkExtMRZFilter:
572+
$ref: "#/components/schemas/CheckAuthFilter"
561573
checkExtOCR:
562574
type: boolean
563575
description: "This parameter is used to enable Extended OCR Check"
564576
# default: true
577+
checkExtOCRFilter:
578+
$ref: "#/components/schemas/CheckAuthFilter"
565579
checkAxial:
566580
type: boolean
567581
description: "This parameter is used to enable laminate integrity check in axial light"
568582
# default: true
583+
checkAxialFilter:
584+
$ref: "#/components/schemas/CheckAuthFilter"
569585
checkBarcodeFormat:
570586
type: boolean
571587
description: "This parameter is used to enable Barcode format check (code metadata, data format, contents format, etc.)"
572588
# default: true
589+
checkBarcodeFormatFilter:
590+
$ref: "#/components/schemas/CheckAuthFilter"
573591
checkIRVisibility:
574592
type: boolean
575593
description: "This parameter is used to enable Document elements visibility check in IR light"
576594
# default: true
595+
checkIRVisibilityFilter:
596+
$ref: "#/components/schemas/CheckAuthFilter"
577597
checkIPI:
578598
type: boolean
579599
description: "This parameter is used to enable Invisible Personal Information (IPI) check"
580600
# default: true
601+
checkIPIFilter:
602+
$ref: "#/components/schemas/CheckAuthFilter"
581603
checkPhotoEmbedding:
582604
type: boolean
583605
description: "This parameter is used to enable Owner's photo embedding check (is photo printed or sticked)"
584606
# default: true
607+
checkPhotoEmbeddingFilter:
608+
$ref: "#/components/schemas/CheckAuthFilter"
585609
checkPhotoComparison:
586610
type: boolean
587611
description: "This parameter is used to enable Portrait comparison check"
588612
# default: true
613+
checkPhotoComparisonFilter:
614+
$ref: "#/components/schemas/CheckAuthFilter"
589615
checkLetterScreen:
590616
type: boolean
591617
description: "This parameter is used to enable LetterScreen check"
592618
# default: false
619+
checkLetterScreenFilter:
620+
$ref: "#/components/schemas/CheckAuthFilter"
593621
checkSecurityText:
594622
type: boolean
595623
description: "This parameter is used to enable Security text check"
596624
# default: true
625+
checkSecurityTextFilter:
626+
$ref: "#/components/schemas/CheckAuthFilter"
627+
628+
CheckAuthFilter:
629+
title: "CheckAuthFilter"
630+
type: object
631+
properties:
632+
docIDs:
633+
type: array
634+
items:
635+
type: integer
636+
excludeDocIDs:
637+
type: array
638+
items:
639+
type: integer
640+
docFormats:
641+
$ref: "./rt-doc-type-old.yml#/components/schemas/DocumentFormat"
642+
excludeDocFormats:
643+
$ref: "./rt-doc-type-old.yml#/components/schemas/DocumentFormat"
644+
docCategories:
645+
$ref: "./e-document-type.yml#/components/schemas/DocumentType"
646+
excludeDocCategories:
647+
$ref: "./e-document-type.yml#/components/schemas/DocumentType"
648+
docCountries:
649+
type: array
650+
items:
651+
type: string
652+
excludeDocCountries:
653+
type: array
654+
items:
655+
type: string
597656

598657
LivenessParams:
599658
title: "LivenessParams"

0 commit comments

Comments
 (0)