export interface MediaRq { name: string; link: string; user_autor: number; } export interface IUploadDocumentRq { token: string; code_student: number; type_document: number; file: File; } export interface IGetDocumentUrlRq { token: string; code_document: number; } export interface IGetDocumentUrlRs { document?: IDocumentDownloadRs; download_url?: string; expires_in?: number; } export interface IDocumentDownloadRs { code?: number; name?: string; type_document?: string; created_at?: Date; } export interface ISaveEventWithFilesRq { token: string; code?: number; title: string; description: string; place: string; start_date?: string; end_date?: string; start_time?: string; end_time?: string; status: number; event_type: number; image_file?: File | null; video_file?: File | null; media_image?: number | null; media_video?: number | null; allies?: number[]; } export interface IExistingMediaRs { code: number; name: string; link: string; type_form: number; storage: number; user_autor: number; created_at: Date; updated_at: Date; }