copyWith method
OcrMrzDocumentDetail
copyWith({
- Object? documentNumber = _unset,
- Object? fullName = _unset,
- Object? firstName = _unset,
- Object? lastName = _unset,
- Object? documentCode = _unset,
- Object? documentExpiryDate = _unset,
- Object? birthDate = _unset,
- Object? documentIssueCountry = _unset,
- Object? documentIssueDate = _unset,
- Object? nationality = _unset,
- Object? documentMRZType = _unset,
- Object? documentSeries = _unset,
- Object? documentFeature = _unset,
- Object? applicationDate = _unset,
- Object? mrz = _unset,
- Object? ocrText = _unset,
- Object? shortType = _unset,
- Object? docCode = _unset,
- Object? sex = _unset,
- Object? verifiedDocNum = _unset,
- Object? verifiedDocCode = _unset,
- Object? suggestionCodes = _unset,
Implementation
OcrMrzDocumentDetail copyWith({
Object? documentNumber = _unset,
Object? fullName = _unset,
Object? firstName = _unset,
Object? lastName = _unset,
Object? documentCode = _unset,
Object? documentExpiryDate = _unset,
Object? birthDate = _unset,
Object? documentIssueCountry = _unset,
Object? documentIssueDate = _unset,
Object? nationality = _unset,
Object? documentMRZType = _unset,
Object? documentSeries = _unset,
Object? documentFeature = _unset,
Object? applicationDate = _unset,
Object? mrz = _unset,
Object? ocrText = _unset,
Object? shortType = _unset,
Object? docCode = _unset,
Object? sex = _unset,
Object? verifiedDocNum = _unset,
Object? verifiedDocCode = _unset,
Object? suggestionCodes = _unset,
}) {
return OcrMrzDocumentDetail(
documentNumber: identical(documentNumber, _unset) ? this.documentNumber : documentNumber as String?,
fullName: identical(fullName, _unset) ? this.fullName : fullName as String?,
firstName: identical(firstName, _unset) ? this.firstName : fullName as String?,
lastName: identical(lastName, _unset) ? this.lastName : fullName as String?,
documentCode: identical(documentCode, _unset) ? this.documentCode : documentCode as OcrMrzDocumentCode?,
documentExpiryDate: identical(documentExpiryDate, _unset) ? this.documentExpiryDate : documentExpiryDate as DateTime?,
birthDate: identical(birthDate, _unset) ? this.birthDate : birthDate as DateTime?,
documentIssueCountry: identical(documentIssueCountry, _unset) ? this.documentIssueCountry : documentIssueCountry as DocumentCountry?,
documentIssueDate: identical(documentIssueDate, _unset) ? this.documentIssueDate : documentIssueDate as DateTime?,
nationality: identical(nationality, _unset) ? this.nationality : nationality as DocumentCountry?,
applicationDate: identical(applicationDate, _unset) ? this.applicationDate : applicationDate as DateTime?,
mrz: identical(mrz, _unset) ? this.mrz : mrz as String?,
ocrText: identical(ocrText, _unset) ? this.ocrText : ocrText as String?,
shortType: identical(shortType, _unset) ? this.shortType : shortType as String?,
docCode: identical(docCode, _unset) ? this.docCode : docCode as String?,
suggestionCodes: identical(suggestionCodes, _unset) ? this.suggestionCodes : ((suggestionCodes??[]) as List).map((a)=>a.toString()).toList() as List<String>,
sex: identical(sex, _unset) ? this.sex : sex as String?,
verifiedDocNum: identical(verifiedDocNum, _unset) ? this.verifiedDocNum : verifiedDocNum as bool,
verifiedDocCode: identical(verifiedDocCode, _unset) ? this.verifiedDocCode : verifiedDocCode as bool,
);
}