$bank_subaccounts * @property-read int|null $bank_subaccounts_count * @property-read mixed $hashed_id * @method static \Illuminate\Database\Eloquent\Builder|BaseModel company() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel exclude($columns) * @method static \Illuminate\Database\Eloquent\Builder|BankAccount newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BankAccount newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BankAccount onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|BankAccount query() * @method static \Illuminate\Database\Eloquent\Builder|BaseModel scope() * @method static \Illuminate\Database\Eloquent\Builder|BankAccount withTrashed() * @method static \Illuminate\Database\Eloquent\Builder|BankAccount withoutTrashed() * @mixin \Eloquent */ class BankAccount extends BaseModel { use SoftDeletes; /** * @var array */ /** * @var array */ protected $fillable = [ 'bank_id', 'app_version', 'ofx_version', ]; /** * @return mixed */ public function getUsername() { return Crypt::decrypt($this->username); } /** * @param $value */ public function setUsername($value) { $this->username = Crypt::encrypt($value); } /** * @return BelongsTo */ public function bank() { return $this->belongsTo(Bank::class); } /** * @return HasMany */ public function bank_subaccounts() { return $this->hasMany(BankSubaccount::class); } public function getEntityType() { return self::class; } }