@@ -455,6 +455,12 @@ public class ProcessParams {
455455 @ javax .annotation .Nullable
456456 private BsiTr03135 bsiTr03135 ;
457457
458+ public static final String SERIALIZED_NAME_STRICT_EXPIRY_DATE = "strictExpiryDate" ;
459+
460+ @ SerializedName (SERIALIZED_NAME_STRICT_EXPIRY_DATE )
461+ @ javax .annotation .Nullable
462+ private Boolean strictExpiryDate ;
463+
458464 public ProcessParams () {}
459465
460466 public ProcessParams generateDTCVC (@ javax .annotation .Nullable Boolean generateDTCVC ) {
@@ -1945,6 +1951,25 @@ public void setBsiTr03135(@javax.annotation.Nullable BsiTr03135 bsiTr03135) {
19451951 this .bsiTr03135 = bsiTr03135 ;
19461952 }
19471953
1954+ public ProcessParams strictExpiryDate (@ javax .annotation .Nullable Boolean strictExpiryDate ) {
1955+ this .strictExpiryDate = strictExpiryDate ;
1956+ return this ;
1957+ }
1958+
1959+ /**
1960+ * When disabled, date of expiry doesn't affect the mrz and text statuses.
1961+ *
1962+ * @return strictExpiryDate
1963+ */
1964+ @ javax .annotation .Nullable
1965+ public Boolean getStrictExpiryDate () {
1966+ return strictExpiryDate ;
1967+ }
1968+
1969+ public void setStrictExpiryDate (@ javax .annotation .Nullable Boolean strictExpiryDate ) {
1970+ this .strictExpiryDate = strictExpiryDate ;
1971+ }
1972+
19481973 @ Override
19491974 public boolean equals (Object o ) {
19501975 if (this == o ) {
@@ -2025,7 +2050,8 @@ public boolean equals(Object o) {
20252050 this .disableAuthResolutionFilter , processParams .disableAuthResolutionFilter )
20262051 && Objects .equals (this .strictSecurityChecks , processParams .strictSecurityChecks )
20272052 && Objects .equals (this .returnTransliteratedFields , processParams .returnTransliteratedFields )
2028- && Objects .equals (this .bsiTr03135 , processParams .bsiTr03135 );
2053+ && Objects .equals (this .bsiTr03135 , processParams .bsiTr03135 )
2054+ && Objects .equals (this .strictExpiryDate , processParams .strictExpiryDate );
20292055 }
20302056
20312057 @ Override
@@ -2098,7 +2124,8 @@ public int hashCode() {
20982124 disableAuthResolutionFilter ,
20992125 strictSecurityChecks ,
21002126 returnTransliteratedFields ,
2101- bsiTr03135 );
2127+ bsiTr03135 ,
2128+ strictExpiryDate );
21022129 }
21032130
21042131 @ Override
@@ -2215,6 +2242,7 @@ public String toString() {
22152242 .append (toIndentedString (returnTransliteratedFields ))
22162243 .append ("\n " );
22172244 sb .append (" bsiTr03135: " ).append (toIndentedString (bsiTr03135 )).append ("\n " );
2245+ sb .append (" strictExpiryDate: " ).append (toIndentedString (strictExpiryDate )).append ("\n " );
22182246 sb .append ("}" );
22192247 return sb .toString ();
22202248 }
@@ -2304,7 +2332,8 @@ private String toIndentedString(Object o) {
23042332 "disableAuthResolutionFilter" ,
23052333 "strictSecurityChecks" ,
23062334 "returnTransliteratedFields" ,
2307- "bsiTr03135" ));
2335+ "bsiTr03135" ,
2336+ "strictExpiryDate" ));
23082337
23092338 // a set of required properties/fields (JSON key names)
23102339 openapiRequiredFields = new HashSet <String >(Arrays .asList ("scenario" ));
0 commit comments