Skip to content

Commit 8ce9ae1

Browse files
authored
Updated to 2021_1 (#109)
Update to the 2021.1 version of web services toolkit thanks to @FSElias
1 parent 07edc11 commit 8ce9ae1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+557
-103
lines changed

.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## General Settings
2-
NETSUITE_ENDPOINT="2020_2"
2+
NETSUITE_ENDPOINT="2021_1"
33
NETSUITE_HOST="https://webservices.netsuite.com"
44
NETSUITE_ACCOUNT="MYACCT1"
55

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55

66
# Files
77
.DS_Store
8-
composer.lock
8+
composer.lock
9+
*.bat

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ use NetSuite\NetSuiteService;
5353

5454
$config = [
5555
// required -------------------------------------
56-
"endpoint" => "2020_2",
56+
"endpoint" => "2021_1",
5757
"host" => "https://webservices.netsuite.com",
5858
"account" => "MYACCT1",
5959
"consumerKey" => "0123456789ABCDEF",
@@ -80,7 +80,7 @@ use NetSuite\NetSuiteService;
8080

8181
$config = [
8282
// required -------------------------------------
83-
"endpoint" => "2020_2",
83+
"endpoint" => "2021_1",
8484
"host" => "https://webservices.netsuite.com",
8585
"email" => "jDoe@netsuite.com",
8686
"password" => "mySecretPwd",
@@ -127,7 +127,7 @@ you'll have a client instance in the container.
127127

128128
## Account-Specific Data Center URLs
129129

130-
With `2019_1`, this library provides support to utilize NetSuite's new
130+
With `2021_1`, this library provides support to utilize NetSuite's new
131131
account-specific data center URL detection on each request. In practice, this
132132
lookup does have a measurable overhead cost. As such, I'd suggest using this
133133
feature only if your manner of NetSuite integration is such that you make
@@ -173,8 +173,8 @@ $service->logRequests(false); // Turn logging off.
173173

174174
This repository always contains classes generated from the version of the
175175
NetSuite PHP Toolkit corresponding with the web services version denoted
176-
by the specific release. Release `v2020.2.0`, for instance, is the first
177-
release built against NetSuite's `2020_1` web services toolkit. If you want
176+
by the specific release. Release `v2021.1.0`, for instance, is the first
177+
release built against NetSuite's `2021_1` web services toolkit. If you want
178178
to generate the class files yourself, for whatever reason, there is code
179179
included with the package to do so, using the following steps:
180180

samples/config.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// An example of loading your config from environment variables with optional defaults.
44
return [
5-
'endpoint' => getenv('NETSUITE_ENDPOINT') ?: '2017_1',
5+
'endpoint' => getenv('NETSUITE_ENDPOINT') ?: '2021_1',
66
'host' => getenv('NETSUITE_HOST') ?: 'https://webservices.netsuite.com',
77
'email' => getenv('NETSUITE_EMAIL') ?: 'jDoe@netsuite.com',
88
'password' => getenv('NETSUITE_PASSWORD') ?: 'mySecretPwd',

src/Classes/AssemblyItem.php

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -567,9 +567,21 @@ class AssemblyItem extends Record {
567567
*/
568568
public $autoLeadTime;
569569
/**
570-
* @var integer
570+
* @var float
571571
*/
572572
public $buildTime;
573+
/**
574+
* @var float
575+
*/
576+
public $buildTimeLotSize;
577+
/**
578+
* @var float
579+
*/
580+
public $fixedBuildTime;
581+
/**
582+
* @var \NetSuite\Classes\RecordRef
583+
*/
584+
public $planningItemCategory;
573585
/**
574586
* @var float
575587
*/
@@ -1016,7 +1028,10 @@ class AssemblyItem extends Record {
10161028
"averageCost" => "float",
10171029
"leadTime" => "integer",
10181030
"autoLeadTime" => "boolean",
1019-
"buildTime" => "integer",
1031+
"buildTime" => "float",
1032+
"buildTimeLotSize" => "float",
1033+
"fixedBuildTime" => "float",
1034+
"planningItemCategory" => "RecordRef",
10201035
"lastPurchasePrice" => "float",
10211036
"purchaseDescription" => "string",
10221037
"safetyStockLevel" => "float",

src/Classes/Customer.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,10 @@ class Customer extends Record {
554554
* @var \NetSuite\Classes\CustomerTaxRegistrationList
555555
*/
556556
public $taxRegistrationList;
557+
/**
558+
* @var \NetSuite\Classes\RecordRef
559+
*/
560+
public $defaultAllocationStrategy;
557561
/**
558562
* @var \NetSuite\Classes\CustomFieldList
559563
*/
@@ -701,6 +705,7 @@ class Customer extends Record {
701705
"groupPricingList" => "CustomerGroupPricingList",
702706
"itemPricingList" => "CustomerItemPricingList",
703707
"taxRegistrationList" => "CustomerTaxRegistrationList",
708+
"defaultAllocationStrategy" => "RecordRef",
704709
"customFieldList" => "CustomFieldList",
705710
"internalId" => "string",
706711
"externalId" => "string",

src/Classes/CustomerDeposit.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,10 @@ class CustomerDeposit extends Record {
250250
* @var \NetSuite\Classes\AccountingBookDetailList
251251
*/
252252
public $accountingBookDetailList;
253+
/**
254+
* @var float
255+
*/
256+
public $salesOrderRequiredDepositDue;
253257
/**
254258
* @var \NetSuite\Classes\CustomFieldList
255259
*/
@@ -321,6 +325,7 @@ class CustomerDeposit extends Record {
321325
"tranId" => "string",
322326
"applyList" => "CustomerDepositApplyList",
323327
"accountingBookDetailList" => "AccountingBookDetailList",
328+
"salesOrderRequiredDepositDue" => "float",
324329
"customFieldList" => "CustomFieldList",
325330
"internalId" => "string",
326331
"externalId" => "string",

src/Classes/CustomerSearchBasic.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,10 @@ class CustomerSearchBasic extends SearchRecordBasic {
206206
* @var \NetSuite\Classes\SearchLongField
207207
*/
208208
public $daysOverdue;
209+
/**
210+
* @var \NetSuite\Classes\SearchMultiSelectField
211+
*/
212+
public $defaultAllocationStrategy;
209213
/**
210214
* @var \NetSuite\Classes\SearchDoubleField
211215
*/
@@ -690,6 +694,7 @@ class CustomerSearchBasic extends SearchRecordBasic {
690694
"dateClosed" => "SearchDateField",
691695
"dateCreated" => "SearchDateField",
692696
"daysOverdue" => "SearchLongField",
697+
"defaultAllocationStrategy" => "SearchMultiSelectField",
693698
"defaultOrderPriority" => "SearchDoubleField",
694699
"defaultTaxReg" => "SearchMultiSelectField",
695700
"defaultTaxRegText" => "SearchStringField",

src/Classes/CustomerSearchRowBasic.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,10 @@ class CustomerSearchRowBasic extends SearchRowBasic {
270270
* @var \NetSuite\Classes\SearchColumnLongField[]
271271
*/
272272
public $daysOverdue;
273+
/**
274+
* @var \NetSuite\Classes\SearchColumnSelectField[]
275+
*/
276+
public $defaultAllocationStrategy;
273277
/**
274278
* @var \NetSuite\Classes\SearchColumnDoubleField[]
275279
*/
@@ -794,6 +798,7 @@ class CustomerSearchRowBasic extends SearchRowBasic {
794798
"dateClosed" => "SearchColumnDateField[]",
795799
"dateCreated" => "SearchColumnDateField[]",
796800
"daysOverdue" => "SearchColumnLongField[]",
801+
"defaultAllocationStrategy" => "SearchColumnSelectField[]",
797802
"defaultOrderPriority" => "SearchColumnDoubleField[]",
798803
"defaultTaxReg" => "SearchColumnStringField[]",
799804
"depositBalance" => "SearchColumnDoubleField[]",

src/Classes/Employee.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,10 @@ class Employee extends Record {
450450
* @var \NetSuite\Classes\EmployeeBonusTargetPayFrequency
451451
*/
452452
public $bonusTargetPayFrequency;
453+
/**
454+
* @var \NetSuite\Classes\EmployeeCorporateCardsList
455+
*/
456+
public $corporateCardsList;
453457
/**
454458
* @var \NetSuite\Classes\CustomFieldList
455459
*/
@@ -571,6 +575,7 @@ class Employee extends Record {
571575
"bonusTargetComment" => "string",
572576
"bonusTargetType" => "EmployeeBonusTargetType",
573577
"bonusTargetPayFrequency" => "EmployeeBonusTargetPayFrequency",
578+
"corporateCardsList" => "EmployeeCorporateCardsList",
574579
"customFieldList" => "CustomFieldList",
575580
"internalId" => "string",
576581
"externalId" => "string",

0 commit comments

Comments
 (0)