FeatureFlagsUsed.fromJson constructor

FeatureFlagsUsed.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory FeatureFlagsUsed.fromJson(Map<String, dynamic> json) => FeatureFlagsUsed(
      malaaConsentGiven: _parseBoolWithDefault(json['malaa_consent_given']),
      isMala2aaCheckEnabled: _parseBoolWithDefault(json['is_mala2aa_check_enabled']),
      isMala2aaCheckConsentOptional: _parseBoolWithDefault(json['is_mala2aa_check_consent_optional']),
      showInstructions: _parseBoolWithDefault(json['show_instructions']),
      isOcrEnabled: _parseBoolWithDefault(json['is_ocr_enabled']),
      isMrzEnabled: _parseBoolWithDefault(json['is_mrz_enabled']),
      isNfcScanningEnabled: _parseBoolWithDefault(json['is_nfc_scanning_enabled']),
      isNfcSkippable: _parseBoolWithDefault(json['is_nfc_skippable']),
      nfcCountCancelRetry: _parseBoolWithDefault(json['nfc_count_cancel_as_a_retry']),
      nfcMaximumRetries: json['nfc_maximum_retries']?.toString() ?? '',
      isPassiveLivenessEnabled: _parseBoolWithDefault(json['is_passive_liveness_enabled']),
      isActiveLivenessEnabled: _parseBoolWithDefault(json['is_active_liveness_enabled']),
      isFaceMatchingEnabled: _parseBoolWithDefault(json['is_face_matching_enabled']),
    );