export class LeadSource { private static readonly _carmudi: string = 'carmudi'; private static readonly _socialMedia: string = 'social_media'; private static readonly _events: string = 'events'; private static readonly _walkIn: string = 'walk_in'; private static readonly _otherClassified: string = 'other_classifieds_sites'; private static readonly _outdoorAds: string = 'outdoor_ads'; private static readonly _newspaperAds: string = 'newspaper_ads'; private static readonly _other: string = 'others'; private static readonly _sources: string[] = [ LeadSource._carmudi, LeadSource._socialMedia, LeadSource._events, LeadSource._walkIn, LeadSource._otherClassified, LeadSource._outdoorAds, LeadSource._newspaperAds, LeadSource._other, ]; public get carmudi(): string { return LeadSource._carmudi; } public get socialMedia(): string { return LeadSource._socialMedia; } public get events(): string { return LeadSource._events; } public get walkin(): string { return LeadSource._walkIn; } public get otherClassified(): string { return LeadSource._otherClassified; } public get outdoorAds(): string { return LeadSource._outdoorAds; } public get newspaperAds(): string { return LeadSource._newspaperAds; } public get other(): string { return LeadSource._other; } public get sources(): string[] { return LeadSource._sources; } }