-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_ide_helper_models.php
executable file
·341 lines (328 loc) · 17.1 KB
/
_ide_helper_models.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
<?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\Models{
/**
*
*
* @property string $id
* @property string $handle
* @property string $first_name
* @property string $last_name
* @property string|null $avatar_url
* @property int $confirmed
* @property string|null $confirmation_key
* @property string|null $description
* @property string|null $job_company
* @property string|null $job_position
* @property string $role
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $event_id
* @property string $user_id
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\AttendeeContactInfo> $contact_infos
* @property-read int|null $contact_infos_count
* @property-read \App\Models\Event|null $event
* @property-read \App\Models\User|null $user
* @method static \Illuminate\Database\Eloquent\Builder|Attendee newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Attendee newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Attendee query()
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereAvatarUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereConfirmationKey($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereConfirmed($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereEventId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereFirstName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereHandle($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereJobCompany($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereJobPosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereLastName($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereRole($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Attendee whereUserId($value)
*/
class Attendee extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $state
* @property string|null $notes
* @property string|null $intro_text
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $inviter_attendee_id
* @property string $invitee_attendee_id
* @property-read \App\Models\Attendee|null $invitee_attendee
* @property-read \App\Models\Attendee|null $inviter_attendee
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection query()
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereIntroText($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereInviteeAttendeeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereInviterAttendeeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereNotes($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereState($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeConnection whereUpdatedAt($value)
*/
class AttendeeConnection extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $type
* @property string $value
* @property string $visibility
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $attendee_id
* @property-read \App\Models\Attendee|null $attendee
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo query()
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo whereAttendeeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo whereValue($value)
* @method static \Illuminate\Database\Eloquent\Builder|AttendeeContactInfo whereVisibility($value)
*/
class AttendeeContactInfo extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $message
* @property int $is_room_slot_invite
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $sender_attendee_id
* @property string $receiver_attendee_id
* @property-read \App\Models\Attendee|null $receiver_attendee
* @property-read \App\Models\Attendee|null $sender_attendee
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage query()
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage whereIsRoomSlotInvite($value)
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage whereMessage($value)
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage whereReceiverAttendeeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage whereSenderAttendeeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ChatMessage whereUpdatedAt($value)
*/
class ChatMessage extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $title
* @property string $organizer
* @property string|null $logo
* @property string|null $description
* @property string|null $start_date
* @property string|null $end_date
* @property string|null $color_primary
* @property string|null $color_secondary
* @property int $confirmation_required
* @property int $confirmation_personalized
* @property int|null $room_slot_max_pending
* @property int|null $room_slot_max_claimed
* @property int $room_slot_team_confirmation_required
* @property int|null $attendees_max
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Attendee> $attendees
* @property-read int|null $attendees_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\EventNote> $notes
* @property-read int|null $notes_count
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\EventRoom> $rooms
* @property-read int|null $rooms_count
* @method static \Illuminate\Database\Eloquent\Builder|Event newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Event newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|Event query()
* @method static \Illuminate\Database\Eloquent\Builder|Event whereAttendeesMax($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereColorPrimary($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereColorSecondary($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereConfirmationPersonalized($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereConfirmationRequired($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereEndDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereLogo($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereOrganizer($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereRoomSlotMaxClaimed($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereRoomSlotMaxPending($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereRoomSlotTeamConfirmationRequired($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereStartDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|Event whereUpdatedAt($value)
*/
class Event extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $title
* @property string $text
* @property int $sticky
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $event_id
* @property-read \App\Models\Event|null $event
* @method static \Illuminate\Database\Eloquent\Builder|EventNote newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventNote newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventNote query()
* @method static \Illuminate\Database\Eloquent\Builder|EventNote whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventNote whereEventId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventNote whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventNote whereSticky($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventNote whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventNote whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventNote whereUpdatedAt($value)
*/
class EventNote extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $name
* @property string|null $location
* @property string|null $notes
* @property int $available
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $event_id
* @property-read \App\Models\Event|null $event
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\EventRoomSlot> $slots
* @property-read int|null $slots_count
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom query()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereAvailable($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereEventId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereLocation($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereNotes($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoom whereUpdatedAt($value)
*/
class EventRoom extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $start_date
* @property string $end_date
* @property string|null $notes
* @property string $state
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $event_room_id
* @property-read \App\Models\EventRoomSlotClaim|null $claims
* @property-read \App\Models\EventRoom|null $room
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot query()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereEndDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereEventRoomId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereNotes($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereStartDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereState($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlot whereUpdatedAt($value)
*/
class EventRoomSlot extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property string $id
* @property string $state
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string $event_room_slot_id
* @property string $inviter_attendee_id
* @property string $invitee_attendee_id
* @property-read \App\Models\Attendee|null $invitee_attendee
* @property-read \App\Models\Attendee|null $inviter_attendee
* @property-read \App\Models\EventRoomSlot|null $slot
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim query()
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim whereEventRoomSlotId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim whereInviteeAttendeeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim whereInviterAttendeeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim whereState($value)
* @method static \Illuminate\Database\Eloquent\Builder|EventRoomSlotClaim whereUpdatedAt($value)
*/
class EventRoomSlotClaim extends \Eloquent {}
}
namespace App\Models{
/**
*
*
* @property int $id
* @property string $name
* @property string $email
* @property \Illuminate\Support\Carbon|null $email_verified_at
* @property mixed $password
* @property string|null $remember_token
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
* @property-read int|null $notifications_count
* @method static \Database\Factories\UserFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|User newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|User query()
* @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value)
* @mixin \Eloquent
* @property int $is_admin
* @property int $is_event_creator
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Attendee> $attendees
* @property-read int|null $attendees_count
* @method static \Illuminate\Database\Eloquent\Builder|User whereIsAdmin($value)
* @method static \Illuminate\Database\Eloquent\Builder|User whereIsEventCreator($value)
*/
class User extends \Eloquent {}
}