. */ namespace FireflyIII\Mail; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; use Laravel\Passport\Client; /** * Class NewIPAddressWarningMail */ class NewIPAddressWarningMail extends Mailable { use Queueable, SerializesModels; public string $ipAddress; /** * OAuthTokenCreatedMail constructor. * * @param string $ipAddress */ public function __construct(string $ipAddress) { $this->ipAddress = $ipAddress; } /** * Build the message. * * @return $this */ public function build(): self { return $this->view('emails.new-ip-html')->text('emails.new-ip-text') ->subject((string) trans('email.login_from_new_ip')); } }