Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

firefly-iii/firefly-iii

21505 stars
2 code files
View firefly-iii/firefly-iii on GitHub

app/Enums/ClauseType.php

Open in GitHub
class ClauseType
{
public const TRANSACTION = 'transaction';
public const WHERE = 'where';
public const UPDATE = 'update';
}

app/Api/V1/Requests/Data/Bulk/TransactionRequest.php

Open in GitHub
use FireflyIII\Enums\ClauseType;
use FireflyIII\Rules\IsValidBulkClause;
use Illuminate\Foundation\Http\FormRequest;
 
class TransactionRequest extends FormRequest
{
//
public function rules(): array
{
return [
'query' => ['required', 'min:1', 'max:255', 'json', new IsValidBulkClause(ClauseType::TRANSACTION)],
];
}
//
}

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.