enum Gender {
   None = 0,
   Male = 1,
   Female = 2,
   Other = 3
}

type Profile {
   id: string;
   name: string;
   username: string;
   birthday?: int;
   gender: Gender;
}

type Mail {
   mail: string;
   verified: boolean;
   primary: boolean;
}

type Phone {
   phone: string;
   verified: boolean;
   primary: boolean;
}

type ContactInfo {
   mail: Mail[];
   phone: Phone[];
}
