import { Member } from './member.model'; import { RequiredJsonPropertyError } from './../error/required-json-property.error'; export class MemberSerializer { public serialize(item: Member): {[key: string]: any} { if (!item.organization || !item.organization.id) { throw new RequiredJsonPropertyError(item, 'organization.id'); } const json: {[key: string]: any} = {}; json['user_id'] = item.userId; json['organization_id'] = item.organization.id; json['name'] = item.name; json['role'] = item.role; json['phone_number'] = item.phoneNumber; return json; } }