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;
type ContactInfo {
mail: Mail[];
phone: Phone[];