export type UserDetailsSchema = { firstName: string lastName: string signupEmail: string password: string authProvider: string emailVerified: boolean } export type BioSchema = { bio: string username: string displayPicture: string } export type NameSchema = { signupEmail: string firstName: string lastName: string } export type ThirdPartyAuthSchema = { email: string givenName: string familyName: string } export type AppleEmailSchema = { email: string givenName: string familyName: string } export type CountrySchema = { countries: string[] } export type InterestsSchema = { interests: string[] } export interface PreferencesDto extends UserDetailsSchema, BioSchema, CountrySchema, InterestsSchema {}