<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;

class AttackStart extends Mailable
{
    use Queueable, SerializesModels;

    private $address, $gbps, $mpps;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($_address, $_gbps, $_mpps)
    {
        $this->address = $_address;
        $this->gbps = $_gbps;
        $this->mpps = $_mpps;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {

        return $this->view('mail.html.attack-start')
            ->subject("Attack Started - $this->address")
            ->with([
                'destination'   => $this->address,
                'gbps'          => $this->gbps,
                'mpps'          => $this->mpps
            ]);
    }
}
