echadospalante-core
Version:
This package contains the core of the echadospalante project, it contains the domain entities, helpers, and other utilities that are shared between the different services.
37 lines (36 loc) • 1.36 kB
TypeScript
import { EventDonationData } from "./event-donation.data";
import { MunicipalityData } from "./municipality.data";
import { NotificationData } from "./notification.data";
import { PublicationClapData } from "./publication-clap.data";
import { PublicationCommentData } from "./publication-comment.data";
import { RoleData } from "./role.data";
import { UserContactData } from "./user-contact.data";
import { VentureCategoryData } from "./venture-category.data";
import { VentureSponsorshipData } from "./venture-sponsorship.data";
import { VentureSubscriptionData } from "./venture-subscription.data";
import { VentureData } from "./venture.data";
export declare class UserData {
id: string;
picture: string;
email: string;
firstName: string;
lastName: string;
active: boolean;
createdAt: Date;
updatedAt: Date;
onboardingCompleted: boolean;
verified: boolean;
contact?: UserContactData;
preferences: VentureCategoryData[];
roles: RoleData[];
gender?: "M" | "F" | "O";
birthDate?: Date;
municipality?: MunicipalityData;
comments: PublicationCommentData[];
donations: EventDonationData[];
notifications: NotificationData[];
publicationClaps: PublicationClapData[];
sponsorships: VentureSponsorshipData[];
subscriptions: VentureSubscriptionData[];
ventures: VentureData[];
}