<?php

namespace App\Models\Entity\Admin;

/**
 * @Entity @Table(name="dataordersellers")
 **/

 class OrderSeller implements \JsonSerializable{

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

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

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

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

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

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

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

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

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

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

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


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

   function getOrderId(){
     return $this->orderId;
   }

   function getStatus(){
     return $this->status;
   }

   function getStatusDescription(){
     return $this->statusDescription;
   }

   function getValue(){
     return $this->value;
   }

   function getCreationDate(){
     return $this->creationDate;
   }

   function getClientFirstName(){
     return $this->clientFirstName;
   }

   function getClientLastName(){
     return $this->clientLastName;
   }

   function getDockId(){
     return $this->dockId;
   }

   function getWarehouseId(){
     return $this->warehouseId;
   }

   function getStatusStock(){
     return $this->statusStock;
   }

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

 }
