BIMContact.php 576 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Libraries\BIM\Contacts;
  3. use App\BO\BimFileBO;
  4. use App\Models\File;
  5. use Illuminate\Http\UploadedFile;
  6. interface BIMContact {
  7. public function uploadFile(?UploadedFile $file, BimFileBO $bimFileBO);
  8. public function downloadSourceFile();
  9. public function findConvertStatus(string $dataSetId): array;
  10. public function viewDataSetModel(array $dataSetIDS);
  11. public function getModelDetail(File $file);
  12. public function addToConvertQueue(string $dataSetId): array;
  13. // public function getModelViewLink(string $dataSetId): string;
  14. }