<?php

/**
 * Description of ExtendedInvItemDetails
 * @tableName tbl_inventory_items_details
 * @author Kunal Mestri <kunal@laurus-it.com>
 */
class ExtendedInvItemDetails extends LCoreBean{
    private $itemQuantity;
    private $itemDescription;
     /**
     * @columnName INVENTORY_ITEMS_DETAIL_SPECIFICATION
     * @type string
     * 
     */
    private $itemSpecification;
    /**
     * @columnName INVENTORY_ITEMS_DETAIL_ID
     * @type int
     * @primary 
     */
    private $itemDetailId;
    private $itemIcimId;
    private $itemOrderItemDetailId;
     /**
     * @columnName  INVENTORY_ITEM_DEALER_ID
     * @type int
     * 
     */
    private $dealerId;
     /**
     * @columnName INVENTORY_ITEMS_CREATED_DATE
     * @type string
     * @jsonDate
     */
    private $itemDetailCreatedDate;
      /**
     * @columnName INVENTORY_ITEM_WARRANTY
     * @type int
     * 
     */
    private $warrenty;
     /**
     * @columnName  INVENTORY_ITEMS_DETAIL_EXPIRED_DATE
     * @type string
     * 
     */
    private $itemExpiredDate;
    /**
     * @columnName  INVENTORY_ITEMS_DETAIL_EXPIRED_STATUS
     * @type string
     * 
     */
    private $itemExpiredStatus;
     /**
     * @columnName  INVENTORY_ITEMS_DETAIL_TOTAL_AMOUNT
     * @type string
     * 
     */
    private $itemTotalAmount;
    private $dealer;
    /**
     * @columnName INVENTORY_ITEMS_DETAIL_QUANTITY
     * @type int
     * 
     */
    private $itemDetailQuantity;
    /**
     * @columnName INVENTORY_ITEMS_DETAIL_TOTAL_PRICE
     * @type int
     * 
     */
    private $itemDetailTotalPrice;
     /**
     * @columnName INVENTORY_ITEMS_DETAIL_EXT_1
     * @type int
     * 
     */
    private $itemDetailExt1;
    /**
     * @columnName INVENTORY_ITEMS_DETAIL_EXT_2
     * @type string
     * 
     */
    private $itemDetailExt2;
    /**
     * @columnName INVENTORY_ITEMS_DETAIL_EXT_3
     * @type string
     * 
     */
    private $itemDetailExt3;
     /**
     * @columnName INVENTORY_ITEMS_DETAIL_EXT_4
     * @type string
     * 
     */
    private $itemDetailExt4;
     /**
     * @compositeEntity INVENTORY_ITEMS_DETAIL_EXT_1
     * @compositeType Color
     * 
     */
    private $itemColor;
    private $itemCategoryId;
    private $itemName;
    private $itemDetailImageList;
    private $itemDetailImageMap;
    private $itemBillPrice;
    public function getItemColor() {
        return $this->itemColor;
    }

    public function setItemColor($itemColor) {
        $this->itemColor = $itemColor;
    }

        
    public function getItemQuantity() {
        return $this->itemQuantity;
    }

    public function setItemQuantity($itemQuantity) {
        $this->itemQuantity = $itemQuantity;
    }

    public function getItemDescription() {
        return $this->itemDescription;
    }

    public function setItemDescription($itemDescription) {
        $this->itemDescription = $itemDescription;
    }

    public function getItemSpecification() {
        return $this->itemSpecification;
    }

    public function setItemSpecification($itemSpecification) {
        $this->itemSpecification = $itemSpecification;
    }

    public function getItemDetailId() {
        return $this->itemDetailId;
    }

    public function setItemDetailId($itemDetailId) {
        $this->itemDetailId = $itemDetailId;
    }

    public function getItemIcimId() {
        return $this->itemIcimId;
    }

    public function setItemIcimId($itemIcimId) {
        $this->itemIcimId = $itemIcimId;
    }

    public function getItemOrderItemDetailId() {
        return $this->itemOrderItemDetailId;
    }

