Spaces:
Running
Running
Download app/Models/ChemicalSearchJob.php from Ailixir-AI-Team/ailixir-api: direct link, hf CLI and curl.
- Browser
- Download file 900 Bytes
-
https://huggingface.co/spaces/Ailixir-AI-Team/ailixir-api/resolve/f0dbfedd4517c01e2ac52ad175f104f22391223d/app/Models/ChemicalSearchJob.php
- Command line
-
hf download hf://spaces/Ailixir-AI-Team/ailixir-api@f0dbfedd4517c01e2ac52ad175f104f22391223d/app/Models/ChemicalSearchJob.php
-
curl -L -o ChemicalSearchJob.php https://huggingface.co/spaces/Ailixir-AI-Team/ailixir-api/resolve/f0dbfedd4517c01e2ac52ad175f104f22391223d/app/Models/ChemicalSearchJob.php
900 Bytes
| namespace App\Models; | |
| use Illuminate\Database\Eloquent\Factories\HasFactory; | |
| use Illuminate\Database\Eloquent\Model; | |
| use Illuminate\Database\Eloquent\Relations\HasMany; | |
| class ChemicalSearchJob extends Model | |
| { | |
| use HasFactory; | |
| protected $fillable = [ | |
| 'user_id', | |
| 'query_smiles', | |
| 'top_k', | |
| 'status', | |
| 'results', | |
| 'reason', | |
| 'image_urls', | |
| 'metadata', | |
| 'error_message', | |
| 'started_at', | |
| 'completed_at', | |
| ]; | |
| protected $casts = [ | |
| 'results' => 'array', | |
| 'reason' => 'array', | |
| 'image_urls' => 'array', | |
| 'metadata' => 'array', | |
| 'started_at' => 'datetime', | |
| 'completed_at' => 'datetime', | |
| ]; | |
| /** | |
| * Compounds relationship | |
| */ | |
| public function compounds(): HasMany | |
| { | |
| return $this->hasMany(ChemicalCompound::class, 'job_id'); | |
| } | |
| } | |