import { UserRole } from '../types/userRole'; import { Subjects } from './subjects'; import { Tenant } from '../types/tenant'; import { UserCategory } from '../types/userCategory'; import { UserTags } from '../types/userTags'; import { Language } from 'src/types/country'; export interface UserUpdatedEvent { subject: Subjects.UserUpdated; data: { tenant: Tenant; route: string; userId: string; email: string; whatsapp: string; phoneNumber: string; role: UserRole; name: string; nickName: string; doc: string; postalCode: string; street: string; number: string; complement: string; neighborhood: string; city: string; state: string; country: string; provider: string; facebook: string; instagram: string; twitter: string; youtube: string; website: string; isBlocked: boolean; isKycDone: boolean; isEmailVerified: boolean; isPhoneNumberVerified: boolean; isWhatsappVerified: boolean; isPersonalDataProvided: boolean; isAddressDataProvided: boolean; isBusinessDataProvided: boolean; hasPasswordChanged: boolean; bio: string; category: UserCategory | null | undefined; tags: UserTags[]; iSpeakLanguages: Language[]; profilePhoto: string; updatedAt: string; }; }