|
|
@@ -11,50 +11,81 @@
|
|
|
|
|
|
/**
|
|
|
* @property int $id
|
|
|
- * @property int $protocol
|
|
|
+ * @property string|null $protocol
|
|
|
* @property int $student_id
|
|
|
- * @property int $contract_id
|
|
|
* @property int $unit_id
|
|
|
* @property int|null $class_package_unit_id
|
|
|
- * @property string $started_date
|
|
|
- * @property string $end_date
|
|
|
- * @property string $start_time
|
|
|
- * @property string $end_time
|
|
|
+ * @property \Illuminate\Support\Carbon|null $end_date
|
|
|
+ * @property string|null $start_time
|
|
|
+ * @property string|null $end_time
|
|
|
* @property string|null $tax_register
|
|
|
* @property string|null $fine_cancelled
|
|
|
- * @property string|null $maximum_time_to_freeze_registration
|
|
|
- * @property int $payment_method_id
|
|
|
- * @property int $modality_id
|
|
|
* @property string|null $notes
|
|
|
* @property string $status
|
|
|
- * @property string|null $file_url
|
|
|
- * @property string|null $file_type
|
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
|
- * @property string|null $deleted_at
|
|
|
+ * @property \Illuminate\Support\Carbon|null $deleted_at
|
|
|
+ * @property \Illuminate\Support\Carbon|null $signature_date
|
|
|
+ * @property int|null $class_quantity
|
|
|
+ * @property int|null $weekday
|
|
|
+ * @property int|null $second_weekday
|
|
|
+ * @property string|null $second_start_time
|
|
|
+ * @property string|null $second_end_time
|
|
|
+ * @property int|null $recurring_day
|
|
|
+ * @property \Illuminate\Database\Eloquent\Collection<int, \App\Models\StudentContractInstallment> $installments
|
|
|
+ * @property string|null $early_payment_discount
|
|
|
+ * @property string|null $interest_rate
|
|
|
+ * @property string|null $payment_method
|
|
|
+ * @property string|null $file_url
|
|
|
+ * @property string|null $file_type
|
|
|
+ * @property \Illuminate\Support\Carbon|null $enrollment_due_date
|
|
|
+ * @property string|null $package_value
|
|
|
+ * @property int|null $package_installments
|
|
|
+ * @property \Illuminate\Support\Carbon|null $package_due_date
|
|
|
+ * @property-read \App\Models\ClassPackageUnit|null $classPackageUnit
|
|
|
+ * @property-read int|null $installments_count
|
|
|
+ * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\StudentMedia> $medias
|
|
|
+ * @property-read int|null $medias_count
|
|
|
+ * @property-read \App\Models\Student $student
|
|
|
+ * @property-read \App\Models\Unit $unit
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract newModelQuery()
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract newQuery()
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract onlyTrashed()
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract query()
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereClassPackageUnitId($value)
|
|
|
- * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereContractId($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereClassQuantity($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereCreatedAt($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereDeletedAt($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereEarlyPaymentDiscount($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereEndDate($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereEndTime($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereEnrollmentDueDate($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereFileType($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereFileUrl($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereFineCancelled($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereId($value)
|
|
|
- * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereMaximumTimeToFreezeRegistration($value)
|
|
|
- * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereModalityId($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereInstallments($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereInterestRate($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereNotes($value)
|
|
|
- * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract wherePaymentMethodId($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract wherePackageDueDate($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract wherePackageInstallments($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract wherePackageValue($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract wherePaymentMethod($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereProtocol($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereRecurringDay($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereSecondEndTime($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereSecondStartTime($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereSecondWeekday($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereSignatureDate($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereStartTime($value)
|
|
|
- * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereStartedDate($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereStatus($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereStudentId($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereTaxRegister($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereUnitId($value)
|
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereUpdatedAt($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract whereWeekday($value)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract withTrashed(bool $withTrashed = true)
|
|
|
+ * @method static \Illuminate\Database\Eloquent\Builder<static>|StudentContract withoutTrashed()
|
|
|
* @mixin \Eloquent
|
|
|
*/
|
|
|
class StudentContract extends Model
|