diff --git a/src/tabs/apiclient/Address.php b/src/tabs/apiclient/Address.php
index 4e03fe0d..ca9c57af 100644
--- a/src/tabs/apiclient/Address.php
+++ b/src/tabs/apiclient/Address.php
@@ -249,4 +249,21 @@ public function getCountry()
{
return $this->country;
}
+
+ public function quickSet($data)
+ {
+ $this->id = $data->id;
+ $this->line1 = $data->line1;
+ $this->line2 = $data->line2;
+ $this->line3 = $data->line3;
+ $this->town = $data->town;
+ $this->county = $data->county;
+ $this->postcode = $data->postcode;
+ $this->longitude = $data->longitude;
+ $this->latitude = $data->latitude;
+ $this->geohash = $data->geohash;
+ $this->country = Country::factory($data->country);
+
+ return $this;
+ }
}
\ No newline at end of file
diff --git a/src/tabs/apiclient/Branding.php b/src/tabs/apiclient/Branding.php
index 266124db..434d060e 100644
--- a/src/tabs/apiclient/Branding.php
+++ b/src/tabs/apiclient/Branding.php
@@ -287,4 +287,25 @@ public function getCurrency()
{
return $this->currency;
}
+
+ public function quickSet($data)
+ {
+ $this->id = $data->id;
+ $this->inactive = $data->inactive;
+ $this->lettingbranding = $data->lettingbranding;
+ $this->bacsbankaccount = $data->bacsbankaccount;
+ $this->bacsoutputtype = $data->bacsoutputtype;
+ $this->bacssettings = $data->bacssettings;
+ $this->bookingdatesarechangedays = $data->bookingdatesarechangedays;
+ $this->allowbookingonwebuntil = new \DateTime($data->allowbookingonwebuntil);
+ $this->showpricingonwebuntil = new \DateTime($data->showpricingonwebuntil);
+
+ $this->marketingbrand = MarketingBrand::factory($data->marketingbrand);
+ $this->brandinggroup = BrandingGroup::factory($data->brandinggroup);
+ $this->bookingbrand = BookingBrand::factory($data->bookingbrand);
+ $this->lettingincomevatband = Vatband::factory($data->lettingincomevatband);
+ //$this->petextrabranding = extra\Branding::factory($data->petextrabranding);
+
+ return $this;
+ }
}
\ No newline at end of file
diff --git a/src/tabs/apiclient/Document.php b/src/tabs/apiclient/Document.php
index 1e1bd949..59b36485 100644
--- a/src/tabs/apiclient/Document.php
+++ b/src/tabs/apiclient/Document.php
@@ -12,114 +12,113 @@
* @license http://www.php.net/license/3_01.txt PHP License 3.01
* @version Release: 1
* @link http://www.carltonsoftware.co.uk
- *
*
- * @method Document setName(string $filename) Set the name
- * @method Document setFilename(string $filename) Set the filename
- * @method Document setDescription(string $desc) Set the description
- * @method Document setWeight(integer $weight) Set the weight
- * @method Document setPrivate(boolean $boolean) Set the visibility flag
- *
+ *
*/
class Document extends \tabs\apiclient\FileBuilder
{
/**
* Name
- *
+ *
* @var string
*/
protected $name = '';
-
+
/**
* Filename
- *
+ *
* @var string
*/
protected $filename = '';
-
+
/**
* Time added
- *
+ *
* @var \DateTime
*/
protected $timeadded;
-
+
/**
* Description
- *
- * @var string
+ *
+ * @var string
*/
protected $description = '';
-
+
/**
* Weight
- *
- * @var integer
+ *
+ * @var integer
*/
protected $weight = 0;
-
+
/**
* Private bool
- *
- * @var boolean
+ *
+ * @var boolean
*/
protected $private = false;
-
+
/**
* Mimetype
- *
- * @var Mimetype
+ *
+ * @var Mimetype
*/
protected $mimetype;
-
+
/**
* Document tags
- *
+ *
* @var Collection|\tabs\apiclient\document\Tag[]
*/
protected $tags;
// -------------------------- Public Functions -------------------------- //
-
+
/**
* Constructor
- *
+ *
* @param integer $id ID
- *
+ * @param object $data Data to populate object
+ *
* @return void
*/
- public function __construct($id = null)
+ public function __construct($id = null, $data = null)
{
- $this->timeadded = new \DateTime();
- $this->tags = Collection::factory(
- new document\Tag(),
- $this
- );
-
- parent::__construct($id);
+ if($data) {
+ $this->quickSet($data);
+ } else {
+ $this->timeadded = new \DateTime();
+ $this->tags = Collection::factory(
+ new document\Tag(),
+ $this
+ );
+
+ parent::__construct($id);
+ }
}
-
+
/**
* Return visibility flag
- *
+ *
* @return boolean
*/
public function isPrivate()
{
return $this->private;
}
-
+
/**
* Set the document mimetype
- *
+ *
* @param array|stdClass|Mimetype $mimeType Mimetype
- *
+ *
* @return Document
*/
public function setMimetype($mimeType)
{
$this->mimetype = Mimetype::factory($mimeType);
-
+
return $this;
}
@@ -202,4 +201,18 @@ public function getTags()
{
return $this->tags;
}
+
+ public function quickSet($data)
+ {
+ $this->name = $data->name;
+ $this->filename = $data->filename;
+ $this->description = $data->description;
+ $this->weight = $data->weight;
+ $this->timeadded = new \DateTime($data->timeadded);
+ $this->private = $data->private;
+ $this->tags = $data->tags;
+ $this->mimetype = Mimetype::factory($data->mimetype);
+
+ return $this;
+ }
}
\ No newline at end of file
diff --git a/src/tabs/apiclient/FactoryTrait.php b/src/tabs/apiclient/FactoryTrait.php
index e0461f37..c8df180e 100644
--- a/src/tabs/apiclient/FactoryTrait.php
+++ b/src/tabs/apiclient/FactoryTrait.php
@@ -167,17 +167,20 @@ public static function setObjectProperties(&$obj, $node, $exceptions = array())
if (method_exists($obj, 'setDormant')) {
$obj->setDormant(false);
}
-
- foreach ($node as $key => $val) {
- // Check/create collections if they exist
- $obj->_check_collection_map($key);
-
- $func = 'set' . ucfirst($key);
- if (!in_array($key, $exceptions)) {
- if (method_exists($obj, $func)) {
- $obj->$func($val);
- } elseif (property_exists($obj, $key) ) {
- $obj->setObjectProperty($obj, $key, $val);
+ if (\method_exists($obj, 'quickSet')) {
+ $obj->quickSet($node);
+ } else {
+ foreach ($node as $key => $val) {
+ // Check/create collections if they exist
+ $obj->_check_collection_map($key);
+
+ $func = 'set' . ucfirst($key);
+ if (!in_array($key, $exceptions)) {
+ if (method_exists($obj, $func)) {
+ $obj->$func($val);
+ } elseif (property_exists($obj, $key) ) {
+ $obj->setObjectProperty($obj, $key, $val);
+ }
}
}
}
@@ -452,6 +455,7 @@ public function __toArray()
*/
protected function setObjectProperty($obj, $property, $value)
{
+ //echo "
".get_class($obj)." ".$property." ".strtolower(gettype($obj->$property))." ". ($value instanceof \DateTime ? $value->format('y-M-d') : $value). "
";
switch (strtolower(gettype($obj->$property))) {
case 'array':
case 'integer':
@@ -461,7 +465,8 @@ protected function setObjectProperty($obj, $property, $value)
if ($obj->$property instanceof \DateTime && (!$value instanceof \DateTime)) {
//Special handling for DateTime fields
$obj->$property = new \DateTime($value);
- } else if ($obj->$property instanceof \tabs\apiclient\StaticCollection
+ //echo "".get_class($obj)." ".$property." ".strtolower(gettype($obj->$property))." ". ($value instanceof \DateTime ? $value->format('y-M-d') : $value). "
";
+ } else if ($obj->$property instanceof \tabs\apiclient\StaticCollection
&& (!$value instanceof \tabs\apiclient\StaticCollection)
&& is_array($value)
) {
diff --git a/src/tabs/apiclient/Image.php b/src/tabs/apiclient/Image.php
index 81d957f8..53e04997 100644
--- a/src/tabs/apiclient/Image.php
+++ b/src/tabs/apiclient/Image.php
@@ -12,44 +12,63 @@
* @license http://www.php.net/license/3_01.txt PHP License 3.01
* @version Release: 1
* @link http://www.carltonsoftware.co.uk
- *
*
- * @method Image setAlt(string $alt) Set the title
- * @method Image setHeight(integer $height) Set the height
- * @method Image setWidth(integer $width) Set the width
*/
class Image extends Document
{
/**
* Image title
- *
- * @var string
+ *
+ * @var string
*/
protected $alt = '';
-
+
/**
* Image height in px
- *
- * @var integer
+ *
+ * @var integer
*/
protected $height = 0;
-
+
/**
* Image width in px
- *
- * @var integer
+ *
+ * @var integer
*/
protected $width = 0;
// -------------------------- Public Functions -------------------------- //
-
+
+ /**
+ * Constructor
+ *
+ * @param integer $id ID
+ * @param object $data Data to populate object
+ *
+ * @return void
+ */
+ public function __construct($id = null, $data = null)
+ {
+ if($data) {
+ $this->quickSet($data);
+ } else {
+ $this->timeadded = new \DateTime();
+ $this->tags = Collection::factory(
+ new document\Tag(),
+ $this
+ );
+
+ parent::__construct($id);
+ }
+ }
+
/**
* Get the image url
- *
+ *
* @param string $type Resize type
* @param string $width Width in px
* @param string $height Height in px
- *
+ *
* @return string
*/
public function getImageUrl($type, $width = 150, $height = 100)
@@ -64,15 +83,15 @@ public function getImageUrl($type, $width = 150, $height = 100)
)
);
}
-
+
/**
* Get the public url
- *
- * @param string $type Resize type. Types can be resize, width,
+ *
+ * @param string $type Resize type. Types can be resize, width,
* height, smart, original and normal.
* @param string $width Width in px
* @param string $height Height in px
- *
+ *
* @return string
*/
public function getPublicImageUrl($type = 'smart', $width = 100, $height = 100)
@@ -90,14 +109,14 @@ public function getPublicImageUrl($type = 'smart', $width = 100, $height = 100)
)
);
}
-
+
/**
* Get the full public url function.
- *
+ *
* @param string $type Resize type
* @param string $width Width in px
* @param string $height Height in px
- *
+ *
* @return string
*/
public function getFullPublicImageUrl($type = 'smart', $width = 100, $height = 100)
@@ -106,17 +125,17 @@ public function getFullPublicImageUrl($type = 'smart', $width = 100, $height = 1
$this->getPublicImageUrl($type, $width, $height)
);
}
-
+
/**
* Debugging function. Output the image to screen.
- *
+ *
* This should not be used in a production environment! You should cache
* images locally.
- *
+ *
* @param string $type Resize type
* @param string $width Width in px
* @param string $height Height in px
- *
+ *
* @return string
*/
public function getImageTag($type = 'tocc', $width = 100, $height = 100)
@@ -124,7 +143,7 @@ public function getImageTag($type = 'tocc', $width = 100, $height = 100)
$data = base64_encode(
$this->getFileFromUrl($this->getImageUrl($type, $width, $height))
);
-
+
return sprintf(
'
',
$data,
@@ -134,14 +153,14 @@ public function getImageTag($type = 'tocc', $width = 100, $height = 100)
$height
);
}
-
+
/**
* Get the full url function.
- *
+ *
* @param string $type Resize type
* @param string $width Width in px
* @param string $height Height in px
- *
+ *
* @return string
*/
public function getFullImageUrl($type = 'tocc', $width = 100, $height = 100)
@@ -150,7 +169,7 @@ public function getFullImageUrl($type = 'tocc', $width = 100, $height = 100)
$this->getImageUrl($type, $width, $height)
);
}
-
+
/**
* @inheritDoc
*/
@@ -166,7 +185,7 @@ public function toArray()
'weight' => $this->getWeight(),
);
}
-
+
/**
* @inheritDoc
*/
@@ -204,4 +223,60 @@ public function getWidth()
{
return $this->width;
}
+
+ /**
+ * Set the title
+ *
+ * @return Image
+ */
+ public function setAlt(string $alt)
+ {
+ $this->alt = $alt;
+
+ return $this;
+ }
+
+ /**
+ * Set the height
+ *
+ * @return Image
+ */
+ public function setHeight($height)
+ {
+ $this->height = $height;
+
+ return $this;
+ }
+
+ /**
+ * Set the width
+ *
+ * @return Image
+ */
+ public function setWidth($width)
+ {
+ $this->width = $width;
+
+ return $this->width;
+ }
+
+ public function quickSet($data)
+ {
+ if (gettype($data) == 'array') {
+ $data = (object) $data;
+ }
+ $this->id = $data->id;
+ $this->name = $data->name;
+ $this->filename = $data->filename;
+ $this->description = $data->description;
+ $this->weight = $data->weight;
+ $this->timeadded = property_exists($data, 'timeadded') ? new \DateTime($data->timeadded) : new \DateTime();
+ $this->private = $data->private;
+ $this->alt = $data->alt;
+ $this->height = $data->height;
+ $this->width = $data->width;
+ $this->mimetype = Mimetype::factory($data->mimetype);
+
+ return $this;
+ }
}
\ No newline at end of file
diff --git a/src/tabs/apiclient/Mimetype.php b/src/tabs/apiclient/Mimetype.php
index e6690f08..bb37b560 100644
--- a/src/tabs/apiclient/Mimetype.php
+++ b/src/tabs/apiclient/Mimetype.php
@@ -13,8 +13,8 @@
* @license http://www.php.net/license/3_01.txt PHP License 3.01
* @version Release: 1
* @link http://www.carltonsoftware.co.uk
- *
- *
+ *
+ *
* @method Mimetype setName(string $name) Sets the mimetype
* @method Mimetype setShortname(string $name) Sets the short name
*/
@@ -22,20 +22,20 @@ class Mimetype extends Builder
{
/**
* Name
- *
+ *
* @var string
*/
protected $name = '';
-
+
/**
* Shortname
- *
+ *
* @var string
*/
protected $shortname = '';
-
+
// ------------------ Public Functions --------------------- //
-
+
/**
* @inheritDoc
*/
@@ -66,4 +66,15 @@ public function getShortname()
{
return $this->shortname;
}
+
+ public function quickSet($data)
+ {
+ if (gettype($data) == 'array') {
+ $data = (object) $data;
+ }
+ if (property_exists($data, 'name')) { $this->name = $data->name; }
+ if (property_exists($data, 'shortname')) { $this->shortname = $data->shortname; }
+
+ return $this;
+ }
}
\ No newline at end of file
diff --git a/src/tabs/apiclient/extra/branding/Configuration.php b/src/tabs/apiclient/extra/branding/Configuration.php
index 84124d93..7799a854 100644
--- a/src/tabs/apiclient/extra/branding/Configuration.php
+++ b/src/tabs/apiclient/extra/branding/Configuration.php
@@ -15,38 +15,6 @@
* @version Release: 1
* @link http://www.carltonsoftware.co.uk
*
- * @method Configuration setFromdate(\DateTime $var) Sets the fromdate
- *
- * @method Configuration setTodate(\DateTime $var) Sets the todate
- *
- * @method Configuration setCompulsory(boolean $var) Sets the compulsory
- *
- * @method Configuration setIncluded(boolean $var) Sets the included
- *
- * @method Configuration setDecimalplaces(integer $var) Sets the decimalplaces
- *
- * @method Configuration setPayagency(boolean $var) Sets the payagency
- *
- * @method Configuration setPayowner(boolean $var) Sets the payowner
- *
- * @method Configuration setVisibletoowner(boolean $var) Sets the visibletoowner
- *
- * @method Configuration setVisibletocustomer(boolean $var) Sets the visibletocustomer
- *
- * @method Configuration setCustomerselectable(boolean $var) Sets the customerselectable
- *
- * @method Configuration setPriceoverrideallowed(boolean $var) Sets the priceoverrideallowed
- *
- * @method Configuration setDefaultquantity(integer $var) Sets the defaultquantity
- *
- * @method Configuration setQuantityoverrideallowed(boolean $var) Sets the quantityoverrideallowed
- *
- * @method Configuration setMaximumquantity(integer $var) Sets the maximumquantity
- *
- * @method Configuration setUsepropertyprimarybranding(boolean $var) Sets the usepropertyprimarybranding
- *
- * @method Configuration setChangesbrochureprice(boolean $var) Sets the changesbrochureprice
- *
*/
class Configuration extends Builder
{
@@ -66,18 +34,18 @@ class Configuration extends Builder
/**
* Bookingbookedfromdate
- *
+ *
* @var \DateTime
- *
- *
+ *
+ *
*/
protected $bookingbookedfromdate;
/**
- * Bookingbookedtodate
- *
- */
+ * Bookingbookedtodate
+ *
+ */
protected $bookingbookedtodate;
@@ -259,11 +227,11 @@ public function toArray()
'usepropertyprimarybranding' => $this->boolToStr($this->getUsepropertyprimarybranding()),
'changesbrochureprice' => $this->boolToStr($this->getChangesbrochureprice())
);
-
+
if ($this->getProperty()) {
$arr['propertyid'] = $this->getProperty()->getId();
}
-
+
return $arr;
}
@@ -466,4 +434,385 @@ public function getProperty()
{
return $this->property;
}
+
+
+ /**
+ * Set the id
+ *
+ * @param integer $id The id
+ *
+ * @return Configuration
+ */
+ public function setId($id)
+ {
+ $this->id = $id;
+
+ return $this;
+ }
+
+ /**
+ * Set the fromdate
+ *
+ * @param date $fromdate The fromdate
+ *
+ * @return Configuration
+ */
+ public function setFromdate($fromdate)
+ {
+ if (!$fromdate instanceof \DateTime) {
+ $this->fromdate = new \DateTime($fromdate);
+ } else {
+ $this->fromdate = $fromdate;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Set the todate
+ *
+ * @param date $todate The todate
+ *
+ * @return Configuration
+ */
+ public function setTodate($todate)
+ {
+ if (!$todate instanceof \DateTime) {
+ $this->todate = new \DateTime($todate);
+ } else {
+ $this->todate = $todate;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Set the bookingbookedfromdate
+ *
+ * @param date $bookingbookedfromdate The bookingbookedfromdate
+ *
+ * @return Configuration
+ */
+ public function setBookingbookedfromdate($bookingbookedfromdate)
+ {
+ if (!$bookingbookedfromdate instanceof \DateTime) {
+ $this->bookingbookedfromdate = new \DateTime($bookingbookedfromdate);
+ } else {
+ $this->bookingbookedfromdate = $bookingbookedfromdate;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Set the bookingbookedtodate
+ *
+ * @param date $bookingbookedtodate The bookingbookedtodate
+ *
+ * @return Configuration
+ */
+ public function setBookingbookedtodate($bookingbookedtodate)
+ {
+ if (!$bookingbookedtodate instanceof \DateTime) {
+ $this->bookingbookedtodate = new \DateTime($bookingbookedtodate);
+ } else {
+ $this->bookingbookedtodate = $bookingbookedtodate;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Set the compulsory
+ *
+ * @param boolean $compulsory The compulsory
+ *
+ * @return Configuration
+ */
+ public function setCompulsory($compulsory)
+ {
+ $this->compulsory = $compulsory;
+
+ return $this;
+ }
+
+ /**
+ * Set the compulsoryontransfer
+ *
+ * @param boolean $compulsoryontransfer The compulsoryontransfer
+ *
+ * @return Configuration
+ */
+ public function setCompulsoryontransfer($compulsoryontransfer)
+ {
+ $this->compulsoryontransfer = $compulsoryontransfer;
+
+ return $this;
+ }
+
+ /**
+ * Set the included
+ *
+ * @param boolean $included The included
+ *
+ * @return Configuration
+ */
+ public function setIncluded($included)
+ {
+ $this->included = $included;
+
+ return $this;
+ }
+
+ /**
+ * Set the decimalplaces
+ *
+ * @param integer $decimalplaces The decimalplaces
+ *
+ * @return Configuration
+ */
+ public function setDecimalplaces($decimalplaces)
+ {
+ $this->decimalplaces = $decimalplaces;
+
+ return $this;
+ }
+
+ /**
+ * Set the payagency
+ *
+ * @param boolean $payagency The payagency
+ *
+ * @return Configuration
+ */
+ public function setPayagency($payagency)
+ {
+ $this->payagency = $payagency;
+
+ return $this;
+ }
+
+ /**
+ * Set the payowner
+ *
+ * @param boolean $payowner The payowner
+ *
+ * @return Configuration
+ */
+ public function setPayowner($payowner)
+ {
+ $this->payowner = $payowner;
+
+ return $this;
+ }
+
+ /**
+ * Set the visibletoowner
+ *
+ * @param boolean $visibletoowner The visibletoowner
+ *
+ * @return Configuration
+ */
+ public function setVisibletoowner($visibletoowner)
+ {
+ $this->visibletoowner = $visibletoowner;
+
+ return $this;
+ }
+
+ /**
+ * Set the visibletocustomer
+ *
+ * @param boolean $visibletocustomer The visibletocustomer
+ *
+ * @return Configuration
+ */
+ public function setVisibletocustomer($visibletocustomer)
+ {
+ $this->visibletocustomer = $visibletocustomer;
+
+ return $this;
+ }
+
+ /**
+ * Set the customerselectable
+ *
+ * @param boolean $customerselectable The customerselectable
+ *
+ * @return Configuration
+ */
+ public function setCustomerselectable($customerselectable)
+ {
+ $this->customerselectable = $customerselectable;
+
+ return $this;
+ }
+
+ /**
+ * Set the priceoverrideallowed
+ *
+ * @param boolean $priceoverrideallowed The priceoverrideallowed
+ *
+ * @return Configuration
+ */
+ public function setPriceoverrideallowed($priceoverrideallowed)
+ {
+ $this->priceoverrideallowed = $priceoverrideallowed;
+
+ return $this;
+ }
+
+ /**
+ * Set the defaultquantity
+ *
+ * @param integer $defaultquantity The defaultquantity
+ *
+ * @return Configuration
+ */
+ public function setDefaultquantity($defaultquantity)
+ {
+ $this->defaultquantity = $defaultquantity;
+
+ return $this;
+ }
+
+ /**
+ * Set the quantityoverrideallowed
+ *
+ * @param boolean $quantityoverrideallowed The quantityoverrideallowed
+ *
+ * @return Configuration
+ */
+ public function setQuantityoverrideallowed($quantityoverrideallowed)
+ {
+ $this->quantityoverrideallowed = $quantityoverrideallowed;
+
+ return $this;
+ }
+
+ /**
+ * Set the maximumquantity
+ *
+ * @param integer $maximumquantity The maximumquantity
+ *
+ * @return Configuration
+ */
+ public function setMaximumquantity($maximumquantity)
+ {
+ $this->maximumquantity = $maximumquantity;
+
+ return $this;
+ }
+
+ /**
+ * Set the usepropertyprimarybranding
+ *
+ * @param boolean $usepropertyprimarybranding The usepropertyprimarybranding
+ *
+ * @return Configuration
+ */
+ public function setUsepropertyprimarybranding($usepropertyprimarybranding)
+ {
+ $this->usepropertyprimarybranding = $usepropertyprimarybranding;
+
+ return $this;
+ }
+
+ /**
+ * Set the changesbrochureprice
+ *
+ * @param boolean $changesbrochureprice The changesbrochureprice
+ *
+ * @return Configuration
+ */
+ public function setChangesbrochureprice($changesbrochureprice)
+ {
+ $this->changesbrochureprice = $changesbrochureprice;
+
+ return $this;
+ }
+
+ /**
+ * Set the commissionpercentage
+ *
+ * @param string $commissionpercentage The commissionpercentage
+ *
+ * @return Configuration
+ */
+ public function setCommissionpercentage($commissionpercentage)
+ {
+ $this->commissionpercentage = $commissionpercentage;
+
+ return $this;
+ }
+
+ /**
+ * Set the keeponbookingcancellation
+ *
+ * @param boolean $keeponbookingcancellation The keeponbookingcancellation
+ *
+ * @return Configuration
+ */
+ public function setKeeponbookingcancellation($keeponbookingcancellation)
+ {
+ $this->keeponbookingcancellation = $keeponbookingcancellation;
+
+ return $this;
+ }
+
+ /**
+ * Set the customerpaymentfirstperiod
+ *
+ * @param boolean $customerpaymentfirstperiod The customerpaymentfirstperiod
+ *
+ * @return Configuration
+ */
+ public function setCustomerpaymentfirstperiod($customerpaymentfirstperiod)
+ {
+ $this->customerpaymentfirstperiod = $customerpaymentfirstperiod;
+
+ return $this;
+ }
+
+ /**
+ * Set the customerpaymentlastperiod
+ *
+ * @param boolean $customerpaymentlastperiod The customerpaymentlastperiod
+ *
+ * @return Configuration
+ */
+ public function setCustomerpaymentlastperiod($customerpaymentlastperiod)
+ {
+ $this->customerpaymentlastperiod = $customerpaymentlastperiod;
+
+ return $this;
+ }
+
+ /**
+ * Set the bookingreasonrequired
+ *
+ * @param boolean $bookingreasonrequired The bookingreasonrequired
+ *
+ * @return Configuration
+ */
+ public function setBookingreasonrequired($bookingreasonrequired)
+ {
+ $this->bookingreasonrequired = $bookingreasonrequired;
+
+ return $this;
+ }
+
+ /**
+ * Set the type
+ *
+ * @param string $type The type
+ *
+ * @return Configuration
+ */
+ public function setType($type)
+ {
+ $this->type = $type;
+
+ return $this;
+ }
}
\ No newline at end of file
diff --git a/src/tabs/apiclient/property/AvailableBreak.php b/src/tabs/apiclient/property/AvailableBreak.php
index 4f38f1e4..7884e6fb 100644
--- a/src/tabs/apiclient/property/AvailableBreak.php
+++ b/src/tabs/apiclient/property/AvailableBreak.php
@@ -210,4 +210,19 @@ public function setPrice($price)
return $this;
}
+
+ public function quickSet($data)
+ {
+ if (gettype($data) == 'array') {
+ $data = (object) $data;
+ }
+ $this->days = $data->days;
+ $this->price = $data->price;
+ $this->compulsoryextras = $data->compulsoryextras;
+ $this->fromdate = $data->fromdate instanceof \DateTime ? $data->fromdate : new \DateTime($data->fromdate) ;
+ $this->todate = $data->todate instanceof \DateTime ? $data->todate : new \DateTime($data->todate) ;
+
+ return $this;
+ }
+
}
\ No newline at end of file
diff --git a/src/tabs/apiclient/property/Branding.php b/src/tabs/apiclient/property/Branding.php
index b2b8be7f..03bb6f64 100644
--- a/src/tabs/apiclient/property/Branding.php
+++ b/src/tabs/apiclient/property/Branding.php
@@ -35,7 +35,7 @@
* @method Branding setShowpricingonwebuntil(\DateTime $var) Sets the showpricingonwebuntil
*
* @method Branding setConvertpotentialstoprovisionals(string $var) Sets the convertpotentialstoprovisionals
- *
+ *
* @method Collection|ChangeDayTemplate[] getChangedaytemplates Returns the change day templates
* @method Collection|Pricing[] getExtraprices() Returns the property extra prices
* @method Collection|Configuration[] getExtraconfigurations() Returns the property extra configurations
@@ -162,14 +162,14 @@ class Branding extends Builder
/**
* @inheritDoc
*/
- public function __construct($id = null)
+ public function __construct($id = null, $data = null)
{
$this->pricingyear = Collection::factory(
'pricingyear',
new PricingYear,
$this
);
-
+
$this->prices = Collection::factory(
'price',
new Price,
@@ -209,12 +209,17 @@ public function __construct($id = null)
return $this->getUpdateUrl() . '/specialoffer';
});
- $this->allowbookingonwebuntil = new \DateTime();
- $this->showpricingonwebuntil = new \DateTime();
- $this->fromdate = new \DateTime();
- $this->todate = new \DateTime();
- parent::__construct($id);
+ if($data) {
+ $this->quickSet($data);
+ } else {
+ $this->allowbookingonwebuntil = new \DateTime();
+ $this->showpricingonwebuntil = new \DateTime();
+ $this->fromdate = new \DateTime();
+ $this->todate = new \DateTime();
+
+ parent::__construct($id);
+ }
}
/**
@@ -485,7 +490,7 @@ public function toArray()
if ($this->getConvertpotentialstoprovisionals()) {
$arr['convertpotentialstoprovisionals'] = $this->getConvertpotentialstoprovisionals();
}
-
+
return $arr;
}
@@ -622,4 +627,26 @@ public function gettodate()
{
return $this->todate;
}
-}
\ No newline at end of file
+
+ public function quickSet($data)
+ {
+ if (gettype($data) == 'array') {
+ $data = (object) $data;
+ }
+ $this->id = $data->id;
+ $this->primarybranding = $data->primarybranding;
+ $this->primarybookingbrand = $data->primarybookingbrand;
+ $this->fromdate = property_exists($data, 'fromdate') ? new \DateTime($data->fromdate) : new \DateTime();
+ $this->todate = property_exists($data, 'todate') ? new \DateTime($data->todate) : new \DateTime();
+ $this->promote = $data->promote;
+ $this->allowbookingonwebuntil = new \DateTime($data->allowbookingonwebuntil);
+ $this->showpricingonwebuntil = new \DateTime($data->showpricingonwebuntil);
+ $this->status = Status::factory($data->status);
+ $this->branding = \tabs\apiclient\Branding::factory($data->branding);
+ $this->brandinggroup = \tabs\apiclient\BrandingGroup::factory($data->brandinggroup);
+ $this->setBookingbrand($data->bookingbrand);
+ $this->setMarketingbrand($data->marketingbrand);
+ $this->status = Status::factory($data->status);
+ return $this;
+ }
+}
diff --git a/src/tabs/apiclient/property/Document.php b/src/tabs/apiclient/property/Document.php
index 3c2bddc6..7dbe4a5d 100644
--- a/src/tabs/apiclient/property/Document.php
+++ b/src/tabs/apiclient/property/Document.php
@@ -15,7 +15,7 @@
* @link http://www.carltonsoftware.co.uk
*
* @method Document setCreated(\DateTime $var) Sets the created
- *
+ *
*/
class Document extends Builder
{
@@ -37,7 +37,7 @@ class Document extends Builder
/**
* Constructor
- *
+ *
* @param integer $id ID
*
* @return void
@@ -58,7 +58,7 @@ public function __construct($id = null)
*/
public function setDocument($document)
{
- $this->document = \tabs\apiclient\Document::factory($document);
+ $this->document = new \tabs\apiclient\Document($document->id, $document);
return $this;
}
@@ -72,7 +72,7 @@ public function setDocument($document)
*/
public function setImage($document)
{
- $this->document = \tabs\apiclient\Image::factory($document);
+ $this->document = new \tabs\apiclient\Image($document->id, $document);
return $this;
}
@@ -114,4 +114,17 @@ public function getDocument()
{
return $this->document;
}
+
+ public function quickSet($data)
+ {
+ $this->id = $data->id;
+ $this->created = new \DateTime($data->created);
+
+ if (isset($data->image)) {
+ $this->document = new \tabs\apiclient\Image($data->image->id, $data->image);
+ } elseif (isset($data->document)) {
+ $this->document = new \tabs\apiclient\Document($data->document->id, $data->document);
+ }
+ return $this;
+ }
}
\ No newline at end of file
diff --git a/tests/data/availablebreaks.json b/tests/data/availablebreaks.json
index eaab989a..2e26367d 100644
--- a/tests/data/availablebreaks.json
+++ b/tests/data/availablebreaks.json
@@ -3,2970 +3,3465 @@
"fromdate": "2018-03-12",
"todate": "2018-03-14",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-12",
"todate": "2018-03-15",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-12",
"todate": "2018-03-16",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-12",
"todate": "2018-03-17",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-13",
"todate": "2018-03-15",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-13",
"todate": "2018-03-16",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-13",
"todate": "2018-03-17",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-14",
"todate": "2018-03-16",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-14",
"todate": "2018-03-17",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-03-15",
"todate": "2018-03-17",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-04-14",
"todate": "2018-04-21",
"days": 7,
- "price": 777
+ "price": 777,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-04-28",
"todate": "2018-05-05",
"days": 7,
- "price": 777
+ "price": 777,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-05-05",
"todate": "2018-05-12",
"days": 7,
- "price": 777
+ "price": 777,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-06-09",
"todate": "2018-06-16",
"days": 7,
- "price": 838
+ "price": 838,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-06-16",
"todate": "2018-06-23",
"days": 7,
- "price": 838
+ "price": 838,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-08-04",
"todate": "2018-08-11",
"days": 7,
- "price": 1070
+ "price": 1070,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-08-18",
"todate": "2018-08-25",
"days": 7,
- "price": 1070
+ "price": 1070,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-09-01",
"todate": "2018-09-08",
"days": 7,
- "price": 838
+ "price": 838,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-09-22",
"todate": "2018-09-29",
"days": 7,
- "price": 777
+ "price": 777,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-10-06",
"todate": "2018-10-13",
"days": 7,
- "price": 751
+ "price": 751,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-05",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-06",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-07",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-08",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-09",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-10",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-11",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-12",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-13",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-14",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-15",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-03",
"todate": "2018-11-16",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-06",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-07",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-08",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-09",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-10",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-11",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-12",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-13",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-14",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-15",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-16",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-04",
"todate": "2018-11-17",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-07",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-08",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-09",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-10",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-11",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-12",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-13",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-14",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-15",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-16",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-17",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-05",
"todate": "2018-11-18",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-08",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-09",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-10",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-11",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-12",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-13",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-14",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-15",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-16",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-17",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-18",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-06",
"todate": "2018-11-19",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-09",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-10",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-11",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-12",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-13",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-14",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-15",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-16",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-17",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-18",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-19",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-07",
"todate": "2018-11-20",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-10",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-11",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-12",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-13",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-14",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-15",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-16",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-17",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-18",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-19",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-20",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-08",
"todate": "2018-11-21",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-11",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-12",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-13",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-14",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-15",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-16",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-17",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-18",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-19",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-20",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-21",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-09",
"todate": "2018-11-22",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-12",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-13",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-14",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-15",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-16",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-17",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-18",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-19",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-20",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-21",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-22",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-10",
"todate": "2018-11-23",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-13",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-14",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-15",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-16",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-17",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-18",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-19",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-20",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-21",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-22",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-23",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-11",
"todate": "2018-11-24",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-14",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-15",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-16",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-17",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-18",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-19",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-20",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-21",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-22",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-23",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-24",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-12",
"todate": "2018-11-25",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-15",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-16",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-17",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-18",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-19",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-20",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-21",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-22",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-23",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-24",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-25",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-13",
"todate": "2018-11-26",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-16",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-17",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-18",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-19",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-20",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-21",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-22",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-23",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-24",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-25",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-26",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-14",
"todate": "2018-11-27",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-17",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-18",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-19",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-20",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-21",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-22",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-23",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-24",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-25",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-26",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-27",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-15",
"todate": "2018-11-28",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-18",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-19",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-20",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-21",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-22",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-23",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-24",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-25",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-26",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-27",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-28",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-16",
"todate": "2018-11-29",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-19",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-20",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-21",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-22",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-23",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-24",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-25",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-26",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-27",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-28",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-29",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-17",
"todate": "2018-11-30",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-20",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-21",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-22",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-23",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-24",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-25",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-26",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-27",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-28",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-29",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-11-30",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-18",
"todate": "2018-12-01",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-21",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-22",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-23",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-24",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-25",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-26",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-27",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-28",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-29",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-11-30",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-12-01",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-19",
"todate": "2018-12-02",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-22",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-23",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-24",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-25",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-26",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-27",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-28",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-29",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-11-30",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-12-01",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-12-02",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-20",
"todate": "2018-12-03",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-23",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-24",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-25",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-26",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-27",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-28",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-29",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-11-30",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-12-01",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-12-02",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-12-03",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-21",
"todate": "2018-12-04",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-11-24",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-11-25",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-11-26",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-11-27",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-11-28",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-11-29",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-11-30",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-12-01",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-12-02",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-12-03",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-12-04",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-22",
"todate": "2018-12-05",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-11-25",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-11-26",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-11-27",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-11-28",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-11-29",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-11-30",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-12-01",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-12-02",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-12-03",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-12-04",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-12-05",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-23",
"todate": "2018-12-06",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-11-26",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-11-27",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-11-28",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-11-29",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-11-30",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-12-01",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-12-02",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-12-03",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-12-04",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-12-05",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-12-06",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-24",
"todate": "2018-12-07",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-11-27",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-11-28",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-11-29",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-11-30",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-01",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-02",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-03",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-04",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-05",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-06",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-07",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-25",
"todate": "2018-12-08",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-11-28",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-11-29",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-11-30",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-01",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-02",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-03",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-04",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-05",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-06",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-07",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-08",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-26",
"todate": "2018-12-09",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-11-29",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-11-30",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-01",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-02",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-03",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-04",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-05",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-06",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-07",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-08",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-09",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-27",
"todate": "2018-12-10",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-11-30",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-01",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-02",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-03",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-04",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-05",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-06",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-07",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-08",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-09",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-10",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-28",
"todate": "2018-12-11",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-01",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-02",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-03",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-04",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-05",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-06",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-07",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-08",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-09",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-10",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-11",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-29",
"todate": "2018-12-12",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-02",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-03",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-04",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-05",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-06",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-07",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-08",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-09",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-10",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-11",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-12",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-11-30",
"todate": "2018-12-13",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-03",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-04",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-05",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-06",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-07",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-08",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-09",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-10",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-11",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-12",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-13",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-01",
"todate": "2018-12-14",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-04",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-05",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-06",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-07",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-08",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-09",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-10",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-11",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-12",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-13",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-14",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-02",
"todate": "2018-12-15",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-05",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-06",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-07",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-08",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-09",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-10",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-11",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-12",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-13",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-14",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-15",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-03",
"todate": "2018-12-16",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-06",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-07",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-08",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-09",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-10",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-11",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-12",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-13",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-14",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-15",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-16",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-04",
"todate": "2018-12-17",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-07",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-08",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-09",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-10",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-11",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-12",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-13",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-14",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-15",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-16",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-17",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-05",
"todate": "2018-12-18",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-08",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-09",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-10",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-11",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-12",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-13",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-14",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-15",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-16",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-17",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-18",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-06",
"todate": "2018-12-19",
"days": 13,
- "price": 526
+ "price": 526,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-09",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-10",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-11",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-12",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-13",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-14",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-15",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-16",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-17",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-18",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-07",
"todate": "2018-12-19",
"days": 12,
- "price": 435
+ "price": 435,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-10",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-11",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-12",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-13",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-14",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-15",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-16",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-17",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-18",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-08",
"todate": "2018-12-19",
"days": 11,
- "price": 349
+ "price": 349,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-11",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-12",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-13",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-14",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-15",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-16",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-17",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-18",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-09",
"todate": "2018-12-19",
"days": 10,
- "price": 263
+ "price": 263,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-12",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-13",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-14",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-15",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-16",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-17",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-18",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-10",
"todate": "2018-12-19",
"days": 9,
- "price": 177
+ "price": 177,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-11",
"todate": "2018-12-13",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-11",
"todate": "2018-12-14",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-11",
"todate": "2018-12-15",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-11",
"todate": "2018-12-16",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-11",
"todate": "2018-12-17",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-11",
"todate": "2018-12-18",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-11",
"todate": "2018-12-19",
"days": 8,
- "price": 86
+ "price": 86,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-12",
"todate": "2018-12-14",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-12",
"todate": "2018-12-15",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-12",
"todate": "2018-12-16",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-12",
"todate": "2018-12-17",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-12",
"todate": "2018-12-18",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-12",
"todate": "2018-12-19",
"days": 7,
- "price": 612
+ "price": 612,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-13",
"todate": "2018-12-15",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-13",
"todate": "2018-12-16",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-13",
"todate": "2018-12-17",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-13",
"todate": "2018-12-18",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-13",
"todate": "2018-12-19",
"days": 6,
- "price": 581
+ "price": 581,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-14",
"todate": "2018-12-16",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-14",
"todate": "2018-12-17",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-14",
"todate": "2018-12-18",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-14",
"todate": "2018-12-19",
"days": 5,
- "price": 551
+ "price": 551,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-15",
"todate": "2018-12-17",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-15",
"todate": "2018-12-18",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-15",
"todate": "2018-12-19",
"days": 4,
- "price": 520
+ "price": 520,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-16",
"todate": "2018-12-18",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-16",
"todate": "2018-12-19",
"days": 3,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2018-12-17",
"todate": "2018-12-19",
"days": 2,
- "price": 459
+ "price": 459,
+ "compulsoryextras": 0
},
{
"fromdate": "2019-01-05",
"todate": "2019-01-12",
"days": 7,
- "price": 159
+ "price": 159,
+ "compulsoryextras": 0
}
]
\ No newline at end of file