Add meta data to models.

This commit is contained in:
James Cole
2021-09-18 10:08:10 +02:00
parent b3a98d7079
commit 481a6bdd5f
17 changed files with 87 additions and 0 deletions

View File

@@ -99,6 +99,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @property string $location * @property string $location
* @property string $liability_direction * @property string $liability_direction
* @property string $current_debt * @property string $current_debt
* @property int|null $user_group_id
* @method static EloquentBuilder|Account whereUserGroupId($value)
*/ */
class Account extends Model class Account extends Model
{ {

View File

@@ -78,6 +78,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Attachment withTrashed() * @method static Builder|Attachment withTrashed()
* @method static Builder|Attachment withoutTrashed() * @method static Builder|Attachment withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Attachment whereUserGroupId($value)
*/ */
class Attachment extends Model class Attachment extends Model
{ {

View File

@@ -61,6 +61,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|AvailableBudget withTrashed() * @method static Builder|AvailableBudget withTrashed()
* @method static Builder|AvailableBudget withoutTrashed() * @method static Builder|AvailableBudget withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|AvailableBudget whereUserGroupId($value)
*/ */
class AvailableBudget extends Model class AvailableBudget extends Model
{ {

View File

@@ -94,6 +94,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Bill withTrashed() * @method static Builder|Bill withTrashed()
* @method static Builder|Bill withoutTrashed() * @method static Builder|Bill withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Bill whereUserGroupId($value)
*/ */
class Bill extends Model class Bill extends Model
{ {

View File

@@ -75,6 +75,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Budget withoutTrashed() * @method static Builder|Budget withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property string $email * @property string $email
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Budget whereUserGroupId($value)
*/ */
class Budget extends Model class Budget extends Model
{ {

View File

@@ -69,6 +69,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Category withTrashed() * @method static Builder|Category withTrashed()
* @method static Builder|Category withoutTrashed() * @method static Builder|Category withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Category whereUserGroupId($value)
*/ */
class Category extends Model class Category extends Model
{ {

View File

@@ -30,6 +30,28 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo;
/** /**
* Class GroupMembership * Class GroupMembership
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property int $user_id
* @property int $user_group_id
* @property int $user_role_id
* @property-read User $user
* @property-read \FireflyIII\Models\UserGroup $userGroup
* @property-read \FireflyIII\Models\UserRole $userRole
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership query()
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUserGroupId($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUserRoleId($value)
* @mixin \Eloquent
*/ */
class GroupMembership extends Model class GroupMembership extends Model
{ {

View File

@@ -86,6 +86,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Recurrence withTrashed() * @method static Builder|Recurrence withTrashed()
* @method static Builder|Recurrence withoutTrashed() * @method static Builder|Recurrence withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Recurrence whereUserGroupId($value)
*/ */
class Recurrence extends Model class Recurrence extends Model
{ {

View File

@@ -74,6 +74,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Rule withTrashed() * @method static Builder|Rule withTrashed()
* @method static Builder|Rule withoutTrashed() * @method static Builder|Rule withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Rule whereUserGroupId($value)
*/ */
class Rule extends Model class Rule extends Model
{ {

View File

@@ -66,6 +66,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|RuleGroup withTrashed() * @method static Builder|RuleGroup withTrashed()
* @method static Builder|RuleGroup withoutTrashed() * @method static Builder|RuleGroup withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|RuleGroup whereUserGroupId($value)
*/ */
class RuleGroup extends Model class RuleGroup extends Model
{ {

View File

@@ -75,6 +75,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Tag withTrashed() * @method static Builder|Tag withTrashed()
* @method static Builder|Tag withoutTrashed() * @method static Builder|Tag withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Tag whereUserGroupId($value)
*/ */
class Tag extends Model class Tag extends Model
{ {

View File

@@ -58,6 +58,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|TransactionGroup withTrashed() * @method static Builder|TransactionGroup withTrashed()
* @method static Builder|TransactionGroup withoutTrashed() * @method static Builder|TransactionGroup withoutTrashed()
* @mixin Eloquent * @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|TransactionGroup whereUserGroupId($value)
*/ */
class TransactionGroup extends Model class TransactionGroup extends Model
{ {

View File

@@ -116,6 +116,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @property-read Collection|Location[] $locations * @property-read Collection|Location[] $locations
* @property-read int|null $locations_count * @property-read int|null $locations_count
* @property int $the_count * @property int $the_count
* @property int|null $user_group_id
* @method static EloquentBuilder|TransactionJournal whereUserGroupId($value)
*/ */
class TransactionJournal extends Model class TransactionJournal extends Model
{ {

View File

@@ -29,6 +29,23 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
/** /**
* Class UserGroup * Class UserGroup
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property string $title
* @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\GroupMembership[] $groupMemberships
* @property-read int|null $group_memberships_count
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup query()
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereUpdatedAt($value)
* @mixin \Eloquent
*/ */
class UserGroup extends Model class UserGroup extends Model
{ {

View File

@@ -29,6 +29,23 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
/** /**
* Class UserRole * Class UserRole
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property string $title
* @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\GroupMembership[] $groupMemberships
* @property-read int|null $group_memberships_count
* @method static \Illuminate\Database\Eloquent\Builder|UserRole newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserRole newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserRole query()
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereUpdatedAt($value)
* @mixin \Eloquent
*/ */
class UserRole extends Model class UserRole extends Model
{ {

View File

@@ -71,6 +71,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @property string $secret * @property string $secret
* @method static Builder|Webhook whereSecret($value) * @method static Builder|Webhook whereSecret($value)
* @method static Builder|Webhook whereTitle($value) * @method static Builder|Webhook whereTitle($value)
* @property int|null $user_group_id
* @method static Builder|Webhook whereUserGroupId($value)
*/ */
class Webhook extends Model class Webhook extends Model
{ {

View File

@@ -151,6 +151,11 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|User whereGuid($value) * @method static Builder|User whereGuid($value)
* @method static Builder|User whereTwoFactorRecoveryCodes($value) * @method static Builder|User whereTwoFactorRecoveryCodes($value)
* @method static Builder|User whereTwoFactorSecret($value) * @method static Builder|User whereTwoFactorSecret($value)
* @property int|null $user_group_id
* @property-read \Illuminate\Database\Eloquent\Collection|GroupMembership[] $groupMemberships
* @property-read int|null $group_memberships_count
* @property-read UserGroup|null $userGroup
* @method static Builder|User whereUserGroupId($value)
*/ */
class User extends Authenticatable class User extends Authenticatable
{ {