BIMContact.php 589 B

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