toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'generated_on': generatedOn,
    'id': id,
    'name': name,
    'description': description,
    'tenant_id': tenantId,
    'platform': platform,
    'status': status,
    'version': version,
    'logo_base64': logoBase64,
    'x-auth-token': token,
    'sdk_version': sdkVersion,
    'purposes': purposes?.map((v) => v.toJson()).toList(),
    'permissions': permissions?.map((v) => v.toJson()).toList(),
    'banner_config': bannerConfig?.toJson(),
    'i18n': translations,
    'is_gaf_enabled': isGADEnabled,
    'att_or_gad_config': gadConfig?.toJson(),
    'settings_prompt': settingPrompt?.toJson(),
    're_consent_enabled': reConsentEnabled,
    'is_sp_enabled': isSettingsPromptEnabled,
  };
}