*/ namespace App\Models{ /** * @property string $id * @property string $actor_uri * @property string|null $preferred_username * @property string|null $display_name * @property string|null $profile_url * @property string|null $inbox_url * @property string|null $shared_inbox_url * @property string|null $remote_icon_url * @property string|null $local_icon_path * @property string|null $icon_mime_type * @property string|null $icon_etag * @property \Illuminate\Support\Carbon|null $icon_fetched_at * @property \Illuminate\Support\Carbon|null $profile_fetched_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read string|null $local_icon_url * @method static \Database\Factories\ActivityPubActorFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereActorUri($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereDisplayName($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereIconEtag($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereIconFetchedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereIconMimeType($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereInboxUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereLocalIconPath($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor wherePreferredUsername($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereProfileFetchedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereProfileUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereRemoteIconUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereSharedInboxUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubActor whereUpdatedAt($value) */ class ActivityPubActor extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $follower_actor_id * @property string $followed_user_id * @property string|null $activity_pub_actor_id * @property string|null $follow_activity_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ActivityPubActor|null $actor * @property-read mixed $follower_inbox_url * @property-read mixed $follower_shared_inbox_url * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest whereActivityPubActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest whereFollowActivityId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest whereFollowedUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest whereFollowerActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollowRequest whereUpdatedAt($value) */ class ActivityPubFollowRequest extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $follower_actor_id * @property string $followed_user_id * @property string|null $activity_pub_actor_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ActivityPubActor|null $actor * @property-read mixed $follower_inbox_url * @property-read mixed $follower_shared_inbox_url * @property-read \App\Models\User $user * @method static \Database\Factories\ActivityPubFollowerFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower whereActivityPubActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower whereFollowedUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower whereFollowerActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubFollower whereUpdatedAt($value) */ class ActivityPubFollower extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $activity_id * @property string $actor_id * @property string|null $activity_type * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem whereActivityId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem whereActivityType($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem whereActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubInboxItem whereUpdatedAt($value) */ class ActivityPubInboxItem extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $actor_id * @property string $post_id * @property string|null $activity_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Post $post * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike whereActivityId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike whereActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike wherePostId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubLike whereUpdatedAt($value) */ class ActivityPubLike extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $activity_pub_actor_id * @property string $activity_id * @property string|null $url * @property string|null $content * @property \Illuminate\Support\Carbon $published_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $in_reply_to * @property array|null $mentions * @property \App\Dto\ActivityPub\Extensions\RtbExtension|null $extension_data * @property-read \App\Models\ActivityPubActor $actor * @property-read \Illuminate\Database\Eloquent\Collection $likes * @property-read int|null $likes_count * @property-read \Illuminate\Database\Eloquent\Collection $userLikes * @property-read int|null $user_likes_count * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereActivityId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereActivityPubActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereContent($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereExtensionData($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereInReplyTo($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereMentions($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost wherePublishedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPost whereUrl($value) */ class ActivityPubPost extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string $activity_pub_post_id * @property string|null $activity_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ActivityPubPost $post * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike whereActivityId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike whereActivityPubPostId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubPostLike whereUserId($value) */ class ActivityPubPostLike extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $local_user_id * @property string $remote_actor_id * @property string $remote_actor_inbox_url * @property string|null $remote_actor_shared_inbox_url * @property string $follow_activity_id * @property string $state * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ActivityPubActor|null $actor * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow query() * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereFollowActivityId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereLocalUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereRemoteActorId($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereRemoteActorInboxUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereRemoteActorSharedInboxUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|ActivityPubRemoteFollow whereUpdatedAt($value) */ class ActivityPubRemoteFollow extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $iso_a2 * @property string $name * @property \Clickbar\Magellan\Data\Geometries\MultiPolygon $geometry * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Database\Factories\CountryFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Country newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Country newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Country query() * @method static \Illuminate\Database\Eloquent\Builder|Country whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Country whereGeometry($value) * @method static \Illuminate\Database\Eloquent\Builder|Country whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Country whereIsoA2($value) * @method static \Illuminate\Database\Eloquent\Builder|Country whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Country whereUpdatedAt($value) */ class Country extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $origin_user_id * @property string $target_user_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $originUser * @property-read \App\Models\User $targetUser * @method static \Database\Factories\FollowFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Follow newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Follow newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Follow query() * @method static \Illuminate\Database\Eloquent\Builder|Follow whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Follow whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Follow whereOriginUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Follow whereTargetUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Follow whereUpdatedAt($value) */ class Follow extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $origin_user_id * @property string $target_user_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $originUser * @property-read \App\Models\User $targetUser * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest newQuery() * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest query() * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest whereOriginUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest whereTargetUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|FollowRequest whereUpdatedAt($value) */ class FollowRequest extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string $value * @property int $relevance * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\PostsHashTagsMap|null $pivot * @property-read \Illuminate\Database\Eloquent\Collection $posts * @property-read int|null $posts_count * @property-read \App\Models\User $user * @method static \Database\Factories\HashTagFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|HashTag newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|HashTag newQuery() * @method static \Illuminate\Database\Eloquent\Builder|HashTag query() * @method static \Illuminate\Database\Eloquent\Builder|HashTag whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|HashTag whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|HashTag whereRelevance($value) * @method static \Illuminate\Database\Eloquent\Builder|HashTag whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|HashTag whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|HashTag whereValue($value) */ class HashTag extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string|null $content * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Imprint newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Imprint newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Imprint query() * @method static \Illuminate\Database\Eloquent\Builder|Imprint whereContent($value) * @method static \Illuminate\Database\Eloquent\Builder|Imprint whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Imprint whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Imprint whereUpdatedAt($value) */ class Imprint extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string|null $used_by * @property \Illuminate\Support\Carbon|null $expires_at * @property \Illuminate\Support\Carbon|null $used_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $createdBy * @property-read \App\Models\User|null $usedBy * @method static \Database\Factories\InviteFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Invite newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Invite newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Invite query() * @method static \Illuminate\Database\Eloquent\Builder|Invite whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Invite whereExpiresAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Invite whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Invite whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Invite whereUsedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Invite whereUsedBy($value) * @method static \Illuminate\Database\Eloquent\Builder|Invite whereUserId($value) */ class Invite extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $provider Data provider the license applies to, e.g. "transitous" * @property string $country Country/region prefix of the GTFS feed, e.g. "de" * @property string $name GTFS feed filename this license applies to, e.g. "de_db.gtfs.zip" * @property string|null $human_name Human-readable name of the data publisher * @property string|null $spdx SPDX license identifier, e.g. "CC-BY-4.0" * @property string|null $license_url * @property string|null $source_url * @property string|null $attribution_text * @property bool $active Whether the license is known and safe to display attribution for * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $transportTrips * @property-read int|null $transport_trips_count * @method static \Illuminate\Database\Eloquent\Builder|License newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|License newQuery() * @method static \Illuminate\Database\Eloquent\Builder|License query() * @method static \Illuminate\Database\Eloquent\Builder|License whereActive($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereAttributionText($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereHumanName($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereLicenseUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereProvider($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereSourceUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereSpdx($value) * @method static \Illuminate\Database\Eloquent\Builder|License whereUpdatedAt($value) */ class License extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string $post_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Post $post * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|Like newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Like newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Like query() * @method static \Illuminate\Database\Eloquent\Builder|Like whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Like whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Like wherePostId($value) * @method static \Illuminate\Database\Eloquent\Builder|Like whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Like whereUserId($value) */ class Like extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $type * @property string|null $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Clickbar\Magellan\Data\Geometries\Point $location * @property string|null $country_code * @property-read \Illuminate\Database\Eloquent\Collection $identifiers * @property-read int|null $identifiers_count * @property-read \Illuminate\Database\Eloquent\Collection $tags * @property-read int|null $tags_count * @method static \Database\Factories\LocationFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Location newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Location newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Location query() * @method static \Illuminate\Database\Eloquent\Builder|Location whereCountryCode($value) * @method static \Illuminate\Database\Eloquent\Builder|Location whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Location whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Location whereLocation($value) * @method static \Illuminate\Database\Eloquent\Builder|Location whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Location whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|Location whereUpdatedAt($value) */ class Location extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $location_id * @property string $type * @property string $identifier * @property string $origin * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Location $location * @method static \Database\Factories\LocationIdentifierFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier newQuery() * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier query() * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereIdentifier($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereLocationId($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereOrigin($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationIdentifier whereUpdatedAt($value) */ class LocationIdentifier extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $post_id * @property string $location_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Illuminate\Support\Carbon|null $visited_at * @property-read \App\Models\Location|null $location * @property-read \App\Models\Post $post * @method static \Illuminate\Database\Eloquent\Builder|LocationPost newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|LocationPost newQuery() * @method static \Illuminate\Database\Eloquent\Builder|LocationPost query() * @method static \Illuminate\Database\Eloquent\Builder|LocationPost whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationPost whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationPost whereLocationId($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationPost wherePostId($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationPost whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationPost whereVisitedAt($value) */ class LocationPost extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $location_id * @property string $key * @property string|null $value * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Location $location * @method static \Illuminate\Database\Eloquent\Builder|LocationTag newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|LocationTag newQuery() * @method static \Illuminate\Database\Eloquent\Builder|LocationTag query() * @method static \Illuminate\Database\Eloquent\Builder|LocationTag whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationTag whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationTag whereKey($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationTag whereLocationId($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationTag whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|LocationTag whereValue($value) */ class LocationTag extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string|null $body * @property \Illuminate\Support\Carbon $published_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \App\Enums\Visibility $visibility * @property-read \Illuminate\Database\Eloquent\Collection $activityPubLikes * @property-read int|null $activity_pub_likes_count * @property-read \App\Models\PostsHashTagsMap|null $pivot * @property-read \Illuminate\Database\Eloquent\Collection $hashTags * @property-read int|null $hash_tags_count * @property-read \Illuminate\Database\Eloquent\Collection $likes * @property-read int|null $likes_count * @property-read \App\Models\LocationPost|null $locationPost * @property-read \Illuminate\Database\Eloquent\Collection $metaInfos * @property-read int|null $meta_infos_count * @property-read \App\Models\TransportPost|null $transportPost * @property-read \App\Models\User $user * @method static \Database\Factories\PostFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Post newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Post newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Post query() * @method static \Illuminate\Database\Eloquent\Builder|Post whereBody($value) * @method static \Illuminate\Database\Eloquent\Builder|Post whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Post whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Post wherePublishedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Post whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Post whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Post whereVisibility($value) */ class Post extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $post_id * @property \App\Enums\PostMetaInfo\MetaInfoKey $key * @property string|null $value * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int|null $order * @property-read \App\Models\Post $post * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo query() * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo whereKey($value) * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo whereOrder($value) * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo wherePostId($value) * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PostMetaInfo whereValue($value) */ class PostMetaInfo extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $post_id * @property string $hash_tag_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\HashTag $hashTag * @property-read \App\Models\Post $post * @method static \Database\Factories\PostsHashTagsMapFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap query() * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap whereHashTagId($value) * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap wherePostId($value) * @method static \Illuminate\Database\Eloquent\Builder|PostsHashTagsMap whereUpdatedAt($value) */ class PostsHashTagsMap extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $content * @property \Illuminate\Support\Carbon $valid_from * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $acceptances * @property-read int|null $acceptances_count * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy query() * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy whereContent($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicy whereValidFrom($value) */ class PrivacyPolicy extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string $privacy_policy_id * @property \Illuminate\Support\Carbon $accepted_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\PrivacyPolicy $privacyPolicy * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance query() * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance whereAcceptedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance wherePrivacyPolicyId($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PrivacyPolicyAcceptance whereUserId($value) */ class PrivacyPolicyAcceptance extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string|null $avatar * @property string|null $bio * @property string|null $website * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $header * @property string|null $avatar_mime_type * @property string|null $header_mime_type * @property-read \App\Models\User $user * @method static \Database\Factories\ProfileFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Profile newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Profile newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Profile query() * @method static \Illuminate\Database\Eloquent\Builder|Profile whereAvatar($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereAvatarMimeType($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereBio($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereHeader($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereHeaderMimeType($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Profile whereWebsite($value) */ class Profile extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property \Illuminate\Support\Carbon|null $last_requested_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property \Clickbar\Magellan\Data\Geometries\Point $location * @property int $fetched * @property int $to_fetch * @property int $radius * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation query() * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereFetched($value) * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereLastRequestedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereLocation($value) * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereRadius($value) * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereToFetch($value) * @method static \Illuminate\Database\Eloquent\Builder|RequestLocation whereUpdatedAt($value) */ class RequestLocation extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $from_location_id * @property string $to_location_id * @property int $distance Distance in meters * @property int|null $duration Duration in seconds * @property string|null $path_type Type of path, e.g., rail, road, trail * @property \Clickbar\Magellan\Data\Geometries\LineString $geometry Geospatial data representing the route segment * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property bool $interpolated * @property \App\Enums\RouteSegmentSource $source * @property-read \App\Models\Location $fromLocation * @property-read \App\Models\Location $toLocation * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment query() * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereDistance($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereDuration($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereFromLocationId($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereGeometry($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereInterpolated($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment wherePathType($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereSource($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereToLocationId($value) * @method static \Illuminate\Database\Eloquent\Builder|RouteSegment whereUpdatedAt($value) */ class RouteSegment extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property string $provider * @property string $provider_user_id * @property string $access_token * @property string|null $refresh_token * @property \Illuminate\Support\Carbon|null $token_expires_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Database\Factories\SocialAccountFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount newQuery() * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount query() * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereAccessToken($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereProvider($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereProviderUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereRefreshToken($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereTokenExpiresAt($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|SocialAccount whereUserId($value) */ class SocialAccount extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property \Clickbar\Magellan\Data\Geometries\Point|null $location * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint query() * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint whereLocation($value) * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TimestampedUserWaypoint whereUserId($value) */ class TimestampedUserWaypoint extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $tzid * @property \Clickbar\Magellan\Data\Geometries\MultiPolygon $geometry * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Database\Factories\TimezoneBoundaryFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary query() * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary whereGeometry($value) * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary whereTzid($value) * @method static \Illuminate\Database\Eloquent\Builder|TimezoneBoundary whereUpdatedAt($value) */ class TimezoneBoundary extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $post_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string $transport_trip_id * @property string $origin_stop_id * @property string $destination_stop_id * @property \Illuminate\Support\Carbon|null $manual_departure * @property \Illuminate\Support\Carbon|null $manual_arrival * @property int $distance distance in kilometers * @property int $duration Duration in seconds * @property \Clickbar\Magellan\Data\Geometries\LineString|null $user_geometry * @property array|null $transited_country_codes * @property-read \App\Models\Location|null $destination * @property-read \App\Models\TransportTripStop $destinationStop * @property-read \App\Models\Location|null $origin * @property-read \App\Models\TransportTripStop $originStop * @property-read \App\Models\Post $post * @property-read \App\Models\TransportTrip $transportTrip * @method static \Database\Factories\TransportPostFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportPost newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportPost query() * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereDestinationStopId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereDistance($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereDuration($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereManualArrival($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereManualDeparture($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereOriginStopId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost wherePostId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereTransitedCountryCodes($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereTransportTripId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPost whereUserGeometry($value) */ class TransportPost extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $transport_post_id * @property string $transport_trip_stop_id * @property \Illuminate\Support\Carbon|null $manual_arrival User-logged actual arrival time at the stop, in UTC * @property \Illuminate\Support\Carbon|null $manual_departure User-logged actual departure time from the stop, in UTC * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\TransportPost $transportPost * @property-read \App\Models\TransportTripStop $transportTripStop * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog query() * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog whereManualArrival($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog whereManualDeparture($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog whereTransportPostId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog whereTransportTripStopId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportPostStopoverLog whereUpdatedAt($value) */ class TransportPostStopoverLog extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string|null $foreign_trip_id Unique identifier for the trip in the external system * @property string|null $provider Name of the data provider, e.g., "TransportAPI" * @property string $mode Transport mode, e.g., "bus", "train", "car" * @property string|null $line_name Name of the transport line, e.g., "Line 1", "Route A" * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $route_long_name * @property string|null $trip_short_name * @property string|null $display_name * @property string|null $user_id * @property string|null $route_color * @property string|null $route_text_color * @property \Illuminate\Support\Carbon|null $last_refreshed_at * @property string|null $continues_as_trip_id * @property string|null $motis_source Raw GTFS feed source string returned by Motis for this trip * @property string|null $license_id * @property-read TransportTrip|null $continuesAs * @property-read \App\Models\License|null $license * @property-read \Illuminate\Database\Eloquent\Collection $stops * @property-read int|null $stops_count * @property-read \Illuminate\Database\Eloquent\Collection $transportPosts * @property-read int|null $transport_posts_count * @property-read \App\Models\User|null $user * @method static \Database\Factories\TransportTripFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip query() * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereContinuesAsTripId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereDisplayName($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereForeignTripId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereLastRefreshedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereLicenseId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereLineName($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereMode($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereMotisSource($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereProvider($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereRouteColor($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereRouteLongName($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereRouteTextColor($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereTripShortName($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTrip whereUserId($value) */ class TransportTrip extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $transport_trip_id * @property string $location_id * @property \Illuminate\Support\Carbon|null $arrival_time Arrival time at the stop, in UTC * @property \Illuminate\Support\Carbon|null $departure_time Departure time from the stop, in UTC * @property int|null $arrival_delay Delay in seconds at arrival, 0 if on time, null if not applicable * @property int|null $departure_delay Delay in seconds at departure, 0 if on time, null if not applicable * @property int $stop_sequence Sequence number of the stop in the trip, starting from 0 * @property bool $cancelled Indicates if the stop was cancelled, true if cancelled, false otherwise * @property string|null $route_segment_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $track * @property string|null $scheduled_track * @property-read \App\Models\Location $location * @property-read \App\Models\RouteSegment|null $routeSegment * @property-read \App\Models\TransportTrip $transportTrip * @method static \Database\Factories\TransportTripStopFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop query() * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereArrivalDelay($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereArrivalTime($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereCancelled($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereDepartureDelay($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereDepartureTime($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereLocationId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereRouteSegmentId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereScheduledTrack($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereStopSequence($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereTrack($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereTransportTripId($value) * @method static \Illuminate\Database\Eloquent\Builder|TransportTripStop whereUpdatedAt($value) */ class TransportTripStop extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $name * @property string $username * @property string $email * @property \Illuminate\Support\Carbon|null $email_verified_at * @property string $password * @property string|null $remember_token * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string $public_key * @property string $private_key * @property bool $is_admin * @property-read \Illuminate\Database\Eloquent\Collection $activityPubFollowers * @property-read int|null $activity_pub_followers_count * @property-read \Illuminate\Database\Eloquent\Collection $clients * @property-read int|null $clients_count * @property-read \Illuminate\Database\Eloquent\Collection $followRequests * @property-read int|null $follow_requests_count * @property-read \Illuminate\Database\Eloquent\Collection $followerRequests * @property-read int|null $follower_requests_count * @property-read \Illuminate\Database\Eloquent\Collection $followers * @property-read int|null $followers_count * @property-read \Illuminate\Database\Eloquent\Collection $followings * @property-read int|null $followings_count * @property-read bool $is_follow_requested * @property-read bool $is_followed * @property-read bool $is_following * @property-read \Illuminate\Database\Eloquent\Collection $hashTags * @property-read int|null $hash_tags_count * @property-read \Illuminate\Database\Eloquent\Collection $invites * @property-read int|null $invites_count * @property-read \Illuminate\Database\Eloquent\Collection $likes * @property-read int|null $likes_count * @property-read \Illuminate\Database\Eloquent\Collection $locationHistory * @property-read int|null $location_history_count * @property-read \Illuminate\Notifications\DatabaseNotificationCollection $notifications * @property-read int|null $notifications_count * @property-read \Illuminate\Database\Eloquent\Collection $oauthApps * @property-read int|null $oauth_apps_count * @property-read \Illuminate\Database\Eloquent\Collection $posts * @property-read int|null $posts_count * @property-read \Illuminate\Database\Eloquent\Collection $privacyPolicyAcceptances * @property-read int|null $privacy_policy_acceptances_count * @property-read \App\Models\Profile|null $profile * @property-read \Illuminate\Database\Eloquent\Collection $remoteFollows * @property-read int|null $remote_follows_count * @property-read \App\Models\UserSettings|null $settings * @property-read \Illuminate\Database\Eloquent\Collection $socialAccounts * @property-read int|null $social_accounts_count * @property-read \App\Models\UserStatistics|null $statistics * @property-read \Illuminate\Database\Eloquent\Collection $tokens * @property-read int|null $tokens_count * @property-read \App\Models\SocialAccount|null $traewellingAccount * @property-read \Illuminate\Database\Eloquent\Collection $trips * @property-read int|null $trips_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 whereIsAdmin($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 wherePrivateKey($value) * @method static \Illuminate\Database\Eloquent\Builder|User wherePublicKey($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereUsername($value) */ class User extends \Eloquent {} } namespace App\Models{ /** * @property string $id * @property string $user_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int|null $motis_radius * @property bool $requires_follow_request * @property string|null $hide_posts_after * @property-read \App\Models\User $user * @method static \Database\Factories\UserSettingsFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|UserSettings newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserSettings newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserSettings query() * @method static \Illuminate\Database\Eloquent\Builder|UserSettings whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserSettings whereHidePostsAfter($value) * @method static \Illuminate\Database\Eloquent\Builder|UserSettings whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserSettings whereMotisRadius($value) * @method static \Illuminate\Database\Eloquent\Builder|UserSettings whereRequiresFollowRequest($value) * @method static \Illuminate\Database\Eloquent\Builder|UserSettings whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserSettings whereUserId($value) */ class UserSettings extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $user_id * @property int $posts_count * @property int $transport_posts_count * @property int $location_posts_count * @property int $followers_count * @property int $following_count * @property int $travelled_distance in meters * @property int $travelled_duration in seconds * @property int $visited_countries_count * @property int $visited_locations_count * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Database\Factories\UserStatisticsFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics query() * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereFollowersCount($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereFollowingCount($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereLocationPostsCount($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics wherePostsCount($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereTransportPostsCount($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereTravelledDistance($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereTravelledDuration($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereVisitedCountriesCount($value) * @method static \Illuminate\Database\Eloquent\Builder|UserStatistics whereVisitedLocationsCount($value) */ class UserStatistics extends \Eloquent {} }