diff --git a/docs/LayoutVersion.md b/docs/LayoutVersion.md
index 521aa5d..beed8cb 100644
--- a/docs/LayoutVersion.md
+++ b/docs/LayoutVersion.md
@@ -4,6 +4,6 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**version** | **Number** | | [optional]
+**version** | **Number** | |
diff --git a/docs/NodeRoleChange.md b/docs/NodeRoleChange.md
index d9c7ecb..7603ea6 100644
--- a/docs/NodeRoleChange.md
+++ b/docs/NodeRoleChange.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**id** | **String** | | [optional]
+**id** | **String** | |
**remove** | **Boolean** | |
**zone** | **String** | |
**capacity** | **Number** | |
diff --git a/docs/NodeRoleRemove.md b/docs/NodeRoleRemove.md
index 9282b0a..6bef50d 100644
--- a/docs/NodeRoleRemove.md
+++ b/docs/NodeRoleRemove.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**id** | **String** | | [optional]
+**id** | **String** | |
**remove** | **Boolean** | |
diff --git a/docs/NodeRoleUpdate.md b/docs/NodeRoleUpdate.md
index d45744e..71184a3 100644
--- a/docs/NodeRoleUpdate.md
+++ b/docs/NodeRoleUpdate.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**id** | **String** | | [optional]
+**id** | **String** | |
**zone** | **String** | |
**capacity** | **Number** | |
**tags** | **[String]** | |
diff --git a/src/model/LayoutVersion.js b/src/model/LayoutVersion.js
index 5b01521..92cecb8 100644
--- a/src/model/LayoutVersion.js
+++ b/src/model/LayoutVersion.js
@@ -22,10 +22,11 @@ class LayoutVersion {
/**
* Constructs a new LayoutVersion
.
* @alias module:model/LayoutVersion
+ * @param version {Number}
*/
- constructor() {
+ constructor(version) {
- LayoutVersion.initialize(this);
+ LayoutVersion.initialize(this, version);
}
/**
@@ -33,7 +34,8 @@ class LayoutVersion {
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
* Only for internal use.
*/
- static initialize(obj) {
+ static initialize(obj, version) {
+ obj['version'] = version;
}
/**
diff --git a/src/model/NodeRoleChange.js b/src/model/NodeRoleChange.js
index c8be3cc..1ec002f 100644
--- a/src/model/NodeRoleChange.js
+++ b/src/model/NodeRoleChange.js
@@ -26,14 +26,15 @@ class NodeRoleChange {
* @alias module:model/NodeRoleChange
* @implements module:model/NodeRoleRemove
* @implements module:model/NodeRoleUpdate
+ * @param id {String}
* @param remove {Boolean}
* @param zone {String}
* @param capacity {Number}
* @param tags {Array.}
*/
- constructor(remove, zone, capacity, tags) {
- NodeRoleRemove.initialize(this, remove);NodeRoleUpdate.initialize(this, zone, capacity, tags);
- NodeRoleChange.initialize(this, remove, zone, capacity, tags);
+ constructor(id, remove, zone, capacity, tags) {
+ NodeRoleRemove.initialize(this, id, remove);NodeRoleUpdate.initialize(this, id, zone, capacity, tags);
+ NodeRoleChange.initialize(this, id, remove, zone, capacity, tags);
}
/**
@@ -41,7 +42,8 @@ class NodeRoleChange {
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
* Only for internal use.
*/
- static initialize(obj, remove, zone, capacity, tags) {
+ static initialize(obj, id, remove, zone, capacity, tags) {
+ obj['id'] = id;
obj['remove'] = remove;
obj['zone'] = zone;
obj['capacity'] = capacity;
diff --git a/src/model/NodeRoleRemove.js b/src/model/NodeRoleRemove.js
index 31dc351..cffd303 100644
--- a/src/model/NodeRoleRemove.js
+++ b/src/model/NodeRoleRemove.js
@@ -22,11 +22,12 @@ class NodeRoleRemove {
/**
* Constructs a new NodeRoleRemove
.
* @alias module:model/NodeRoleRemove
+ * @param id {String}
* @param remove {Boolean}
*/
- constructor(remove) {
+ constructor(id, remove) {
- NodeRoleRemove.initialize(this, remove);
+ NodeRoleRemove.initialize(this, id, remove);
}
/**
@@ -34,7 +35,8 @@ class NodeRoleRemove {
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
* Only for internal use.
*/
- static initialize(obj, remove) {
+ static initialize(obj, id, remove) {
+ obj['id'] = id;
obj['remove'] = remove;
}
diff --git a/src/model/NodeRoleUpdate.js b/src/model/NodeRoleUpdate.js
index 4dfb40b..532c1f5 100644
--- a/src/model/NodeRoleUpdate.js
+++ b/src/model/NodeRoleUpdate.js
@@ -22,13 +22,14 @@ class NodeRoleUpdate {
/**
* Constructs a new NodeRoleUpdate
.
* @alias module:model/NodeRoleUpdate
+ * @param id {String}
* @param zone {String}
* @param capacity {Number}
* @param tags {Array.}
*/
- constructor(zone, capacity, tags) {
+ constructor(id, zone, capacity, tags) {
- NodeRoleUpdate.initialize(this, zone, capacity, tags);
+ NodeRoleUpdate.initialize(this, id, zone, capacity, tags);
}
/**
@@ -36,7 +37,8 @@ class NodeRoleUpdate {
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
* Only for internal use.
*/
- static initialize(obj, zone, capacity, tags) {
+ static initialize(obj, id, zone, capacity, tags) {
+ obj['id'] = id;
obj['zone'] = zone;
obj['capacity'] = capacity;
obj['tags'] = tags;