<?php

namespace App\Models\Entity;

/**
 * @Entity @Table(name="stockhasuserseller")
 * */
class StockHasUserSeller implements \JsonSerializable {

    /**
     * @Id @Column(type="integer")
     * @GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @Column(length=200)
     */
    private $idStock;

    /**
     * @Column(length=200)
     */
    private $idUserSeller;

    /**
     * @Column(length=200)
     */
    private $quantidade;

    function getId() {
        return $this->id;
    }

    function setId($id) {
        $this->id = $id;
        return $this;
    }

    function getIdStock() {
        return $this->idStock;
    }

    function setIdStock($idStock) {
        $this->idStock = $idStock;
        return $this;
    }

    function getIdUserSeller() {
        return $this->idUserSeller;
    }

    function setIdUserSeller($idUserSeller) {
        $this->idUserSeller = $idUserSeller;
        return $this;
    }
    
    function getQuantidade() {
        return $this->quantidade;
    }

    function setQuantidade($quantidade) {
        $this->quantidade = $quantidade;
        return $this;
    }

    public function jsonSerialize() {
        return get_object_vars($this);
    }

}
