UNPKG

box-node-sdk

Version:

Official SDK for Box Plaform APIs

42 lines (41 loc) 1.06 kB
import { FolderMini } from './folder-mini.generated'; import { UserMini } from './user-mini'; type FileRequestStatus = 'active' | 'inactive'; export interface FileRequest { id: string; type: 'file_request'; title: string; description: string; etag: string; is_email_required: boolean; is_description_required: boolean; expires_at?: string; url: string; created_at: string; created_by: UserMini; updated_at?: string; updated_by?: UserMini; status: FileRequestStatus; folder: FolderMini; } export interface FileRequestCopyBody { folder: { id: string; type: 'folder'; }; title?: string; description?: string; expires_at?: string; is_description_required?: boolean; is_email_required?: boolean; status?: FileRequestStatus; } export interface FileRequestUpdateBody { description?: string; expires_at?: string; is_description_required?: boolean; is_email_required?: boolean; status?: FileRequestStatus; title?: string; } export {};