From df631e4811eb32db26d6532e195b8ca8c616f04e Mon Sep 17 00:00:00 2001 From: Michael Calcinai Date: Tue, 26 May 2015 10:31:52 +1200 Subject: [PATCH] Updated models with new gen --- src/XeroPHP/Models/Accounting/BankTransaction.php | 12 ++++++------ src/XeroPHP/Models/Accounting/CreditNote.php | 12 ++++++------ src/XeroPHP/Models/Accounting/Invoice.php | 12 ++++++------ src/XeroPHP/Models/Accounting/ManualJournal.php | 12 ++++++------ src/XeroPHP/Models/Accounting/Overpayment.php | 12 ++++++------ src/XeroPHP/Models/Accounting/Prepayment.php | 12 ++++++------ src/XeroPHP/Models/Accounting/Receipt.php | 12 ++++++------ src/XeroPHP/Models/Accounting/RepeatingInvoice.php | 12 ++++++------ 8 files changed, 48 insertions(+), 48 deletions(-) diff --git a/src/XeroPHP/Models/Accounting/BankTransaction.php b/src/XeroPHP/Models/Accounting/BankTransaction.php index 5f873b2c..0d050006 100644 --- a/src/XeroPHP/Models/Accounting/BankTransaction.php +++ b/src/XeroPHP/Models/Accounting/BankTransaction.php @@ -81,7 +81,7 @@ class BankTransaction extends Remote\Object { * Line amounts are exclusive of tax by default if you don’t specify this element. See Line Amount * Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -209,7 +209,7 @@ public static function getProperties() { 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'Url' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), @@ -408,19 +408,19 @@ public function setStatus($value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return BankTransaction */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; } diff --git a/src/XeroPHP/Models/Accounting/CreditNote.php b/src/XeroPHP/Models/Accounting/CreditNote.php index e5a643e6..48baf47c 100644 --- a/src/XeroPHP/Models/Accounting/CreditNote.php +++ b/src/XeroPHP/Models/Accounting/CreditNote.php @@ -42,7 +42,7 @@ class CreditNote extends Remote\Object { /** * See Invoice Line Amount Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -209,7 +209,7 @@ public static function getProperties() { 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTime', false, false), 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice\\LineItem', true, false), 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), @@ -315,19 +315,19 @@ public function setStatus($value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return CreditNote */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; } diff --git a/src/XeroPHP/Models/Accounting/Invoice.php b/src/XeroPHP/Models/Accounting/Invoice.php index 93c2edb6..f2c3a108 100644 --- a/src/XeroPHP/Models/Accounting/Invoice.php +++ b/src/XeroPHP/Models/Accounting/Invoice.php @@ -42,7 +42,7 @@ class Invoice extends Remote\Object { * Line amounts are exclusive of tax by default if you don’t specify this element. See Line Amount * Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -283,7 +283,7 @@ public static function getProperties() { 'LineItems' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice\\LineItem', true, false), 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTime', false, false), 'DueDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTime', false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'InvoiceNumber' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), 'BrandingThemeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), @@ -399,19 +399,19 @@ public function setDueDate(\DateTime $value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return Invoice */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; } diff --git a/src/XeroPHP/Models/Accounting/ManualJournal.php b/src/XeroPHP/Models/Accounting/ManualJournal.php index 25e48426..b054cc12 100644 --- a/src/XeroPHP/Models/Accounting/ManualJournal.php +++ b/src/XeroPHP/Models/Accounting/ManualJournal.php @@ -35,7 +35,7 @@ class ManualJournal extends Remote\Object { /** * NoTax by default if you don’t specify this element. See Line Amount Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -137,7 +137,7 @@ public static function getProperties() { 'Narration' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), 'JournalLines' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\ManualJournal\\JournalLine', true, false), 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTime', false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'Url' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), 'ShowOnCashBasisReports' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), @@ -215,19 +215,19 @@ public function setDate(\DateTime $value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return ManualJournal */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; } diff --git a/src/XeroPHP/Models/Accounting/Overpayment.php b/src/XeroPHP/Models/Accounting/Overpayment.php index 5b1d815e..3916d321 100644 --- a/src/XeroPHP/Models/Accounting/Overpayment.php +++ b/src/XeroPHP/Models/Accounting/Overpayment.php @@ -43,7 +43,7 @@ class Overpayment extends Remote\Object { /** * See Overpayment Line Amount Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -196,7 +196,7 @@ public static function getProperties() { 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTime', false, false), 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransaction\\LineItem', true, false), 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), @@ -301,19 +301,19 @@ public function setStatus($value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return Overpayment */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; } diff --git a/src/XeroPHP/Models/Accounting/Prepayment.php b/src/XeroPHP/Models/Accounting/Prepayment.php index fe264f23..425b6aa9 100644 --- a/src/XeroPHP/Models/Accounting/Prepayment.php +++ b/src/XeroPHP/Models/Accounting/Prepayment.php @@ -43,7 +43,7 @@ class Prepayment extends Remote\Object { /** * See Prepayment Line Amount Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -196,7 +196,7 @@ public static function getProperties() { 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTime', false, false), 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransaction\\LineItem', true, false), 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), @@ -301,19 +301,19 @@ public function setStatus($value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return Prepayment */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; } diff --git a/src/XeroPHP/Models/Accounting/Receipt.php b/src/XeroPHP/Models/Accounting/Receipt.php index ffd0fe47..88676193 100644 --- a/src/XeroPHP/Models/Accounting/Receipt.php +++ b/src/XeroPHP/Models/Accounting/Receipt.php @@ -41,7 +41,7 @@ class Receipt extends Remote\Object { /** * See Line Amount Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -174,7 +174,7 @@ public static function getProperties() { 'LineItems' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Receipt\\LineItem', true, false), 'User' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\User', false, false), 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), @@ -274,19 +274,19 @@ public function setReference($value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return Receipt */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; } diff --git a/src/XeroPHP/Models/Accounting/RepeatingInvoice.php b/src/XeroPHP/Models/Accounting/RepeatingInvoice.php index 51b727ab..d7d0aa77 100644 --- a/src/XeroPHP/Models/Accounting/RepeatingInvoice.php +++ b/src/XeroPHP/Models/Accounting/RepeatingInvoice.php @@ -37,7 +37,7 @@ class RepeatingInvoice extends Remote\Object { * Line amounts are exclusive of tax by default if you don’t specify this element. See Line Amount * Types * - * @property float[] LineAmountTypes + * @property string LineAmountTypes */ /** @@ -162,7 +162,7 @@ public static function getProperties() { 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), 'Schedule' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\RepeatingInvoice\\Schedule', false, false), 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\RepeatingInvoice\\LineItem', true, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), + 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), 'BrandingThemeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), @@ -245,19 +245,19 @@ public function addLineItem(LineItem $value) { } /** - * @return float[] + * @return string */ public function getLineAmountTypes() { return $this->_data['LineAmountTypes']; } /** - * @param float $value + * @param string $value * @return RepeatingInvoice */ - public function addLineAmountType($value) { + public function setLineAmountType($value) { $this->propertyUpdated('LineAmountTypes', $value); - $this->_data['LineAmountTypes'][] = $value; + $this->_data['LineAmountTypes'] = $value; return $this; }