['optional', ['regex', '/^\d{4}-\d{2}-\d{2}$/']], 'comment' => ['optional', 'string'], 'payment_method' => ['optional', ['in', getEnumValues(PaymentMethodEnum::class)]], 'without_financial_fulfillment' => ['optional', 'boolean'], 'items' => ['optional', 'array'], 'items.*' => ['optional', ['instanceOfAny', [DocumentItemData::class, DocumentProductData::class]]] ]; } }