ConfigAppInfo.fromMap constructor

ConfigAppInfo.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ConfigAppInfo.fromMap(Map<String, dynamic> map) {
  return ConfigAppInfo(
    baseUrl: map['baseUrl'] ?? 'https://ekyc-sdk.kalapa.vn',
    token: map['token'] ?? '',
    mrz: map['mrz'] ?? '',
    mainColor: map['mainColor'] ?? '#2081AF',
    mainTextColor: map['mainTextColor'] ?? '#000000',
    btnTextColor: map['btnTextColor'] ?? '#FFFFFF',
    backgroundColor: map['backgroundColor'] ?? '#FFFFFF',
    captureEnabled: map['captureEnabled'] ?? true,
    nfcEnabled: map['nfcEnabled'] ?? true,
    lang: map['lang'] ?? 'vi-VN',
    livenessVersion: map['livenessVersion'] ?? 0,
    acceptedDocuments: List<String>.from(
        map['acceptedDocuments'] ?? ["CMND9", "CMND12", "CCCD", "EID"]),
    faceMatchingThreshold: map['faceMatchingThreshold'] ?? 50,
    verifyCheck: map['verifyCheck'] ?? true,
    fraudCheck: map['fraudCheck'] ?? true,
    strictQualityCheck: map['strictQualityCheck'] ?? true,
    cardSidesMatch: map['cardSidesMatch'] ?? true,
  );
}