Initial xentral_oss_20.3.c9ffacf
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Xentral\Modules\Shopware6\Data;
|
||||
|
||||
|
||||
class PriceData
|
||||
{
|
||||
/** @var int */
|
||||
protected $startingQuantity;
|
||||
/** @var float */
|
||||
protected $net;
|
||||
/** @var float */
|
||||
protected $gross;
|
||||
/** @var string */
|
||||
protected $currency;
|
||||
/** @var string */
|
||||
protected $groupName;
|
||||
|
||||
/**
|
||||
* PriceData constructor.
|
||||
*
|
||||
* @param $startingQuantity
|
||||
* @param $net
|
||||
* @param $gross
|
||||
* @param $currency
|
||||
* @param $groupName
|
||||
*/
|
||||
public function __construct(int $startingQuantity, float $net, float $gross, string $currency, string $groupName)
|
||||
{
|
||||
$this->startingQuantity = $startingQuantity;
|
||||
$this->net = $net;
|
||||
$this->gross = $gross;
|
||||
$this->currency = $currency;
|
||||
$this->groupName = $groupName;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getGroupName(): string
|
||||
{
|
||||
return $this->groupName;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $groupName
|
||||
*
|
||||
* @return PriceData
|
||||
*/
|
||||
public function setGroupName(string $groupName): PriceData
|
||||
{
|
||||
$this->groupName = $groupName;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getCurrency(): string
|
||||
{
|
||||
return $this->currency;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $currency
|
||||
*
|
||||
* @return PriceData
|
||||
*/
|
||||
public function setCurrency(string $currency): PriceData
|
||||
{
|
||||
$this->currency = $currency;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getStartingQuantity(): int
|
||||
{
|
||||
return $this->startingQuantity;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $startingQuantity
|
||||
*
|
||||
* @return PriceData
|
||||
*/
|
||||
public function setStartingQuantity(int $startingQuantity): PriceData
|
||||
{
|
||||
$this->startingQuantity = $startingQuantity;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return float
|
||||
*/
|
||||
public function getNet(): float
|
||||
{
|
||||
return $this->net;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param float $net
|
||||
*
|
||||
* @return PriceData
|
||||
*/
|
||||
public function setNet(float $net): PriceData
|
||||
{
|
||||
$this->net = $net;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return float
|
||||
*/
|
||||
public function getGross(): float
|
||||
{
|
||||
return $this->gross;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param float $gross
|
||||
*
|
||||
* @return PriceData
|
||||
*/
|
||||
public function setGross(float $gross): PriceData
|
||||
{
|
||||
$this->gross = $gross;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user