mein-sterntours/app/Models/TravelBooking.php
Kevin Adametz c8948338bb 01 2020
2020-02-14 10:18:20 +01:00

194 lines
8.2 KiB
PHP

<?php
/**
* Created by Reliese Model.
*/
namespace App\Models;
use Carbon\Carbon;
use Reliese\Database\Eloquent\Model;
/**
* Class TravelBooking
*
* @property int $id
* @property int $salutation_id
* @property string $first_name
* @property string $last_name
* @property string $street
* @property string $zipcode
* @property string $city
* @property int $country_id
* @property string $fax
* @property string $phone
* @property string $mobile
* @property string $comments
* @property string $email
* @property Carbon $created
* @property Carbon $selected_start_date
* @property Carbon $selected_end_date
* @property string $program_name
* @property string $selected_travel
* @property string $selected_departure
* @property int $program_id
* @property int $period_id
* @property string $class
* @property int $selected_adults
* @property int $selected_childs
* @property int $participants_total
* @property string $participants
* @property string $drafts
* @property string $service_items
* @property string $arrangements
* @property string $rooms
* @property float $price
* @property float $price_total
* @property float $deposit_total
* @property float $final_payment
* @property Carbon $final_payment_date
* @property string $insurance_name
* @property string $insurances
* @property int $travel_cancellation
* @property string $options
* @property string $class_options
* @property string $extra_category
* @property bool $accept_legal_rights
* @property string $ip
* @package App\Models
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereAcceptLegalRights($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereArrangements($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCity($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereClass($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereClassOptions($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereComments($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCountryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCreated($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereDepositTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereDrafts($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereExtraCategory($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFax($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFinalPayment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFinalPaymentDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFirstName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereInsuranceName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereInsurances($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereIp($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereLastName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereMobile($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereOptions($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereParticipants($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereParticipantsTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePeriodId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePhone($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePrice($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePriceTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereProgramId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereProgramName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereRooms($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSalutationId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedAdults($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedChilds($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedDeparture($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedEndDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedStartDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedTravel($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereServiceItems($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereStreet($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereTravelCancellation($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereZipcode($value)
* @mixin \Eloquent
* @property int|null $crm_booking_id
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCrmBookingId($value)
*/
class TravelBooking extends Model
{
protected $connection = 'mysql_stern';
protected $table = 'travel_booking';
public $timestamps = false;
protected $casts = [
'salutation_id' => 'int',
'country_id' => 'int',
'program_id' => 'int',
'period_id' => 'int',
'selected_adults' => 'int',
'selected_childs' => 'int',
'participants_total' => 'int',
'price' => 'float',
'price_total' => 'float',
'deposit_total' => 'float',
'final_payment' => 'float',
'travel_cancellation' => 'int',
'accept_legal_rights' => 'bool',
'selected_travel' => 'array',
'selected_departure' => 'array',
'participants' => 'array',
'drafts' => 'array',
'service_items' => 'array',
'arrangements' => 'array',
'rooms' => 'array',
'options' => 'array',
'class_options' => 'array',
'extra_category' => 'array',
'insurances' => 'array'
];
protected $dates = [
'created',
'selected_start_date',
'selected_end_date',
'final_payment_date'
];
protected $fillable = [
'crm_booking_id',
'salutation_id',
'first_name',
'last_name',
'street',
'zipcode',
'city',
'country_id',
'fax',
'phone',
'mobile',
'comments',
'email',
'created',
'selected_start_date',
'selected_end_date',
'program_name',
'selected_travel',
'selected_departure',
'program_id',
'period_id',
'class',
'selected_adults',
'selected_childs',
'participants_total',
'participants',
'drafts',
'service_items',
'arrangements',
'rooms',
'price',
'price_total',
'deposit_total',
'final_payment',
'final_payment_date',
'insurance_name',
'insurances',
'travel_cancellation',
'options',
'class_options',
'extra_category',
'accept_legal_rights',
'ip'
];
}