toJson method
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,
};
}