['required', 'integer', 'exists:plans,id'], 'started_at' => ['nullable', 'date'], 'payment_method' => ['nullable', 'string', Rule::in(Payment::PAYMENT_METHODS)], 'transaction_id' => ['nullable', 'string', 'max:100'], 'auto_complete' => ['nullable', 'boolean'], ]; } }