map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult dataField(),
- required TResult file(),
- required TResult files(),
- required TResult frontSide(),
- required TResult reverseSide(),
- required TResult selfie(),
- required TResult translationFile(),
- required TResult translationFiles(),
- required TResult unspecified(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(InputPassportElementErrorSourceDataField value)
dataField,
required TResult Function(InputPassportElementErrorSourceFile value) file,
required TResult Function(InputPassportElementErrorSourceFiles value) files,
required TResult Function(InputPassportElementErrorSourceFrontSide value)
frontSide,
required TResult Function(InputPassportElementErrorSourceReverseSide value)
reverseSide,
required TResult Function(InputPassportElementErrorSourceSelfie value)
selfie,
required TResult Function(
InputPassportElementErrorSourceTranslationFile value,
)
translationFile,
required TResult Function(
InputPassportElementErrorSourceTranslationFiles value,
)
translationFiles,
required TResult Function(InputPassportElementErrorSourceUnspecified value)
unspecified,
}) {
switch (getConstructor()) {
case InputPassportElementErrorSourceDataField.constructor:
return dataField.call(this as InputPassportElementErrorSourceDataField);
case InputPassportElementErrorSourceFile.constructor:
return file.call(this as InputPassportElementErrorSourceFile);
case InputPassportElementErrorSourceFiles.constructor:
return files.call(this as InputPassportElementErrorSourceFiles);
case InputPassportElementErrorSourceFrontSide.constructor:
return frontSide.call(this as InputPassportElementErrorSourceFrontSide);
case InputPassportElementErrorSourceReverseSide.constructor:
return reverseSide.call(
this as InputPassportElementErrorSourceReverseSide,
);
case InputPassportElementErrorSourceSelfie.constructor:
return selfie.call(this as InputPassportElementErrorSourceSelfie);
case InputPassportElementErrorSourceTranslationFile.constructor:
return translationFile.call(
this as InputPassportElementErrorSourceTranslationFile,
);
case InputPassportElementErrorSourceTranslationFiles.constructor:
return translationFiles.call(
this as InputPassportElementErrorSourceTranslationFiles,
);
case InputPassportElementErrorSourceUnspecified.constructor:
return unspecified.call(
this as InputPassportElementErrorSourceUnspecified,
);
}
throw StateError('not handled type Generator');
}