decode static method

Implementation

static FlutterEnhancedDocumentVerificationJobResult decode(Object result) {
  result as List<Object?>;
  return FlutterEnhancedDocumentVerificationJobResult(
    actions: result[0]! as FlutterActions,
    resultCode: result[1]! as String,
    resultText: result[2]! as String,
    resultType: result[3]! as String,
    smileJobId: result[4]! as String,
    partnerParams: result[5]! as FlutterPartnerParams,
    dob: result[6] as String?,
    photoBase64: result[7] as String?,
    gender: result[8] as String?,
    idType: result[9] as String?,
    address: result[10] as String?,
    country: result[11] as String?,
    documentImageBase64: result[12] as String?,
    fullData:
        (result[13] as Map<Object?, Object?>?)?.cast<String?, String?>(),
    fullName: result[14] as String?,
    idNumber: result[15] as String?,
    phoneNumber: result[16] as String?,
    phoneNumber2: result[17] as String?,
    expirationDate: result[18] as String?,
    secondaryIdNumber: result[19] as String?,
    idNumberPreviouslyRegistered: result[20] as bool?,
    previousRegistrantsUserIds:
        (result[21] as List<Object?>?)?.cast<String?>(),
  );
}