/
talisman
/
gigachat-php-sdk
Обзор
Документация
Войти
/
talisman
/
gigachat-php-sdk
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/API/Requests/LoadFileRequest.php
34 строки
660 B
aegorov
Add methods files. + tests
07 ноя 2024, 11:24
07 ноя 2024, 11:24
27e5939
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace Talismanfr\GigaChat\API\Requests; use Psr\Http\Message\StreamInterface; use Talismanfr\GigaChat\Domain\VO\Purpose; final class LoadFileRequest { public function __construct( private StreamInterface $file, private string $filename = 'undefined', private Purpose $purpose = Purpose::GENERAL, ) { } public function getFile(): StreamInterface { return $this->file; } public function getPurpose(): Purpose { return $this->purpose; } public function getFilename(): string { return $this->filename; } }