1272 lines
75 KiB
PHP
1272 lines
75 KiB
PHP
<?php
|
|
|
|
// @formatter:off
|
|
// phpcs:ignoreFile
|
|
/**
|
|
* A helper file for your Eloquent Models
|
|
* Copy the phpDocs from this file to the correct Model,
|
|
* And remove them from this file, to prevent double declarations.
|
|
*
|
|
* @author Barry vd. Heuvel <barryvdh@gmail.com>
|
|
*/
|
|
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitType newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitType newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitType query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitType whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitType whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitType whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitType whereUpdatedAt($value)
|
|
*/
|
|
class CostUnitType extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTaskType newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTaskType newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTaskType query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTaskType whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTaskType whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTaskType whereUpdatedAt($value)
|
|
*/
|
|
class CronTaskType extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property int $id
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EatingHabit whereUpdatedAt($value)
|
|
*/
|
|
class EatingHabit extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EfzStatus newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EfzStatus newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EfzStatus query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EfzStatus whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EfzStatus whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EfzStatus whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EfzStatus whereUpdatedAt($value)
|
|
*/
|
|
class EfzStatus extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string $description
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|FirstAidPermission whereUpdatedAt($value)
|
|
*/
|
|
class FirstAidPermission extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceStatus newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceStatus newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceStatus query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceStatus whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceStatus whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceStatus whereUpdatedAt($value)
|
|
*/
|
|
class InvoiceStatus extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string|null $purchase_example
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property int $sort_order
|
|
* @property bool $selectable
|
|
* @property bool $counts_as_expense
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType whereCountsAsExpense($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType wherePurchaseExample($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType whereSelectable($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType whereSortOrder($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|InvoiceType whereUpdatedAt($value)
|
|
*/
|
|
class InvoiceType extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationFeeType newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationFeeType newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationFeeType query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationFeeType whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationFeeType whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationFeeType whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationFeeType whereUpdatedAt($value)
|
|
*/
|
|
class ParticipationFeeType extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationType newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationType newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationType query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationType whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationType whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationType whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipationType whereUpdatedAt($value)
|
|
*/
|
|
class ParticipationType extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* Lebenszyklus-Status einer Zahlung -- DB-gestützt, analog zu {@see InvoiceStatus}.
|
|
*
|
|
* Reine Steuersignale (z.B. Redirect) gehören NICHT hierher, sondern bleiben transiente
|
|
* Felder auf {@see \App\EventPaymentModules\DTO\DoPaymentResponse}.
|
|
*
|
|
* @property string $slug
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentStatus newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentStatus newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentStatus query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentStatus whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentStatus whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentStatus whereUpdatedAt($value)
|
|
*/
|
|
class PaymentStatus extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* Gründe für die Erstattung eines Teilnahmebeitrags -- DB-gestützt (analog {@see TaxExemptionReason}),
|
|
* damit Label und der auf dem Beleg ausgewiesene Text zentral pflegbar sind.
|
|
*
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string|null $document_text
|
|
* @property bool $requires_note
|
|
* @property int $sort_order
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason whereDocumentText($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason whereRequiresNote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason whereSortOrder($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RefundReason whereUpdatedAt($value)
|
|
*/
|
|
class RefundReason extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* Gründe, aus denen ein Teil des gezahlten Teilnahmebeitrags beim Verband bleibt.
|
|
*
|
|
* Gegenstück zu {@see RefundReason}: Jener sagt, warum erstattet wird, dieser, warum nicht alles.
|
|
*
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string|null $document_text
|
|
* @property bool $requires_note
|
|
* @property int $sort_order
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason whereDocumentText($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason whereRequiresNote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason whereSortOrder($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|RetentionReason whereUpdatedAt($value)
|
|
*/
|
|
class RetentionReason extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string $short
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission whereShort($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SwimmingPermission whereUpdatedAt($value)
|
|
*/
|
|
class SwimmingPermission extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* Gründe für eine Umsatzsteuerbefreiung -- DB-gestützt (analog {@see PaymentStatus}), damit Label und
|
|
* der auf der Rechnung verpflichtende Hinweis nach § 14 Abs. 4 Nr. 8 UStG zentral pflegbar sind.
|
|
*
|
|
* Gemeinnützigkeit allein befreit nicht; die Befreiung braucht immer einen konkreten Rechtsgrund
|
|
* (Vereins-Fälle über § 4 Nr. 22a / Nr. 25).
|
|
*
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string|null $invoice_text
|
|
* @property bool $requires_note
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property int $sort_order
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason whereInvoiceText($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason whereRequiresNote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason whereSortOrder($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|TaxExemptionReason whereUpdatedAt($value)
|
|
*/
|
|
class TaxExemptionReason extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Enumerations{
|
|
/**
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|UserRole newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|UserRole newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|UserRole query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|UserRole whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|UserRole whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|UserRole whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|UserRole whereUpdatedAt($value)
|
|
*/
|
|
class UserRole extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $tenant
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string|null $description
|
|
* @property bool $active
|
|
* @property array<array-key, mixed>|null $configuration
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Event> $events
|
|
* @property-read int|null $events_count
|
|
* @property-read \App\Models\PaymentMethod $paymentMethod
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereActive($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereConfiguration($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|AvailablePaymentMethod whereUpdatedAt($value)
|
|
*/
|
|
class AvailablePaymentMethod extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property \App\Models\Tenant $tenant
|
|
* @property string $name
|
|
* @property string $type
|
|
* @property string|null $billing_deadline
|
|
* @property float $distance_allowance
|
|
* @property int $mail_on_new
|
|
* @property int $allow_new
|
|
* @property int $archived
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\CostUnitEstimate> $estimates
|
|
* @property-read int|null $estimates_count
|
|
* @property-read \App\Models\Event|null $event
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Invoice> $invoices
|
|
* @property-read int|null $invoices_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\User> $treasurers
|
|
* @property-read int|null $treasurers_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereAllowNew($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereArchived($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereBillingDeadline($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereDistanceAllowance($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereMailOnNew($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnit whereUpdatedAt($value)
|
|
*/
|
|
class CostUnit extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $tenant
|
|
* @property int $cost_unit_id
|
|
* @property string $type
|
|
* @property string $description
|
|
* @property \App\ValueObjects\Amount|null $flat_amount
|
|
* @property \App\ValueObjects\Amount|null $amount_by_user
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \App\Models\CostUnit $costUnit
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereAmountByUser($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereCostUnitId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereFlatAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitEstimate whereUpdatedAt($value)
|
|
*/
|
|
class CostUnitEstimate extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $name
|
|
* @property string $execution_type
|
|
* @property string|null $schedule_time
|
|
* @property \Illuminate\Database\Eloquent\Casts\ArrayObject<array-key, mixed>|null $last_run
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask whereExecutionType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask whereLastRun($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask whereScheduleTime($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CronTask whereUpdatedAt($value)
|
|
*/
|
|
class CronTask extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* Ein Bild für die Dokumentvorlagen, referenziert als `{asset:name}`.
|
|
*
|
|
* Liegt in der Datenbank und nicht im Dateisystem, damit ein Release es nicht überschreibt und es mit
|
|
* jedem Dump mitwandert. `data` hält den base64-Payload, der für das PDF ohnehin als Data-URI gebraucht
|
|
* wird.
|
|
*
|
|
* Die Namen vergibt die verwaltende Person selbst -- es gibt keine fachlich vorbelegten Slots.
|
|
*
|
|
* @property int $id
|
|
* @property string $name
|
|
* @property string|null $label
|
|
* @property string $mime
|
|
* @property string $data
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset whereData($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset whereLabel($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset whereMime($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentAsset whereUpdatedAt($value)
|
|
*/
|
|
class DocumentAsset extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* Ein Block einer Dokumentvorlage. Bewusst `CommonModel` (kein `SiteScope`): die Vorlage gilt app-weit,
|
|
* tenant-spezifisch sind nur die eingesetzten Werte.
|
|
*
|
|
* @property int $id
|
|
* @property string $document_type
|
|
* @property string $block
|
|
* @property string|null $content
|
|
* @property int $sort_order
|
|
* @property bool $editable
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereBlock($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereContent($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereDocumentType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereEditable($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereSortOrder($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DocumentTemplate whereUpdatedAt($value)
|
|
*/
|
|
class DocumentTemplate extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property \App\Models\Tenant $tenant
|
|
* @property int|null $cost_unit_id
|
|
* @property string $name
|
|
* @property string $identifier
|
|
* @property string $location
|
|
* @property string $postal_code
|
|
* @property string $email
|
|
* @property \Illuminate\Support\Carbon $start_date
|
|
* @property \Illuminate\Support\Carbon $end_date
|
|
* @property \Illuminate\Support\Carbon $early_bird_end
|
|
* @property \Illuminate\Support\Carbon $registration_final_end
|
|
* @property int $early_bird_end_amount_increase
|
|
* @property string $account_owner
|
|
* @property string $account_iban
|
|
* @property bool $registration_allowed
|
|
* @property string $participation_fee_type
|
|
* @property \App\ValueObjects\Amount $total_max_amount
|
|
* @property string|null $registration_link
|
|
* @property bool $pay_per_day
|
|
* @property bool $pay_direct
|
|
* @property bool $sibling_reduction
|
|
* @property bool $send_weekly_report
|
|
* @property int|null $participation_fee_1
|
|
* @property int|null $participation_fee_2
|
|
* @property int|null $participation_fee_3
|
|
* @property int|null $participation_fee_4
|
|
* @property \App\ValueObjects\Amount $support_per_person
|
|
* @property \App\ValueObjects\Amount $support_flat
|
|
* @property int $alcoholics_age
|
|
* @property bool $archived
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property bool $tax_liable
|
|
* @property int $vat_rate
|
|
* @property string $vat_pricing_mode
|
|
* @property string|null $tax_exemption_reason
|
|
* @property string|null $tax_exemption_note
|
|
* @property array<array-key, mixed>|null $participation_options
|
|
* @property array<array-key, mixed>|null $addons
|
|
* @property string|null $invoice_key
|
|
* @property-read \App\Models\CostUnit|null $costUnit
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Enumerations\EatingHabit> $eatingHabits
|
|
* @property-read int|null $eating_habits_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\User> $eventManagers
|
|
* @property-read int|null $event_managers_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Tenant> $localGroups
|
|
* @property-read int|null $local_groups_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\EventParticipant> $participants
|
|
* @property-read int|null $participants_count
|
|
* @property-read \App\RelationModels\EventParticipationFee|null $participationFee1
|
|
* @property-read \App\RelationModels\EventParticipationFee|null $participationFee2
|
|
* @property-read \App\RelationModels\EventParticipationFee|null $participationFee3
|
|
* @property-read \App\RelationModels\EventParticipationFee|null $participationFee4
|
|
* @property-read \App\Enumerations\ParticipationFeeType $participationFeeType
|
|
* @property-read \App\RelationModels\EventPaymentMethods|null $pivot
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\AvailablePaymentMethod> $paymentMethods
|
|
* @property-read int|null $payment_methods_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereAccountIban($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereAccountOwner($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereAddons($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereAlcoholicsAge($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereArchived($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereCostUnitId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereEarlyBirdEnd($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereEarlyBirdEndAmountIncrease($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereEmail($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereEndDate($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereIdentifier($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereInvoiceKey($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereLocation($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereParticipationFee1($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereParticipationFee2($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereParticipationFee3($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereParticipationFee4($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereParticipationFeeType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereParticipationOptions($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event wherePayDirect($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event wherePayPerDay($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event wherePostalCode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereRegistrationAllowed($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereRegistrationFinalEnd($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereRegistrationLink($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereSendWeeklyReport($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereSiblingReduction($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereStartDate($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereSupportFlat($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereSupportPerPerson($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereTaxExemptionNote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereTaxExemptionReason($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereTaxLiable($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereTotalMaxAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereVatPricingMode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Event whereVatRate($value)
|
|
*/
|
|
class Event extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $tenant
|
|
* @property int $event_id
|
|
* @property int|null $user_id
|
|
* @property string $identifier
|
|
* @property int|null $invoice_sequence
|
|
* @property string $firstname
|
|
* @property string $lastname
|
|
* @property string|null $nickname
|
|
* @property string $participation_type
|
|
* @property string|null $fee_type
|
|
* @property bool $sibling_reduction
|
|
* @property string $local_group
|
|
* @property \Illuminate\Support\Carbon $birthday
|
|
* @property string $address_1
|
|
* @property string|null $address_2
|
|
* @property string $postcode
|
|
* @property string $city
|
|
* @property string $email_1
|
|
* @property string $phone_1
|
|
* @property string|null $email_2
|
|
* @property string|null $phone_2
|
|
* @property string|null $contact_person
|
|
* @property string|null $allergies
|
|
* @property string|null $intolerances
|
|
* @property string|null $medications
|
|
* @property \Illuminate\Support\Carbon|null $tetanus_vaccination
|
|
* @property string|null $eating_habit
|
|
* @property string|null $swimming_permission
|
|
* @property string|null $first_aid_permission
|
|
* @property bool $foto_socialmedia
|
|
* @property bool $foto_print
|
|
* @property bool $foto_webseite
|
|
* @property bool $foto_partner
|
|
* @property bool $foto_intern
|
|
* @property \Illuminate\Support\Carbon $arrival_date
|
|
* @property \Illuminate\Support\Carbon $departure_date
|
|
* @property int $arrival_eating
|
|
* @property int $departure_eating
|
|
* @property string|null $notes
|
|
* @property \App\ValueObjects\Amount $amount
|
|
* @property \App\ValueObjects\Amount $amount_paid
|
|
* @property string $payment_purpose
|
|
* @property string|null $payment_method
|
|
* @property array<array-key, mixed>|null $payment_options
|
|
* @property string $efz_status
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property \Illuminate\Support\Carbon|null $unregistered_at
|
|
* @property-read \App\Enumerations\EatingHabit|null $eatingHabit
|
|
* @property-read \App\Enumerations\EfzStatus $efzStatus
|
|
* @property-read \App\Models\Event $event
|
|
* @property-read \App\Enumerations\FirstAidPermission|null $firstAidPermission
|
|
* @property-read \App\Models\Tenant $localGroup
|
|
* @property-read \App\Enumerations\ParticipationType $participationType
|
|
* @property-read \App\Models\PaymentMethod|null $paymentMethod
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\EventParticipantAddon> $selectedAddons
|
|
* @property-read int|null $selected_addons_count
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\EventParticipantOption> $selectedOptions
|
|
* @property-read int|null $selected_options_count
|
|
* @property-read \App\Enumerations\SwimmingPermission|null $swimmingPermission
|
|
* @property-read \App\Models\Tenant $tenantRelation
|
|
* @property-read \App\Models\User|null $user
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereAddress1($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereAddress2($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereAllergies($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereAmountPaid($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereArrivalDate($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereArrivalEating($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereBirthday($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereCity($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereContactPerson($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereDepartureDate($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereDepartureEating($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereEatingHabit($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereEfzStatus($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereEmail1($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereEmail2($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFeeType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFirstAidPermission($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFirstname($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFotoIntern($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFotoPartner($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFotoPrint($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFotoSocialmedia($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereFotoWebseite($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereIdentifier($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereIntolerances($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereInvoiceSequence($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereLastname($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereLocalGroup($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereMedications($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereNickname($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereNotes($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereParticipationType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant wherePaymentMethod($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant wherePaymentOptions($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant wherePaymentPurpose($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant wherePhone1($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant wherePhone2($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant wherePostcode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereSiblingReduction($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereSwimmingPermission($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereTetanusVaccination($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereUnregisteredAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipant whereUserId($value)
|
|
*/
|
|
class EventParticipant extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $tenant
|
|
* @property int $event_id
|
|
* @property int $event_participant_id
|
|
* @property string $addon_key
|
|
* @property string $title
|
|
* @property \App\ValueObjects\Amount $price
|
|
* @property bool $flat
|
|
* @property int $days
|
|
* @property \App\ValueObjects\Amount $amount
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \App\Models\Event $event
|
|
* @property-read \App\Models\EventParticipant $participant
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereAddonKey($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereDays($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereEventParticipantId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereFlat($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon wherePrice($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereTitle($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantAddon whereUpdatedAt($value)
|
|
*/
|
|
class EventParticipantAddon extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $tenant
|
|
* @property int $event_id
|
|
* @property int $event_participant_id
|
|
* @property string $question_key
|
|
* @property string $question_label
|
|
* @property string $value
|
|
* @property string $value_label
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \App\Models\Event $event
|
|
* @property-read \App\Models\EventParticipant $participant
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereEventParticipantId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereQuestionKey($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereQuestionLabel($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereValue($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipantOption whereValueLabel($value)
|
|
*/
|
|
class EventParticipantOption extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $tenant
|
|
* @property int $cost_unit_id
|
|
* @property int|null $user_id
|
|
* @property string $invoice_number
|
|
* @property string $status
|
|
* @property string $type
|
|
* @property string|null $type_other
|
|
* @property int $donation
|
|
* @property string $contact_name
|
|
* @property string|null $contact_email
|
|
* @property string|null $contact_phone
|
|
* @property string|null $notices
|
|
* @property string|null $contact_bank_owner
|
|
* @property string|null $contact_bank_iban
|
|
* @property string|null $payment_purpose
|
|
* @property float $amount
|
|
* @property int|null $distance
|
|
* @property string|null $comment
|
|
* @property string|null $changes
|
|
* @property string|null $travel_direction
|
|
* @property string|null $travel_reason
|
|
* @property int|null $passengers
|
|
* @property int|null $transportation
|
|
* @property string|null $document_filename
|
|
* @property int|null $approved_by
|
|
* @property string|null $approved_at
|
|
* @property int $upload_required
|
|
* @property int|null $denied_by
|
|
* @property string|null $denied_at
|
|
* @property string|null $denied_reason
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \App\Models\CostUnit $costUnit
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereApprovedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereApprovedBy($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereChanges($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereComment($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereContactBankIban($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereContactBankOwner($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereContactEmail($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereContactName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereContactPhone($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereCostUnitId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereDeniedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereDeniedBy($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereDeniedReason($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereDistance($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereDocumentFilename($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereDonation($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereInvoiceNumber($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereNotices($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice wherePassengers($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice wherePaymentPurpose($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereStatus($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereTransportation($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereTravelDirection($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereTravelReason($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereTypeOther($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereUploadRequired($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Invoice whereUserId($value)
|
|
*/
|
|
class Invoice extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $name
|
|
* @property string $content
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText whereContent($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PageText whereUpdatedAt($value)
|
|
*/
|
|
class PageText extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* Ein Erstattungsvorgang zu einer Anmeldung.
|
|
*
|
|
* @property int $id
|
|
* @property string $tenant
|
|
* @property int $event_id
|
|
* @property int $event_participant_id
|
|
* @property string $token
|
|
* @property string $status
|
|
* @property \App\ValueObjects\Amount $amount
|
|
* @property string|null $reason
|
|
* @property string|null $reason_note
|
|
* @property string|null $retention_reason
|
|
* @property string|null $retention_reason_note
|
|
* @property \App\ValueObjects\Amount $retained_amount
|
|
* @property string|null $account_owner
|
|
* @property string|null $account_iban
|
|
* @property int|null $captured_by
|
|
* @property int|null $invoice_id
|
|
* @property int|null $released_by
|
|
* @property \Illuminate\Support\Carbon|null $released_at
|
|
* @property \Illuminate\Support\Carbon|null $accepted_at
|
|
* @property \Illuminate\Support\Carbon|null $cancelled_at
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \App\Models\User|null $capturedBy
|
|
* @property-read \App\Models\Event $event
|
|
* @property-read \App\Models\Invoice|null $invoice
|
|
* @property-read \App\Models\EventParticipant $participant
|
|
* @property-read \App\Enumerations\RefundReason|null $reasonRelation
|
|
* @property-read \App\Enumerations\RetentionReason|null $retentionReasonRelation
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereAcceptedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereAccountIban($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereAccountOwner($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereCancelledAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereCapturedBy($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereEventParticipantId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereInvoiceId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereReason($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereReasonNote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereReleasedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereReleasedBy($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereRetainedAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereRetentionReason($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereRetentionReasonNote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereStatus($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|ParticipantRefund whereUpdatedAt($value)
|
|
*/
|
|
class ParticipantRefund extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property string $id
|
|
* @property string $slug
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereUpdatedAt($value)
|
|
*/
|
|
class PaymentMethod extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property string $id
|
|
* @property string $tenant
|
|
* @property int $invoice_id
|
|
* @property int $cost_unit_id
|
|
* @property float $amount
|
|
* @property string $recipient_name
|
|
* @property string $recipient_iban
|
|
* @property string $payment_purpose
|
|
* @property bool $exported
|
|
* @property \Illuminate\Support\Carbon|null $exported_at
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \App\Models\CostUnit $costUnit
|
|
* @property-read \App\Models\Invoice $invoice
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereAmount($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereCostUnitId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereExported($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereExportedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereInvoiceId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement wherePaymentPurpose($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereRecipientIban($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereRecipientName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|SepaPaymentElement whereUpdatedAt($value)
|
|
*/
|
|
class SepaPaymentElement extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $slug
|
|
* @property string $name
|
|
* @property string|null $invoice_sender_name
|
|
* @property string|null $address_1
|
|
* @property string|null $address_2
|
|
* @property string|null $address_3
|
|
* @property string $email
|
|
* @property string $email_finance
|
|
* @property string|null $phone
|
|
* @property string $url
|
|
* @property string $account_name
|
|
* @property string $account_iban
|
|
* @property string $account_bic
|
|
* @property string $city
|
|
* @property string $postcode
|
|
* @property int $download_exports
|
|
* @property int $upload_exports
|
|
* @property string|null $gdpr_text
|
|
* @property string|null $impress_text
|
|
* @property string|null $url_participation_rules
|
|
* @property int $has_active_instance
|
|
* @property int $is_active_local_group
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property bool $tax_liable
|
|
* @property int $vat_rate
|
|
* @property string|null $tax_exemption_reason
|
|
* @property string|null $tax_exemption_note
|
|
* @property string $vat_pricing_mode
|
|
* @property string|null $tax_number
|
|
* @property string|null $vat_id
|
|
* @property string|null $invoice_prefix
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereAccountBic($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereAccountIban($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereAccountName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereAddress1($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereAddress2($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereAddress3($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereCity($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereDownloadExports($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereEmail($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereEmailFinance($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereGdprText($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereHasActiveInstance($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereImpressText($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereInvoicePrefix($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereInvoiceSenderName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereIsActiveLocalGroup($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant wherePhone($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant wherePostcode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereTaxExemptionNote($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereTaxExemptionReason($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereTaxLiable($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereTaxNumber($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereUploadExports($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereUrl($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereUrlParticipationRules($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereVatId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereVatPricingMode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|Tenant whereVatRate($value)
|
|
*/
|
|
class Tenant extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\Models{
|
|
/**
|
|
* @property int $id
|
|
* @property string $user_role_main
|
|
* @property string $user_role_local_group
|
|
* @property string $username
|
|
* @property string|null $password
|
|
* @property string $local_group
|
|
* @property string $firstname
|
|
* @property string|null $nickname
|
|
* @property string $lastname
|
|
* @property string|null $membership_id
|
|
* @property string|null $address_1
|
|
* @property string|null $address_2
|
|
* @property string|null $postcode
|
|
* @property string|null $city
|
|
* @property string|null $email
|
|
* @property string|null $phone
|
|
* @property string|null $birthday
|
|
* @property string|null $medications
|
|
* @property string|null $allergies
|
|
* @property string|null $intolerances
|
|
* @property string|null $tetanus_vaccination
|
|
* @property string|null $eating_habits
|
|
* @property string|null $swimming_permission
|
|
* @property string|null $first_aid_permission
|
|
* @property string|null $bank_account_owner
|
|
* @property string|null $bank_account_iban
|
|
* @property string|null $activation_token
|
|
* @property string|null $activation_token_expires_at
|
|
* @property int $active
|
|
* @property string|null $remember_token
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\CostUnit> $costUnits
|
|
* @property-read int|null $cost_units_count
|
|
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
|
|
* @property-read int|null $notifications_count
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereActivationToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereActivationTokenExpiresAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereActive($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereAddress1($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereAddress2($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereAllergies($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereBankAccountIban($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereBankAccountOwner($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereBirthday($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereCity($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereEatingHabits($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereEmail($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereFirstAidPermission($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereFirstname($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereIntolerances($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereLastname($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereLocalGroup($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereMedications($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereMembershipId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereNickname($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User wherePassword($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User wherePhone($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User wherePostcode($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereRememberToken($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereSwimmingPermission($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereTetanusVaccination($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereUserRoleLocalGroup($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereUserRoleMain($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|User whereUsername($value)
|
|
*/
|
|
class User extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\RelationModels{
|
|
/**
|
|
* @property int $id
|
|
* @property int $cost_unit_id
|
|
* @property int $user_id
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures whereCostUnitId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|CostUnitTreasures whereUserId($value)
|
|
*/
|
|
class CostUnitTreasures extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\RelationModels{
|
|
/**
|
|
* @property int $id
|
|
* @property int $event_id
|
|
* @property int $eating_habit_id
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits whereEatingHabitId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventEatingHabits whereUpdatedAt($value)
|
|
*/
|
|
class EventEatingHabits extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\RelationModels{
|
|
/**
|
|
* @property int $id
|
|
* @property int $event_id
|
|
* @property int $local_group_id
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups whereLocalGroupId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventLocalGroups whereUpdatedAt($value)
|
|
*/
|
|
class EventLocalGroups extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\RelationModels{
|
|
/**
|
|
* @property int $id
|
|
* @property int $event_id
|
|
* @property string $user_id
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers whereUpdatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventManagers whereUserId($value)
|
|
*/
|
|
class EventManagers extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\RelationModels{
|
|
/**
|
|
* @property int $id
|
|
* @property \App\Models\Tenant $tenant
|
|
* @property \App\Enumerations\ParticipationType $type
|
|
* @property string $name
|
|
* @property string|null $description
|
|
* @property \App\ValueObjects\Amount $amount_standard
|
|
* @property \App\ValueObjects\Amount|null $amount_reduced
|
|
* @property \App\ValueObjects\Amount|null $amount_solidarity
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereAmountReduced($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereAmountSolidarity($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereAmountStandard($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereTenant($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereType($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventParticipationFee whereUpdatedAt($value)
|
|
*/
|
|
class EventParticipationFee extends \Eloquent {}
|
|
}
|
|
|
|
namespace App\RelationModels{
|
|
/**
|
|
* @property int $id
|
|
* @property int $event_id
|
|
* @property string $slug
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property array<array-key, mixed>|null $configuration
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods whereConfiguration($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods whereEventId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|EventPaymentMethods whereUpdatedAt($value)
|
|
*/
|
|
class EventPaymentMethods extends \Eloquent {}
|
|
}
|
|
|