id; } public function setMemberId($memberId): void { $this->member_id = $memberId; } public function getMemberId(): int { return $this->member_id; } public function getChannel(): string { return $this->channel; } public function getBankName(): string { return $this->bank_name; } public function getBankBranchAttribute(?string $value): ?string { if (!WithdrawalDestination::requiresBankBranch((string) $this->channel, (string) $this->bank_name)) { return null; } return $value ?? (trim((string) ($this->attributes['alias'] ?? '')) ?: null); } public function getAccount(): string { return $this->account; } public function getCardNo(): string { return $this->card_no; } }