Type Alias FileCreateRequest

FileCreateRequest: {
    access_type?: AccessTypeEnum;
    app_metadata?: Record<string, any>;
    content?: Blob;
    content_upload_id?: string;
    download_type?: DownloadTypeEnum;
    expires_at?: string | null;
    folder_id?: string;
    instance_id: string;
    is_asset?: boolean;
    metadata?: Record<string, any>;
    name?: string;
    owned_by_id?: number | null;
    permissions?: FilePermissionRequest;
    tags?: string[];
    thumbnail?: Blob;
    thumbnail_upload_id?: string;
    transcript?: string;
    type?: FileTypeEnum;
    url?: string;
}

Type declaration

  • Optionalaccess_type?: AccessTypeEnum
  • Optionalapp_metadata?: Record<string, any>
  • Optionalcontent?: Blob
  • Optionalcontent_upload_id?: string
  • Optionaldownload_type?: DownloadTypeEnum
  • Optionalexpires_at?: string | null
  • Optionalfolder_id?: string
  • instance_id: string
  • Optionalis_asset?: boolean

    Deprecated: Please use the 'type' field instead. This field is maintained for backward compatibility and may be removed in future releases.

  • Optionalmetadata?: Record<string, any>
  • Optionalname?: string
  • Optionalowned_by_id?: number | null
  • Optionalpermissions?: FilePermissionRequest
  • Optionaltags?: string[]
  • Optionalthumbnail?: Blob
  • Optionalthumbnail_upload_id?: string
  • Optionaltranscript?: string
  • Optionaltype?: FileTypeEnum
  • Optionalurl?: string