    public function setItemOrderItemDetailId($itemOrderItemDetailId) {
        $this->itemOrderItemDetailId = $itemOrderItemDetailId;
    }

    public function getDealerId() {
        return $this->dealerId;
    }

    public function setDealerId($dealerId) {
        $this->dealerId = $dealerId;
    }

    public function getItemDetailCreatedDate() {
        return $this->itemDetailCreatedDate;
    }

    public function setItemDetailCreatedDate($itemDetailCreatedDate) {
        $this->itemDetailCreatedDate = $itemDetailCreatedDate;
    }

    public function getWarrenty() {
        return $this->warrenty;
    }

    public function setWarrenty($warrenty) {
        $this->warrenty = $warrenty;
    }

    public function getItemExpiredDate() {
        return $this->itemExpiredDate;
    }

    public function setItemExpiredDate($itemExpiredDate) {
        $this->itemExpiredDate = $itemExpiredDate;
    }

    public function getItemExpiredStatus() {
        return $this->itemExpiredStatus;
    }

    public function setItemExpiredStatus($itemExpiredStatus) {
        $this->itemExpiredStatus = $itemExpiredStatus;
    }

    public function getItemTotalAmount() {
        return $this->itemTotalAmount;
    }

    public function setItemTotalAmount($itemTotalAmount) {
        $this->itemTotalAmount = $itemTotalAmount;
    }

    public function getDealer() {
        return $this->dealer;
    }

    public function setDealer($dealer) {
        $this->dealer = $dealer;
    }

    public function getItemDetailQuantity() {
        return $this->itemDetailQuantity;
    }

    public function setItemDetailQuantity($itemDetailQuantity) {
        $this->itemDetailQuantity = $itemDetailQuantity;
    }

    public function getItemDetailTotalPrice() {
        return $this->itemDetailTotalPrice;
    }

    public function setItemDetailTotalPrice($itemDetailTotalPrice) {
        $this->itemDetailTotalPrice = $itemDetailTotalPrice;
    }

    public function getItemDetailExt1() {
        return $this->itemDetailExt1;
    }

    public function setItemDetailExt1($itemDetailExt1) {
        $this->itemDetailExt1 = $itemDetailExt1;
    }

    public function getItemDetailExt2() {
        return $this->itemDetailExt2;
    }

    public function setItemDetailExt2($itemDetailExt2) {
        $this->itemDetailExt2 = $itemDetailExt2;
    }

    public function getItemDetailExt3() {
        return $this->itemDetailExt3;
    }

    public function setItemDetailExt3($itemDetailExt3) {
        $this->itemDetailExt3 = $itemDetailExt3;
    }

    public function getItemDetailExt4() {
        return $this->itemDetailExt4;
    }

    public function setItemDetailExt4($itemDetailExt4) {
        $this->itemDetailExt4 = $itemDetailExt4;
    }

    public function getItemColorHexCode() {
        return $this->itemColorHexCode;
    }

    public function setItemColorHexCode($itemColorHexCode) {
        $this->itemColorHexCode = $itemColorHexCode;
    }

    public function getItemCategoryId() {
        return $this->itemCategoryId;
    }

    public function setItemCategoryId($itemCategoryId) {
        $this->itemCategoryId = $itemCategoryId;
    }

    public function getItemName() {
        return $this->itemName;
    }

    public function setItemName($itemName) {
        $this->itemName = $itemName;
    }

    public function getItemDetailImageList() {
        return $this->itemDetailImageList;
    }

    public function setItemDetailImageList($itemDetailImageList) {
        $this->itemDetailImageList = $itemDetailImageList;
    }

    public function getItemDetailImageMap() {
        return $this->itemDetailImageMap;
    }

    public function setItemDetailImageMap($itemDetailImageMap) {
        $this->itemDetailImageMap = $itemDetailImageMap;
    }

    public function getItemBillPrice() {
        return $this->itemBillPrice;
    }

    public function setItemBillPrice($itemBillPrice) {
        $this->itemBillPrice = $itemBillPrice;
    }


}

?>
