import { OrganizationSettings } from './organization-settings.model'; export class OrganizationSettingsSerializer { public serialize(organizationSetting: OrganizationSettings): { [key: string]: any } { const jsonRequest: { [key: string]: any } = {}; jsonRequest['allow_agent_view_all_leads'] = organizationSetting.allowAgentViewAllLeads; jsonRequest['allow_agent_assign_unassigned_leads'] = organizationSetting.allowAgentAssignUnassignedLeads; return jsonRequest; } public deserialize(jsonResponse: { [key: string]: any }): OrganizationSettings { const organizationSetting: OrganizationSettings = new OrganizationSettings(); organizationSetting.allowAgentViewAllLeads = jsonResponse['allow_agent_view_all_leads']; organizationSetting.allowAgentAssignUnassignedLeads = jsonResponse['allow_agent_assign_unassigned_leads']; return organizationSetting; } }