import { AddressResponse } from './address.response.model';
import { PhoneNumberResponse } from './phonenumber.response.model';

export interface ContactInformationResponse {
  fornamn: string;
  efternamn: string;
  personnummer: string;
  epost: string;
  telekomadresser: PhoneNumberResponse[];
  adresser: AddressResponse[];
}

export interface ContactInformationCompact {
  fornamn: string;
  efternamn: string;
  personnummer: string;
}

export function mapResponseToContactInformationCompact(data: ContactInformationResponse): ContactInformationCompact {
  const { fornamn, efternamn, personnummer } = data;

  return {
    fornamn,
    efternamn,
    personnummer
  }
}
