diff --git a/src/NSwag.AspNet.WebApi/NSwag.AspNet.WebApi.csproj b/src/NSwag.AspNet.WebApi/NSwag.AspNet.WebApi.csproj
index ef7aa5b29..496a97acd 100644
--- a/src/NSwag.AspNet.WebApi/NSwag.AspNet.WebApi.csproj
+++ b/src/NSwag.AspNet.WebApi/NSwag.AspNet.WebApi.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/src/NSwag.CodeGeneration.CSharp/NSwag.CodeGeneration.CSharp.csproj b/src/NSwag.CodeGeneration.CSharp/NSwag.CodeGeneration.CSharp.csproj
index 266ec91f4..a44e485a5 100644
--- a/src/NSwag.CodeGeneration.CSharp/NSwag.CodeGeneration.CSharp.csproj
+++ b/src/NSwag.CodeGeneration.CSharp/NSwag.CodeGeneration.CSharp.csproj
@@ -13,7 +13,7 @@
-
+
\ No newline at end of file
diff --git a/src/NSwag.CodeGeneration.Tests/NSwag.CodeGeneration.Tests.csproj b/src/NSwag.CodeGeneration.Tests/NSwag.CodeGeneration.Tests.csproj
index 1f5bf5b89..051879d3a 100644
--- a/src/NSwag.CodeGeneration.Tests/NSwag.CodeGeneration.Tests.csproj
+++ b/src/NSwag.CodeGeneration.Tests/NSwag.CodeGeneration.Tests.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/src/NSwag.CodeGeneration.TypeScript.Tests/Snapshots/JIRA_OpenAPI_Angular.verified.txt b/src/NSwag.CodeGeneration.TypeScript.Tests/Snapshots/JIRA_OpenAPI_Angular.verified.txt
index 0d0d7765f..4537e485b 100644
--- a/src/NSwag.CodeGeneration.TypeScript.Tests/Snapshots/JIRA_OpenAPI_Angular.verified.txt
+++ b/src/NSwag.CodeGeneration.TypeScript.Tests/Snapshots/JIRA_OpenAPI_Angular.verified.txt
@@ -46643,7 +46643,7 @@ export class AddNotificationsDetails implements IAddNotificationsDetails {
if (Array.isArray(this.notificationSchemeEvents)) {
data["notificationSchemeEvents"] = [];
for (let item of this.notificationSchemeEvents)
- data["notificationSchemeEvents"].push(item.toJSON());
+ data["notificationSchemeEvents"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -46692,7 +46692,7 @@ export class AddSecuritySchemeLevelsRequestBean implements IAddSecuritySchemeLev
if (Array.isArray(this.levels)) {
data["levels"] = [];
for (let item of this.levels)
- data["levels"].push(item.toJSON());
+ data["levels"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -47125,13 +47125,13 @@ export class ApplicationRole implements IApplicationRole {
if (Array.isArray(this.defaultGroupsDetails)) {
data["defaultGroupsDetails"] = [];
for (let item of this.defaultGroupsDetails)
- data["defaultGroupsDetails"].push(item.toJSON());
+ data["defaultGroupsDetails"].push(item ? item.toJSON() : undefined);
}
data["defined"] = this.defined;
if (Array.isArray(this.groupDetails)) {
data["groupDetails"] = [];
for (let item of this.groupDetails)
- data["groupDetails"].push(item.toJSON());
+ data["groupDetails"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.groups)) {
data["groups"] = [];
@@ -47453,7 +47453,7 @@ export class AssociateFieldConfigurationsWithIssueTypesRequest implements IAssoc
if (Array.isArray(this.mappings)) {
data["mappings"] = [];
for (let item of this.mappings)
- data["mappings"].push(item.toJSON());
+ data["mappings"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -47507,7 +47507,7 @@ export class AssociateSecuritySchemeWithProjectDetails implements IAssociateSecu
if (Array.isArray(this.oldToNewSecurityLevelMappings)) {
data["oldToNewSecurityLevelMappings"] = [];
for (let item of this.oldToNewSecurityLevelMappings)
- data["oldToNewSecurityLevelMappings"].push(item.toJSON());
+ data["oldToNewSecurityLevelMappings"].push(item ? item.toJSON() : undefined);
}
data["projectId"] = this.projectId;
data["schemeId"] = this.schemeId;
@@ -47776,7 +47776,7 @@ export class AttachmentArchive implements IAttachmentArchive {
if (Array.isArray(this.entries)) {
data["entries"] = [];
for (let item of this.entries)
- data["entries"].push(item.toJSON());
+ data["entries"].push(item ? item.toJSON() : undefined);
}
data["moreAvailable"] = this.moreAvailable;
data["totalEntryCount"] = this.totalEntryCount;
@@ -47882,7 +47882,7 @@ export class AttachmentArchiveImpl implements IAttachmentArchiveImpl {
if (Array.isArray(this.entries)) {
data["entries"] = [];
for (let item of this.entries)
- data["entries"].push(item.toJSON());
+ data["entries"].push(item ? item.toJSON() : undefined);
}
data["totalEntryCount"] = this.totalEntryCount;
return data;
@@ -48008,7 +48008,7 @@ export class AttachmentArchiveMetadataReadable implements IAttachmentArchiveMeta
if (Array.isArray(this.entries)) {
data["entries"] = [];
for (let item of this.entries)
- data["entries"].push(item.toJSON());
+ data["entries"].push(item ? item.toJSON() : undefined);
}
data["id"] = this.id;
data["mediaType"] = this.mediaType;
@@ -48253,14 +48253,14 @@ export class AuditRecordBean implements IAuditRecordBean {
if (Array.isArray(this.associatedItems)) {
data["associatedItems"] = [];
for (let item of this.associatedItems)
- data["associatedItems"].push(item.toJSON());
+ data["associatedItems"].push(item ? item.toJSON() : undefined);
}
data["authorKey"] = this.authorKey;
data["category"] = this.category;
if (Array.isArray(this.changedValues)) {
data["changedValues"] = [];
for (let item of this.changedValues)
- data["changedValues"].push(item.toJSON());
+ data["changedValues"].push(item ? item.toJSON() : undefined);
}
data["created"] = this.created ? this.created.toISOString() : undefined;
data["description"] = this.description;
@@ -48345,7 +48345,7 @@ export class AuditRecords implements IAuditRecords {
if (Array.isArray(this.records)) {
data["records"] = [];
for (let item of this.records)
- data["records"].push(item.toJSON());
+ data["records"].push(item ? item.toJSON() : undefined);
}
data["total"] = this.total;
return data;
@@ -48446,7 +48446,7 @@ export class AutoCompleteSuggestions implements IAutoCompleteSuggestions {
if (Array.isArray(this.results)) {
data["results"] = [];
for (let item of this.results)
- data["results"].push(item.toJSON());
+ data["results"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -48549,7 +48549,7 @@ export class AvailableDashboardGadgetsResponse implements IAvailableDashboardGad
if (Array.isArray(this.gadgets)) {
data["gadgets"] = [];
for (let item of this.gadgets)
- data["gadgets"].push(item.toJSON());
+ data["gadgets"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -48894,7 +48894,7 @@ export class AvailableWorkflowTriggers implements IAvailableWorkflowTriggers {
if (Array.isArray(this.availableTypes)) {
data["availableTypes"] = [];
for (let item of this.availableTypes)
- data["availableTypes"].push(item.toJSON());
+ data["availableTypes"].push(item ? item.toJSON() : undefined);
}
data["ruleKey"] = this.ruleKey;
return data;
@@ -49108,12 +49108,12 @@ export class Avatars implements IAvatars {
if (Array.isArray(this.custom)) {
data["custom"] = [];
for (let item of this.custom)
- data["custom"].push(item.toJSON());
+ data["custom"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.system)) {
data["system"] = [];
for (let item of this.system)
- data["system"].push(item.toJSON());
+ data["system"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -49175,7 +49175,7 @@ export class BoardColumnPayload implements IBoardColumnPayload {
if (Array.isArray(this.statusIds)) {
data["statusIds"] = [];
for (let item of this.statusIds)
- data["statusIds"].push(item.toJSON());
+ data["statusIds"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -49322,24 +49322,24 @@ export class BoardPayload implements IBoardPayload {
if (Array.isArray(this.cardLayouts)) {
data["cardLayouts"] = [];
for (let item of this.cardLayouts)
- data["cardLayouts"].push(item.toJSON());
+ data["cardLayouts"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.columns)) {
data["columns"] = [];
for (let item of this.columns)
- data["columns"].push(item.toJSON());
+ data["columns"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.features)) {
data["features"] = [];
for (let item of this.features)
- data["features"].push(item.toJSON());
+ data["features"].push(item ? item.toJSON() : undefined);
}
data["name"] = this.name;
data["pcri"] = this.pcri ? this.pcri.toJSON() : undefined;
if (Array.isArray(this.quickFilters)) {
data["quickFilters"] = [];
for (let item of this.quickFilters)
- data["quickFilters"].push(item.toJSON());
+ data["quickFilters"].push(item ? item.toJSON() : undefined);
}
data["supportsSprint"] = this.supportsSprint;
data["swimlanes"] = this.swimlanes ? this.swimlanes.toJSON() : undefined;
@@ -49407,7 +49407,7 @@ export class BoardsPayload implements IBoardsPayload {
if (Array.isArray(this.boards)) {
data["boards"] = [];
for (let item of this.boards)
- data["boards"].push(item.toJSON());
+ data["boards"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -49581,7 +49581,7 @@ export class BulkChangelogResponseBean implements IBulkChangelogResponseBean {
if (Array.isArray(this.issueChangeLogs)) {
data["issueChangeLogs"] = [];
for (let item of this.issueChangeLogs)
- data["issueChangeLogs"].push(item.toJSON());
+ data["issueChangeLogs"].push(item ? item.toJSON() : undefined);
}
data["nextPageToken"] = this.nextPageToken;
return data;
@@ -49696,7 +49696,7 @@ export class BulkCustomFieldOptionCreateRequest implements IBulkCustomFieldOptio
if (Array.isArray(this.options)) {
data["options"] = [];
for (let item of this.options)
- data["options"].push(item.toJSON());
+ data["options"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -49744,7 +49744,7 @@ export class BulkCustomFieldOptionUpdateRequest implements IBulkCustomFieldOptio
if (Array.isArray(this.options)) {
data["options"] = [];
for (let item of this.options)
- data["options"].push(item.toJSON());
+ data["options"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -49869,7 +49869,7 @@ export class BulkEditGetFields implements IBulkEditGetFields {
if (Array.isArray(this.fields)) {
data["fields"] = [];
for (let item of this.fields)
- data["fields"].push(item.toJSON());
+ data["fields"].push(item ? item.toJSON() : undefined);
}
data["startingAfter"] = this.startingAfter;
return data;
@@ -50313,12 +50313,12 @@ export class BulkIssueResults implements IBulkIssueResults {
if (Array.isArray(this.issueErrors)) {
data["issueErrors"] = [];
for (let item of this.issueErrors)
- data["issueErrors"].push(item.toJSON());
+ data["issueErrors"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.issues)) {
data["issues"] = [];
for (let item of this.issues)
- data["issues"].push(item.toJSON());
+ data["issues"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -50366,7 +50366,7 @@ export class BulkOperationErrorResponse implements IBulkOperationErrorResponse {
if (Array.isArray(this.errors)) {
data["errors"] = [];
for (let item of this.errors)
- data["errors"].push(item.toJSON());
+ data["errors"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -50588,7 +50588,7 @@ export class BulkPermissionGrants implements IBulkPermissionGrants {
if (Array.isArray(this.projectPermissions)) {
data["projectPermissions"] = [];
for (let item of this.projectPermissions)
- data["projectPermissions"].push(item.toJSON());
+ data["projectPermissions"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -50654,7 +50654,7 @@ export class BulkPermissionsRequestBean implements IBulkPermissionsRequestBean {
if (Array.isArray(this.projectPermissions)) {
data["projectPermissions"] = [];
for (let item of this.projectPermissions)
- data["projectPermissions"].push(item.toJSON());
+ data["projectPermissions"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -50863,7 +50863,7 @@ export class BulkTransitionGetAvailableTransitions implements IBulkTransitionGet
if (Array.isArray(this.availableTransitions)) {
data["availableTransitions"] = [];
for (let item of this.availableTransitions)
- data["availableTransitions"].push(item.toJSON());
+ data["availableTransitions"].push(item ? item.toJSON() : undefined);
}
data["endingBefore"] = this.endingBefore;
data["startingAfter"] = this.startingAfter;
@@ -51239,7 +51239,7 @@ export class ChangedWorklog implements IChangedWorklog {
if (Array.isArray(this.properties)) {
data["properties"] = [];
for (let item of this.properties)
- data["properties"].push(item.toJSON());
+ data["properties"].push(item ? item.toJSON() : undefined);
}
data["updatedTime"] = this.updatedTime;
data["worklogId"] = this.worklogId;
@@ -51312,7 +51312,7 @@ export class ChangedWorklogs implements IChangedWorklogs {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -51385,7 +51385,7 @@ export class Changelog implements IChangelog {
if (Array.isArray(this.items)) {
data["items"] = [];
for (let item of this.items)
- data["items"].push(item.toJSON());
+ data["items"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -51580,7 +51580,7 @@ export class Comment implements IComment {
if (Array.isArray(this.properties)) {
data["properties"] = [];
for (let item of this.properties)
- data["properties"].push(item.toJSON());
+ data["properties"].push(item ? item.toJSON() : undefined);
}
data["renderedBody"] = this.renderedBody;
data["self"] = this.self;
@@ -51931,7 +51931,7 @@ export class CompoundClause implements ICompoundClause {
if (Array.isArray(this.clauses)) {
data["clauses"] = [];
for (let item of this.clauses)
- data["clauses"].push(item.toJSON());
+ data["clauses"].push(item ? item.toJSON() : undefined);
}
data["operator"] = this.operator;
return data;
@@ -51994,12 +51994,12 @@ export class ConditionGroupConfiguration implements IConditionGroupConfiguration
if (Array.isArray(this.conditionGroups)) {
data["conditionGroups"] = [];
for (let item of this.conditionGroups)
- data["conditionGroups"].push(item.toJSON());
+ data["conditionGroups"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.conditions)) {
data["conditions"] = [];
for (let item of this.conditions)
- data["conditions"].push(item.toJSON());
+ data["conditions"].push(item ? item.toJSON() : undefined);
}
data["operation"] = this.operation;
return data;
@@ -52062,12 +52062,12 @@ export class ConditionGroupPayload implements IConditionGroupPayload {
if (Array.isArray(this.conditionGroup)) {
data["conditionGroup"] = [];
for (let item of this.conditionGroup)
- data["conditionGroup"].push(item.toJSON());
+ data["conditionGroup"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.conditions)) {
data["conditions"] = [];
for (let item of this.conditions)
- data["conditions"].push(item.toJSON());
+ data["conditions"].push(item ? item.toJSON() : undefined);
}
data["operation"] = this.operation;
return data;
@@ -52130,12 +52130,12 @@ export class ConditionGroupUpdate implements IConditionGroupUpdate {
if (Array.isArray(this.conditionGroups)) {
data["conditionGroups"] = [];
for (let item of this.conditionGroups)
- data["conditionGroups"].push(item.toJSON());
+ data["conditionGroups"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.conditions)) {
data["conditions"] = [];
for (let item of this.conditions)
- data["conditions"].push(item.toJSON());
+ data["conditions"].push(item ? item.toJSON() : undefined);
}
data["operation"] = this.operation;
return data;
@@ -52415,7 +52415,7 @@ export class ConnectCustomFieldValues implements IConnectCustomFieldValues {
if (Array.isArray(this.updateValueList)) {
data["updateValueList"] = [];
for (let item of this.updateValueList)
- data["updateValueList"].push(item.toJSON());
+ data["updateValueList"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -52522,7 +52522,7 @@ export class ConnectModules implements IConnectModules {
if (Array.isArray(this.modules)) {
data["modules"] = [];
for (let item of this.modules)
- data["modules"].push(item.toJSON());
+ data["modules"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -52641,7 +52641,7 @@ export class ContainerForProjectFeatures implements IContainerForProjectFeatures
if (Array.isArray(this.features)) {
data["features"] = [];
for (let item of this.features)
- data["features"].push(item.toJSON());
+ data["features"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -52689,7 +52689,7 @@ export class ContainerForRegisteredWebhooks implements IContainerForRegisteredWe
if (Array.isArray(this.webhookRegistrationResult)) {
data["webhookRegistrationResult"] = [];
for (let item of this.webhookRegistrationResult)
- data["webhookRegistrationResult"].push(item.toJSON());
+ data["webhookRegistrationResult"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -52791,7 +52791,7 @@ export class ContainerOfWorkflowSchemeAssociations implements IContainerOfWorkfl
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -53008,7 +53008,7 @@ export class ConvertedJQLQueries implements IConvertedJQLQueries {
if (Array.isArray(this.queriesWithUnknownUsers)) {
data["queriesWithUnknownUsers"] = [];
for (let item of this.queriesWithUnknownUsers)
- data["queriesWithUnknownUsers"].push(item.toJSON());
+ data["queriesWithUnknownUsers"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.queryStrings)) {
data["queryStrings"] = [];
@@ -53408,7 +53408,7 @@ export class CreateIssueSecuritySchemeDetails implements ICreateIssueSecuritySch
if (Array.isArray(this.levels)) {
data["levels"] = [];
for (let item of this.levels)
- data["levels"].push(item.toJSON());
+ data["levels"].push(item ? item.toJSON() : undefined);
}
data["name"] = this.name;
return data;
@@ -53525,7 +53525,7 @@ export class CreateNotificationSchemeDetails implements ICreateNotificationSchem
if (Array.isArray(this.notificationSchemeEvents)) {
data["notificationSchemeEvents"] = [];
for (let item of this.notificationSchemeEvents)
- data["notificationSchemeEvents"].push(item.toJSON());
+ data["notificationSchemeEvents"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -53782,25 +53782,25 @@ export class CreatePlanRequest implements ICreatePlanRequest {
if (Array.isArray(this.crossProjectReleases)) {
data["crossProjectReleases"] = [];
for (let item of this.crossProjectReleases)
- data["crossProjectReleases"].push(item.toJSON());
+ data["crossProjectReleases"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.customFields)) {
data["customFields"] = [];
for (let item of this.customFields)
- data["customFields"].push(item.toJSON());
+ data["customFields"].push(item ? item.toJSON() : undefined);
}
data["exclusionRules"] = this.exclusionRules ? this.exclusionRules.toJSON() : undefined;
if (Array.isArray(this.issueSources)) {
data["issueSources"] = [];
for (let item of this.issueSources)
- data["issueSources"].push(item.toJSON());
+ data["issueSources"].push(item ? item.toJSON() : undefined);
}
data["leadAccountId"] = this.leadAccountId;
data["name"] = this.name;
if (Array.isArray(this.permissions)) {
data["permissions"] = [];
for (let item of this.permissions)
- data["permissions"].push(item.toJSON());
+ data["permissions"].push(item ? item.toJSON() : undefined);
}
data["scheduling"] = this.scheduling ? this.scheduling.toJSON() : undefined;
return data;
@@ -54324,7 +54324,7 @@ export class CreateUiModificationDetails implements ICreateUiModificationDetails
if (Array.isArray(this.contexts)) {
data["contexts"] = [];
for (let item of this.contexts)
- data["contexts"].push(item.toJSON());
+ data["contexts"].push(item ? item.toJSON() : undefined);
}
data["data"] = this.data;
data["description"] = this.description;
@@ -54440,7 +54440,7 @@ export class CreateWorkflowCondition implements ICreateWorkflowCondition {
if (Array.isArray(this.conditions)) {
data["conditions"] = [];
for (let item of this.conditions)
- data["conditions"].push(item.toJSON());
+ data["conditions"].push(item ? item.toJSON() : undefined);
}
if (this.configuration) {
data["configuration"] = {};
@@ -54532,12 +54532,12 @@ All the transition statuses must be included in `statuses`. */
if (Array.isArray(this.statuses)) {
data["statuses"] = [];
for (let item of this.statuses)
- data["statuses"].push(item.toJSON());
+ data["statuses"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.transitions)) {
data["transitions"] = [];
for (let item of this.transitions)
- data["transitions"].push(item.toJSON());
+ data["transitions"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -54887,12 +54887,12 @@ export class CreateWorkflowTransitionRulesDetails implements ICreateWorkflowTran
if (Array.isArray(this.postFunctions)) {
data["postFunctions"] = [];
for (let item of this.postFunctions)
- data["postFunctions"].push(item.toJSON());
+ data["postFunctions"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.validators)) {
data["validators"] = [];
for (let item of this.validators)
- data["validators"].push(item.toJSON());
+ data["validators"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -55112,12 +55112,12 @@ export class CreatedIssues implements ICreatedIssues {
if (Array.isArray(this.errors)) {
data["errors"] = [];
for (let item of this.errors)
- data["errors"].push(item.toJSON());
+ data["errors"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.issues)) {
data["issues"] = [];
for (let item of this.issues)
- data["issues"].push(item.toJSON());
+ data["issues"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -55223,7 +55223,7 @@ export class CustomFieldConfigurations implements ICustomFieldConfigurations {
if (Array.isArray(this.configurations)) {
data["configurations"] = [];
for (let item of this.configurations)
- data["configurations"].push(item.toJSON());
+ data["configurations"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -56996,7 +56996,7 @@ export class CustomFieldContextDefaultValueUpdate implements ICustomFieldContext
if (Array.isArray(this.defaultValues)) {
data["defaultValues"] = [];
for (let item of this.defaultValues)
- data["defaultValues"].push(item.toJSON());
+ data["defaultValues"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -57268,7 +57268,7 @@ export class CustomFieldCreatedContextOptionsList implements ICustomFieldCreated
if (Array.isArray(this.options)) {
data["options"] = [];
for (let item of this.options)
- data["options"].push(item.toJSON());
+ data["options"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -57734,7 +57734,7 @@ export class CustomFieldUpdatedContextOptionsList implements ICustomFieldUpdated
if (Array.isArray(this.options)) {
data["options"] = [];
for (let item of this.options)
- data["options"].push(item.toJSON());
+ data["options"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -57855,7 +57855,7 @@ export class CustomFieldValueUpdateDetails implements ICustomFieldValueUpdateDet
if (Array.isArray(this.updates)) {
data["updates"] = [];
for (let item of this.updates)
- data["updates"].push(item.toJSON());
+ data["updates"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -58142,7 +58142,7 @@ export class Dashboard implements IDashboard {
if (Array.isArray(this.editPermissions)) {
data["editPermissions"] = [];
for (let item of this.editPermissions)
- data["editPermissions"].push(item.toJSON());
+ data["editPermissions"].push(item ? item.toJSON() : undefined);
}
data["id"] = this.id;
data["isFavourite"] = this.isFavourite;
@@ -58155,7 +58155,7 @@ export class Dashboard implements IDashboard {
if (Array.isArray(this.sharePermissions)) {
data["sharePermissions"] = [];
for (let item of this.sharePermissions)
- data["sharePermissions"].push(item.toJSON());
+ data["sharePermissions"].push(item ? item.toJSON() : undefined);
}
data["systemDashboard"] = this.systemDashboard;
data["view"] = this.view;
@@ -58248,13 +58248,13 @@ export class DashboardDetails implements IDashboardDetails {
if (Array.isArray(this.editPermissions)) {
data["editPermissions"] = [];
for (let item of this.editPermissions)
- data["editPermissions"].push(item.toJSON());
+ data["editPermissions"].push(item ? item.toJSON() : undefined);
}
data["name"] = this.name;
if (Array.isArray(this.sharePermissions)) {
data["sharePermissions"] = [];
for (let item of this.sharePermissions)
- data["sharePermissions"].push(item.toJSON());
+ data["sharePermissions"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -58426,7 +58426,7 @@ export class DashboardGadgetResponse implements IDashboardGadgetResponse {
if (Array.isArray(this.gadgets)) {
data["gadgets"] = [];
for (let item of this.gadgets)
- data["gadgets"].push(item.toJSON());
+ data["gadgets"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -58596,7 +58596,7 @@ export class DataClassificationLevelsBean implements IDataClassificationLevelsBe
if (Array.isArray(this.classifications)) {
data["classifications"] = [];
for (let item of this.classifications)
- data["classifications"].push(item.toJSON());
+ data["classifications"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -58923,7 +58923,7 @@ export class DeleteAndReplaceVersionBean implements IDeleteAndReplaceVersionBean
if (Array.isArray(this.customFieldReplacementList)) {
data["customFieldReplacementList"] = [];
for (let item of this.customFieldReplacementList)
- data["customFieldReplacementList"].push(item.toJSON());
+ data["customFieldReplacementList"].push(item ? item.toJSON() : undefined);
}
data["moveAffectedIssuesTo"] = this.moveAffectedIssuesTo;
data["moveFixIssuesTo"] = this.moveFixIssuesTo;
@@ -59923,7 +59923,7 @@ export class FailedWebhooks implements IFailedWebhooks {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -60097,12 +60097,12 @@ export class FieldAssociationsRequest implements IFieldAssociationsRequest {
if (Array.isArray(this.associationContexts)) {
data["associationContexts"] = [];
for (let item of this.associationContexts)
- data["associationContexts"].push(item.toJSON());
+ data["associationContexts"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.fields)) {
data["fields"] = [];
for (let item of this.fields)
- data["fields"].push(item.toJSON());
+ data["fields"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -60184,29 +60184,29 @@ export class FieldCapabilityPayload implements IFieldCapabilityPayload {
if (Array.isArray(this.customFieldDefinitions)) {
data["customFieldDefinitions"] = [];
for (let item of this.customFieldDefinitions)
- data["customFieldDefinitions"].push(item.toJSON());
+ data["customFieldDefinitions"].push(item ? item.toJSON() : undefined);
}
data["fieldLayoutScheme"] = this.fieldLayoutScheme ? this.fieldLayoutScheme.toJSON() : undefined;
if (Array.isArray(this.fieldLayouts)) {
data["fieldLayouts"] = [];
for (let item of this.fieldLayouts)
- data["fieldLayouts"].push(item.toJSON());
+ data["fieldLayouts"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.issueLayouts)) {
data["issueLayouts"] = [];
for (let item of this.issueLayouts)
- data["issueLayouts"].push(item.toJSON());
+ data["issueLayouts"].push(item ? item.toJSON() : undefined);
}
data["issueTypeScreenScheme"] = this.issueTypeScreenScheme ? this.issueTypeScreenScheme.toJSON() : undefined;
if (Array.isArray(this.screenScheme)) {
data["screenScheme"] = [];
for (let item of this.screenScheme)
- data["screenScheme"].push(item.toJSON());
+ data["screenScheme"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.screens)) {
data["screens"] = [];
for (let item of this.screens)
- data["screens"].push(item.toJSON());
+ data["screens"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -60285,7 +60285,7 @@ export class FieldChangedClause implements IFieldChangedClause {
if (Array.isArray(this.predicates)) {
data["predicates"] = [];
for (let item of this.predicates)
- data["predicates"].push(item.toJSON());
+ data["predicates"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -60561,7 +60561,7 @@ export class FieldConfigurationItemsDetails implements IFieldConfigurationItemsD
if (Array.isArray(this.fieldConfigurationItems)) {
data["fieldConfigurationItems"] = [];
for (let item of this.fieldConfigurationItems)
- data["fieldConfigurationItems"].push(item.toJSON());
+ data["fieldConfigurationItems"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -61247,7 +61247,7 @@ export class FieldLayoutPayload implements IFieldLayoutPayload {
if (Array.isArray(this.configuration)) {
data["configuration"] = [];
for (let item of this.configuration)
- data["configuration"].push(item.toJSON());
+ data["configuration"].push(item ? item.toJSON() : undefined);
}
data["description"] = this.description;
data["name"] = this.name;
@@ -61772,7 +61772,7 @@ export class FieldWasClause implements IFieldWasClause {
if (Array.isArray(this.predicates)) {
data["predicates"] = [];
for (let item of this.predicates)
- data["predicates"].push(item.toJSON());
+ data["predicates"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -61950,7 +61950,7 @@ export class Filter implements IFilter {
if (Array.isArray(this.editPermissions)) {
data["editPermissions"] = [];
for (let item of this.editPermissions)
- data["editPermissions"].push(item.toJSON());
+ data["editPermissions"].push(item ? item.toJSON() : undefined);
}
data["favourite"] = this.favourite;
data["favouritedCount"] = this.favouritedCount;
@@ -61963,7 +61963,7 @@ export class Filter implements IFilter {
if (Array.isArray(this.sharePermissions)) {
data["sharePermissions"] = [];
for (let item of this.sharePermissions)
- data["sharePermissions"].push(item.toJSON());
+ data["sharePermissions"].push(item ? item.toJSON() : undefined);
}
data["sharedUsers"] = this.sharedUsers ? this.sharedUsers.toJSON() : undefined;
data["subscriptions"] = this.subscriptions ? this.subscriptions.toJSON() : undefined;
@@ -62094,7 +62094,7 @@ export class FilterDetails implements IFilterDetails {
if (Array.isArray(this.editPermissions)) {
data["editPermissions"] = [];
for (let item of this.editPermissions)
- data["editPermissions"].push(item.toJSON());
+ data["editPermissions"].push(item ? item.toJSON() : undefined);
}
data["expand"] = this.expand;
data["favourite"] = this.favourite;
@@ -62108,12 +62108,12 @@ export class FilterDetails implements IFilterDetails {
if (Array.isArray(this.sharePermissions)) {
data["sharePermissions"] = [];
for (let item of this.sharePermissions)
- data["sharePermissions"].push(item.toJSON());
+ data["sharePermissions"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.subscriptions)) {
data["subscriptions"] = [];
for (let item of this.subscriptions)
- data["subscriptions"].push(item.toJSON());
+ data["subscriptions"].push(item ? item.toJSON() : undefined);
}
data["viewUrl"] = this.viewUrl;
return data;
@@ -62255,7 +62255,7 @@ export class FilterSubscriptionsList implements IFilterSubscriptionsList {
if (Array.isArray(this.items)) {
data["items"] = [];
for (let item of this.items)
- data["items"].push(item.toJSON());
+ data["items"].push(item ? item.toJSON() : undefined);
}
data["max-results"] = this.maxResults;
data["size"] = this.size;
@@ -62324,7 +62324,7 @@ export class FoundGroup implements IFoundGroup {
if (Array.isArray(this.labels)) {
data["labels"] = [];
for (let item of this.labels)
- data["labels"].push(item.toJSON());
+ data["labels"].push(item ? item.toJSON() : undefined);
}
data["name"] = this.name;
return data;
@@ -62383,7 +62383,7 @@ export class FoundGroups implements IFoundGroups {
if (Array.isArray(this.groups)) {
data["groups"] = [];
for (let item of this.groups)
- data["groups"].push(item.toJSON());
+ data["groups"].push(item ? item.toJSON() : undefined);
}
data["header"] = this.header;
data["total"] = this.total;
@@ -62443,7 +62443,7 @@ export class FoundUsers implements IFoundUsers {
if (Array.isArray(this.users)) {
data["users"] = [];
for (let item of this.users)
- data["users"].push(item.toJSON());
+ data["users"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -63304,19 +63304,19 @@ export class GetPlanResponse implements IGetPlanResponse {
if (Array.isArray(this.crossProjectReleases)) {
data["crossProjectReleases"] = [];
for (let item of this.crossProjectReleases)
- data["crossProjectReleases"].push(item.toJSON());
+ data["crossProjectReleases"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.customFields)) {
data["customFields"] = [];
for (let item of this.customFields)
- data["customFields"].push(item.toJSON());
+ data["customFields"].push(item ? item.toJSON() : undefined);
}
data["exclusionRules"] = this.exclusionRules ? this.exclusionRules.toJSON() : undefined;
data["id"] = this.id;
if (Array.isArray(this.issueSources)) {
data["issueSources"] = [];
for (let item of this.issueSources)
- data["issueSources"].push(item.toJSON());
+ data["issueSources"].push(item ? item.toJSON() : undefined);
}
data["lastSaved"] = this.lastSaved;
data["leadAccountId"] = this.leadAccountId;
@@ -63324,7 +63324,7 @@ export class GetPlanResponse implements IGetPlanResponse {
if (Array.isArray(this.permissions)) {
data["permissions"] = [];
for (let item of this.permissions)
- data["permissions"].push(item.toJSON());
+ data["permissions"].push(item ? item.toJSON() : undefined);
}
data["scheduling"] = this.scheduling ? this.scheduling.toJSON() : undefined;
data["status"] = this.status;
@@ -63405,7 +63405,7 @@ export class GetPlanResponseForPage implements IGetPlanResponseForPage {
if (Array.isArray(this.issueSources)) {
data["issueSources"] = [];
for (let item of this.issueSources)
- data["issueSources"].push(item.toJSON());
+ data["issueSources"].push(item ? item.toJSON() : undefined);
}
data["name"] = this.name;
data["scenarioId"] = this.scenarioId;
@@ -63893,7 +63893,7 @@ export class Hierarchy implements IHierarchy {
if (Array.isArray(this.levels)) {
data["levels"] = [];
for (let item of this.levels)
- data["levels"].push(item.toJSON());
+ data["levels"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -64771,7 +64771,7 @@ export class IssueBean implements IIssueBean {
if (Array.isArray(this.transitions)) {
data["transitions"] = [];
for (let item of this.transitions)
- data["transitions"].push(item.toJSON());
+ data["transitions"].push(item ? item.toJSON() : undefined);
}
if (this.versionedRepresentations) {
data["versionedRepresentations"] = {};
@@ -64942,7 +64942,7 @@ export class IssueBulkEditField implements IIssueBulkEditField {
if (Array.isArray(this.fieldOptions)) {
data["fieldOptions"] = [];
for (let item of this.fieldOptions)
- data["fieldOptions"].push(item.toJSON());
+ data["fieldOptions"].push(item ? item.toJSON() : undefined);
}
data["id"] = this.id;
data["isRequired"] = this.isRequired;
@@ -65224,7 +65224,7 @@ export class IssueBulkTransitionForWorkflow implements IIssueBulkTransitionForWo
if (Array.isArray(this.transitions)) {
data["transitions"] = [];
for (let item of this.transitions)
- data["transitions"].push(item.toJSON());
+ data["transitions"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -65289,7 +65289,7 @@ If `true`, dispatches a bulk notification email to users about the updates. */
if (Array.isArray(this.bulkTransitionInputs)) {
data["bulkTransitionInputs"] = [];
for (let item of this.bulkTransitionInputs)
- data["bulkTransitionInputs"].push(item.toJSON());
+ data["bulkTransitionInputs"].push(item ? item.toJSON() : undefined);
}
data["sendBulkNotification"] = this.sendBulkNotification;
return data;
@@ -65399,7 +65399,7 @@ export class IssueChangeLog implements IIssueChangeLog {
if (Array.isArray(this.changeHistories)) {
data["changeHistories"] = [];
for (let item of this.changeHistories)
- data["changeHistories"].push(item.toJSON());
+ data["changeHistories"].push(item ? item.toJSON() : undefined);
}
data["issueId"] = this.issueId;
return data;
@@ -65618,7 +65618,7 @@ export class IssueCreateMetadata implements IIssueCreateMetadata {
if (Array.isArray(this.projects)) {
data["projects"] = [];
for (let item of this.projects)
- data["projects"].push(item.toJSON());
+ data["projects"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -66093,7 +66093,7 @@ export class IssueFieldOptionScopeBean implements IIssueFieldOptionScopeBean {
if (Array.isArray(this.projects2)) {
data["projects2"] = [];
for (let item of this.projects2)
- data["projects2"].push(item.toJSON());
+ data["projects2"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -66317,7 +66317,7 @@ export class IssueLayoutPayload implements IIssueLayoutPayload {
if (Array.isArray(this.items)) {
data["items"] = [];
for (let item of this.items)
- data["items"].push(item.toJSON());
+ data["items"].push(item ? item.toJSON() : undefined);
}
data["pcri"] = this.pcri ? this.pcri.toJSON() : undefined;
return data;
@@ -66613,7 +66613,7 @@ export class IssueLinkTypes implements IIssueLinkTypes {
if (Array.isArray(this.issueLinkTypes)) {
data["issueLinkTypes"] = [];
for (let item of this.issueLinkTypes)
- data["issueLinkTypes"].push(item.toJSON());
+ data["issueLinkTypes"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -66714,7 +66714,7 @@ export class IssueMatches implements IIssueMatches {
if (Array.isArray(this.matches)) {
data["matches"] = [];
for (let item of this.matches)
- data["matches"].push(item.toJSON());
+ data["matches"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -66827,7 +66827,7 @@ export class IssuePickerSuggestions implements IIssuePickerSuggestions {
if (Array.isArray(this.sections)) {
data["sections"] = [];
for (let item of this.sections)
- data["sections"].push(item.toJSON());
+ data["sections"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -66888,7 +66888,7 @@ export class IssuePickerSuggestionsIssueType implements IIssuePickerSuggestionsI
if (Array.isArray(this.issues)) {
data["issues"] = [];
for (let item of this.issues)
- data["issues"].push(item.toJSON());
+ data["issues"].push(item ? item.toJSON() : undefined);
}
data["label"] = this.label;
data["msg"] = this.msg;
@@ -67791,13 +67791,13 @@ export class IssueTypeProjectCreatePayload implements IIssueTypeProjectCreatePay
if (Array.isArray(this.issueTypeHierarchy)) {
data["issueTypeHierarchy"] = [];
for (let item of this.issueTypeHierarchy)
- data["issueTypeHierarchy"].push(item.toJSON());
+ data["issueTypeHierarchy"].push(item ? item.toJSON() : undefined);
}
data["issueTypeScheme"] = this.issueTypeScheme ? this.issueTypeScheme.toJSON() : undefined;
if (Array.isArray(this.issueTypes)) {
data["issueTypes"] = [];
for (let item of this.issueTypes)
- data["issueTypes"].push(item.toJSON());
+ data["issueTypes"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -68079,7 +68079,7 @@ export class IssueTypeSchemePayload implements IIssueTypeSchemePayload {
if (Array.isArray(this.issueTypeIds)) {
data["issueTypeIds"] = [];
for (let item of this.issueTypeIds)
- data["issueTypeIds"].push(item.toJSON());
+ data["issueTypeIds"].push(item ? item.toJSON() : undefined);
}
data["name"] = this.name;
data["pcri"] = this.pcri ? this.pcri.toJSON() : undefined;
@@ -68353,7 +68353,7 @@ export class IssueTypeScreenSchemeDetails implements IIssueTypeScreenSchemeDetai
if (Array.isArray(this.issueTypeMappings)) {
data["issueTypeMappings"] = [];
for (let item of this.issueTypeMappings)
- data["issueTypeMappings"].push(item.toJSON());
+ data["issueTypeMappings"].push(item ? item.toJSON() : undefined);
}
data["name"] = this.name;
return data;
@@ -68547,7 +68547,7 @@ export class IssueTypeScreenSchemeMappingDetails implements IIssueTypeScreenSche
if (Array.isArray(this.issueTypeMappings)) {
data["issueTypeMappings"] = [];
for (let item of this.issueTypeMappings)
- data["issueTypeMappings"].push(item.toJSON());
+ data["issueTypeMappings"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -68937,7 +68937,7 @@ export class IssueTypeWithStatus implements IIssueTypeWithStatus {
if (Array.isArray(this.statuses)) {
data["statuses"] = [];
for (let item of this.statuses)
- data["statuses"].push(item.toJSON());
+ data["statuses"].push(item ? item.toJSON() : undefined);
}
data["subtask"] = this.subtask;
return data;
@@ -69154,7 +69154,7 @@ export class IssueUpdateDetails implements IIssueUpdateDetails {
if (Array.isArray(this.properties)) {
data["properties"] = [];
for (let item of this.properties)
- data["properties"].push(item.toJSON());
+ data["properties"].push(item ? item.toJSON() : undefined);
}
data["transition"] = this.transition ? this.transition.toJSON() : undefined;
if (this.update) {
@@ -69466,7 +69466,7 @@ export class IssuesUpdateBean implements IIssuesUpdateBean {
if (Array.isArray(this.issueUpdates)) {
data["issueUpdates"] = [];
for (let item of this.issueUpdates)
- data["issueUpdates"].push(item.toJSON());
+ data["issueUpdates"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -69873,12 +69873,12 @@ export class JQLReferenceData implements IJQLReferenceData {
if (Array.isArray(this.visibleFieldNames)) {
data["visibleFieldNames"] = [];
for (let item of this.visibleFieldNames)
- data["visibleFieldNames"].push(item.toJSON());
+ data["visibleFieldNames"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.visibleFunctionNames)) {
data["visibleFunctionNames"] = [];
for (let item of this.visibleFunctionNames)
- data["visibleFunctionNames"].push(item.toJSON());
+ data["visibleFunctionNames"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -70488,7 +70488,7 @@ export class JiraExpressionAnalysis implements IJiraExpressionAnalysis {
if (Array.isArray(this.errors)) {
data["errors"] = [];
for (let item of this.errors)
- data["errors"].push(item.toJSON());
+ data["errors"].push(item ? item.toJSON() : undefined);
}
data["expression"] = this.expression;
data["type"] = this.type;
@@ -70636,7 +70636,7 @@ export class JiraExpressionEvalContextBean implements IJiraExpressionEvalContext
if (Array.isArray(this.custom)) {
data["custom"] = [];
for (let item of this.custom)
- data["custom"].push(item.toJSON());
+ data["custom"].push(item ? item.toJSON() : undefined);
}
data["customerRequest"] = this.customerRequest;
data["issue"] = this.issue ? this.issue.toJSON() : undefined;
@@ -70778,7 +70778,7 @@ export class JiraExpressionEvaluateContextBean implements IJiraExpressionEvaluat
if (Array.isArray(this.custom)) {
data["custom"] = [];
for (let item of this.custom)
- data["custom"].push(item.toJSON());
+ data["custom"].push(item ? item.toJSON() : undefined);
}
data["customerRequest"] = this.customerRequest;
data["issue"] = this.issue ? this.issue.toJSON() : undefined;
@@ -71122,7 +71122,7 @@ export class JiraExpressionsAnalysis implements IJiraExpressionsAnalysis {
if (Array.isArray(this.results)) {
data["results"] = [];
for (let item of this.results)
- data["results"].push(item.toJSON());
+ data["results"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -71498,53 +71498,53 @@ For ADF format details, refer to: [Atlassian Document Format](https://developer.
if (Array.isArray(this.cascadingSelectFields)) {
data["cascadingSelectFields"] = [];
for (let item of this.cascadingSelectFields)
- data["cascadingSelectFields"].push(item.toJSON());
+ data["cascadingSelectFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.clearableNumberFields)) {
data["clearableNumberFields"] = [];
for (let item of this.clearableNumberFields)
- data["clearableNumberFields"].push(item.toJSON());
+ data["clearableNumberFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.colorFields)) {
data["colorFields"] = [];
for (let item of this.colorFields)
- data["colorFields"].push(item.toJSON());
+ data["colorFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.datePickerFields)) {
data["datePickerFields"] = [];
for (let item of this.datePickerFields)
- data["datePickerFields"].push(item.toJSON());
+ data["datePickerFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.dateTimePickerFields)) {
data["dateTimePickerFields"] = [];
for (let item of this.dateTimePickerFields)
- data["dateTimePickerFields"].push(item.toJSON());
+ data["dateTimePickerFields"].push(item ? item.toJSON() : undefined);
}
data["issueType"] = this.issueType ? this.issueType.toJSON() : undefined;
if (Array.isArray(this.labelsFields)) {
data["labelsFields"] = [];
for (let item of this.labelsFields)
- data["labelsFields"].push(item.toJSON());
+ data["labelsFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.multipleGroupPickerFields)) {
data["multipleGroupPickerFields"] = [];
for (let item of this.multipleGroupPickerFields)
- data["multipleGroupPickerFields"].push(item.toJSON());
+ data["multipleGroupPickerFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.multipleSelectClearableUserPickerFields)) {
data["multipleSelectClearableUserPickerFields"] = [];
for (let item of this.multipleSelectClearableUserPickerFields)
- data["multipleSelectClearableUserPickerFields"].push(item.toJSON());
+ data["multipleSelectClearableUserPickerFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.multipleSelectFields)) {
data["multipleSelectFields"] = [];
for (let item of this.multipleSelectFields)
- data["multipleSelectFields"].push(item.toJSON());
+ data["multipleSelectFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.multipleVersionPickerFields)) {
data["multipleVersionPickerFields"] = [];
for (let item of this.multipleVersionPickerFields)
- data["multipleVersionPickerFields"].push(item.toJSON());
+ data["multipleVersionPickerFields"].push(item ? item.toJSON() : undefined);
}
data["multiselectComponents"] = this.multiselectComponents ? this.multiselectComponents.toJSON() : undefined;
data["originalEstimateField"] = this.originalEstimateField ? this.originalEstimateField.toJSON() : undefined;
@@ -71552,39 +71552,39 @@ For ADF format details, refer to: [Atlassian Document Format](https://developer.
if (Array.isArray(this.richTextFields)) {
data["richTextFields"] = [];
for (let item of this.richTextFields)
- data["richTextFields"].push(item.toJSON());
+ data["richTextFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.singleGroupPickerFields)) {
data["singleGroupPickerFields"] = [];
for (let item of this.singleGroupPickerFields)
- data["singleGroupPickerFields"].push(item.toJSON());
+ data["singleGroupPickerFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.singleLineTextFields)) {
data["singleLineTextFields"] = [];
for (let item of this.singleLineTextFields)
- data["singleLineTextFields"].push(item.toJSON());
+ data["singleLineTextFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.singleSelectClearableUserPickerFields)) {
data["singleSelectClearableUserPickerFields"] = [];
for (let item of this.singleSelectClearableUserPickerFields)
- data["singleSelectClearableUserPickerFields"].push(item.toJSON());
+ data["singleSelectClearableUserPickerFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.singleSelectFields)) {
data["singleSelectFields"] = [];
for (let item of this.singleSelectFields)
- data["singleSelectFields"].push(item.toJSON());
+ data["singleSelectFields"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.singleVersionPickerFields)) {
data["singleVersionPickerFields"] = [];
for (let item of this.singleVersionPickerFields)
- data["singleVersionPickerFields"].push(item.toJSON());
+ data["singleVersionPickerFields"].push(item ? item.toJSON() : undefined);
}
data["status"] = this.status ? this.status.toJSON() : undefined;
data["timeTrackingField"] = this.timeTrackingField ? this.timeTrackingField.toJSON() : undefined;
if (Array.isArray(this.urlFields)) {
data["urlFields"] = [];
for (let item of this.urlFields)
- data["urlFields"].push(item.toJSON());
+ data["urlFields"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -71775,7 +71775,7 @@ export class JiraLabelsField implements IJiraLabelsField {
if (Array.isArray(this.labels)) {
data["labels"] = [];
for (let item of this.labels)
- data["labels"].push(item.toJSON());
+ data["labels"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -71865,7 +71865,7 @@ export class JiraMultiSelectComponentField implements IJiraMultiSelectComponentF
if (Array.isArray(this.components)) {
data["components"] = [];
for (let item of this.components)
- data["components"].push(item.toJSON());
+ data["components"].push(item ? item.toJSON() : undefined);
}
data["fieldId"] = this.fieldId;
return data;
@@ -71918,7 +71918,7 @@ export class JiraMultipleGroupPickerField implements IJiraMultipleGroupPickerFie
if (Array.isArray(this.groups)) {
data["groups"] = [];
for (let item of this.groups)
- data["groups"].push(item.toJSON());
+ data["groups"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -71969,7 +71969,7 @@ export class JiraMultipleSelectField implements IJiraMultipleSelectField {
if (Array.isArray(this.options)) {
data["options"] = [];
for (let item of this.options)
- data["options"].push(item.toJSON());
+ data["options"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -72017,7 +72017,7 @@ export class JiraMultipleSelectUserPickerField implements IJiraMultipleSelectUse
if (Array.isArray(this.users)) {
data["users"] = [];
for (let item of this.users)
- data["users"].push(item.toJSON());
+ data["users"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -72071,7 +72071,7 @@ export class JiraMultipleVersionPickerField implements IJiraMultipleVersionPicke
if (Array.isArray(this.versions)) {
data["versions"] = [];
for (let item of this.versions)
- data["versions"].push(item.toJSON());
+ data["versions"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -72563,12 +72563,12 @@ The workflows that use this status. Only available if the `workflowUsages` expan
if (Array.isArray(this.usages)) {
data["usages"] = [];
for (let item of this.usages)
- data["usages"].push(item.toJSON());
+ data["usages"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.workflowUsages)) {
data["workflowUsages"] = [];
for (let item of this.workflowUsages)
- data["workflowUsages"].push(item.toJSON());
+ data["workflowUsages"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -72868,19 +72868,19 @@ Use the optional `workflows.usages` expand to get additional information about t
if (Array.isArray(this.statuses)) {
data["statuses"] = [];
for (let item of this.statuses)
- data["statuses"].push(item.toJSON());
+ data["statuses"].push(item ? item.toJSON() : undefined);
}
data["taskId"] = this.taskId;
if (Array.isArray(this.transitions)) {
data["transitions"] = [];
for (let item of this.transitions)
- data["transitions"].push(item.toJSON());
+ data["transitions"].push(item ? item.toJSON() : undefined);
}
data["updated"] = this.updated;
if (Array.isArray(this.usages)) {
data["usages"] = [];
for (let item of this.usages)
- data["usages"].push(item.toJSON());
+ data["usages"].push(item ? item.toJSON() : undefined);
}
data["version"] = this.version ? this.version.toJSON() : undefined;
return data;
@@ -72978,7 +72978,7 @@ The `statuses.usages` expand is an optional parameter that can be used when read
if (Array.isArray(this.usages)) {
data["usages"] = [];
for (let item of this.usages)
- data["usages"].push(item.toJSON());
+ data["usages"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -73205,7 +73205,7 @@ export class JqlFunctionPrecomputationGetByIdResponse implements IJqlFunctionPre
if (Array.isArray(this.precomputations)) {
data["precomputations"] = [];
for (let item of this.precomputations)
- data["precomputations"].push(item.toJSON());
+ data["precomputations"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -73368,7 +73368,7 @@ export class JqlFunctionPrecomputationUpdateRequestBean implements IJqlFunctionP
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -73517,7 +73517,7 @@ export class JqlQueriesToSanitize implements IJqlQueriesToSanitize {
if (Array.isArray(this.queries)) {
data["queries"] = [];
for (let item of this.queries)
- data["queries"].push(item.toJSON());
+ data["queries"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -73752,7 +73752,7 @@ export class JqlQueryField implements IJqlQueryField {
if (Array.isArray(this.property)) {
data["property"] = [];
for (let item of this.property)
- data["property"].push(item.toJSON());
+ data["property"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -73877,7 +73877,7 @@ export class JqlQueryOrderByClause implements IJqlQueryOrderByClause {
if (Array.isArray(this.fields)) {
data["fields"] = [];
for (let item of this.fields)
- data["fields"].push(item.toJSON());
+ data["fields"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -74443,7 +74443,7 @@ export class License implements ILicense {
if (Array.isArray(this.applications)) {
data["applications"] = [];
for (let item of this.applications)
- data["applications"].push(item.toJSON());
+ data["applications"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -74596,14 +74596,14 @@ export class LinkGroup implements ILinkGroup {
if (Array.isArray(this.groups)) {
data["groups"] = [];
for (let item of this.groups)
- data["groups"].push(item.toJSON());
+ data["groups"].push(item ? item.toJSON() : undefined);
}
data["header"] = this.header ? this.header.toJSON() : undefined;
data["id"] = this.id;
if (Array.isArray(this.links)) {
data["links"] = [];
for (let item of this.links)
- data["links"].push(item.toJSON());
+ data["links"].push(item ? item.toJSON() : undefined);
}
data["styleClass"] = this.styleClass;
data["weight"] = this.weight;
@@ -74785,7 +74785,7 @@ export class ListOperand implements IListOperand {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -75089,7 +75089,7 @@ export class MappingsByIssueTypeOverride implements IMappingsByIssueTypeOverride
if (Array.isArray(this.statusMappings)) {
data["statusMappings"] = [];
for (let item of this.statusMappings)
- data["statusMappings"].push(item.toJSON());
+ data["statusMappings"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -75150,7 +75150,7 @@ export class MappingsByWorkflow implements IMappingsByWorkflow {
if (Array.isArray(this.statusMappings)) {
data["statusMappings"] = [];
for (let item of this.statusMappings)
- data["statusMappings"].push(item.toJSON());
+ data["statusMappings"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -75246,7 +75246,7 @@ export class MultiIssueEntityProperties implements IMultiIssueEntityProperties {
if (Array.isArray(this.issues)) {
data["issues"] = [];
for (let item of this.issues)
- data["issues"].push(item.toJSON());
+ data["issues"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -75444,7 +75444,7 @@ export class MultipleCustomFieldValuesUpdateDetails implements IMultipleCustomFi
if (Array.isArray(this.updates)) {
data["updates"] = [];
for (let item of this.updates)
- data["updates"].push(item.toJSON());
+ data["updates"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -75864,13 +75864,13 @@ export class NotificationRecipients implements INotificationRecipients {
if (Array.isArray(this.groups)) {
data["groups"] = [];
for (let item of this.groups)
- data["groups"].push(item.toJSON());
+ data["groups"].push(item ? item.toJSON() : undefined);
}
data["reporter"] = this.reporter;
if (Array.isArray(this.users)) {
data["users"] = [];
for (let item of this.users)
- data["users"].push(item.toJSON());
+ data["users"].push(item ? item.toJSON() : undefined);
}
data["voters"] = this.voters;
data["watchers"] = this.watchers;
@@ -75953,12 +75953,12 @@ export class NotificationRecipientsRestrictions implements INotificationRecipien
if (Array.isArray(this.groups)) {
data["groups"] = [];
for (let item of this.groups)
- data["groups"].push(item.toJSON());
+ data["groups"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.permissions)) {
data["permissions"] = [];
for (let item of this.permissions)
- data["permissions"].push(item.toJSON());
+ data["permissions"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -76038,7 +76038,7 @@ export class NotificationScheme implements INotificationScheme {
if (Array.isArray(this.notificationSchemeEvents)) {
data["notificationSchemeEvents"] = [];
for (let item of this.notificationSchemeEvents)
- data["notificationSchemeEvents"].push(item.toJSON());
+ data["notificationSchemeEvents"].push(item ? item.toJSON() : undefined);
}
if (Array.isArray(this.projects)) {
data["projects"] = [];
@@ -76148,7 +76148,7 @@ export class NotificationSchemeEvent implements INotificationSchemeEvent {
if (Array.isArray(this.notifications)) {
data["notifications"] = [];
for (let item of this.notifications)
- data["notifications"].push(item.toJSON());
+ data["notifications"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -76214,7 +76214,7 @@ export class NotificationSchemeEventDetails implements INotificationSchemeEventD
if (Array.isArray(this.notifications)) {
data["notifications"] = [];
for (let item of this.notifications)
- data["notifications"].push(item.toJSON());
+ data["notifications"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -76309,7 +76309,7 @@ export class NotificationSchemeEventPayload implements INotificationSchemeEventP
if (Array.isArray(this.notifications)) {
data["notifications"] = [];
for (let item of this.notifications)
- data["notifications"].push(item.toJSON());
+ data["notifications"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -76579,7 +76579,7 @@ export class NotificationSchemePayload implements INotificationSchemePayload {
if (Array.isArray(this.notificationSchemeEvents)) {
data["notificationSchemeEvents"] = [];
for (let item of this.notificationSchemeEvents)
- data["notificationSchemeEvents"].push(item.toJSON());
+ data["notificationSchemeEvents"].push(item ? item.toJSON() : undefined);
}
data["onConflict"] = this.onConflict;
data["pcri"] = this.pcri ? this.pcri.toJSON() : undefined;
@@ -76734,7 +76734,7 @@ export class Operations implements IOperations {
if (Array.isArray(this.linkGroups)) {
data["linkGroups"] = [];
for (let item of this.linkGroups)
- data["linkGroups"].push(item.toJSON());
+ data["linkGroups"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -76934,7 +76934,7 @@ export class PageBean2ComponentJsonBean implements IPageBean2ComponentJsonBean {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77018,7 +77018,7 @@ export class PageBean2JqlFunctionPrecomputationBean implements IPageBean2JqlFunc
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77102,7 +77102,7 @@ export class PageBeanBulkContextualConfiguration implements IPageBeanBulkContext
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77186,7 +77186,7 @@ export class PageBeanChangelog implements IPageBeanChangelog {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77270,7 +77270,7 @@ export class PageBeanComment implements IPageBeanComment {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77354,7 +77354,7 @@ export class PageBeanComponentWithIssueCount implements IPageBeanComponentWithIs
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77438,7 +77438,7 @@ export class PageBeanContext implements IPageBeanContext {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77522,7 +77522,7 @@ export class PageBeanContextForProjectAndIssueType implements IPageBeanContextFo
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77606,7 +77606,7 @@ export class PageBeanContextualConfiguration implements IPageBeanContextualConfi
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77690,7 +77690,7 @@ export class PageBeanCustomFieldContext implements IPageBeanCustomFieldContext {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77774,7 +77774,7 @@ export class PageBeanCustomFieldContextDefaultValue implements IPageBeanCustomFi
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77858,7 +77858,7 @@ export class PageBeanCustomFieldContextOption implements IPageBeanCustomFieldCon
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -77942,7 +77942,7 @@ export class PageBeanCustomFieldContextProjectMapping implements IPageBeanCustom
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78026,7 +78026,7 @@ export class PageBeanDashboard implements IPageBeanDashboard {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78110,7 +78110,7 @@ export class PageBeanField implements IPageBeanField {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78194,7 +78194,7 @@ export class PageBeanFieldConfigurationDetails implements IPageBeanFieldConfigur
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78278,7 +78278,7 @@ export class PageBeanFieldConfigurationIssueTypeItem implements IPageBeanFieldCo
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78362,7 +78362,7 @@ export class PageBeanFieldConfigurationItem implements IPageBeanFieldConfigurati
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78446,7 +78446,7 @@ export class PageBeanFieldConfigurationScheme implements IPageBeanFieldConfigura
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78530,7 +78530,7 @@ export class PageBeanFieldConfigurationSchemeProjects implements IPageBeanFieldC
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78614,7 +78614,7 @@ export class PageBeanFilterDetails implements IPageBeanFilterDetails {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78698,7 +78698,7 @@ export class PageBeanGroupDetails implements IPageBeanGroupDetails {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78782,7 +78782,7 @@ export class PageBeanIssueFieldOption implements IPageBeanIssueFieldOption {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78866,7 +78866,7 @@ export class PageBeanIssueSecurityLevelMember implements IPageBeanIssueSecurityL
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -78950,7 +78950,7 @@ export class PageBeanIssueSecuritySchemeToProjectMapping implements IPageBeanIss
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79034,7 +79034,7 @@ export class PageBeanIssueTypeScheme implements IPageBeanIssueTypeScheme {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79118,7 +79118,7 @@ export class PageBeanIssueTypeSchemeMapping implements IPageBeanIssueTypeSchemeM
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79202,7 +79202,7 @@ export class PageBeanIssueTypeSchemeProjects implements IPageBeanIssueTypeScheme
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79286,7 +79286,7 @@ export class PageBeanIssueTypeScreenScheme implements IPageBeanIssueTypeScreenSc
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79370,7 +79370,7 @@ export class PageBeanIssueTypeScreenSchemeItem implements IPageBeanIssueTypeScre
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79454,7 +79454,7 @@ export class PageBeanIssueTypeScreenSchemesProjects implements IPageBeanIssueTyp
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79538,7 +79538,7 @@ export class PageBeanIssueTypeToContextMapping implements IPageBeanIssueTypeToCo
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79622,7 +79622,7 @@ export class PageBeanNotificationScheme implements IPageBeanNotificationScheme {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79706,7 +79706,7 @@ export class PageBeanNotificationSchemeAndProjectMappingJsonBean implements IPag
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79790,7 +79790,7 @@ export class PageBeanPriority implements IPageBeanPriority {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79874,7 +79874,7 @@ export class PageBeanPrioritySchemeWithPaginatedPrioritiesAndProjects implements
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -79958,7 +79958,7 @@ export class PageBeanPriorityWithSequence implements IPageBeanPriorityWithSequen
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80042,7 +80042,7 @@ export class PageBeanProject implements IPageBeanProject {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80126,7 +80126,7 @@ export class PageBeanProjectDetails implements IPageBeanProjectDetails {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80210,7 +80210,7 @@ export class PageBeanResolutionJsonBean implements IPageBeanResolutionJsonBean {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80294,7 +80294,7 @@ export class PageBeanScreen implements IPageBeanScreen {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80378,7 +80378,7 @@ export class PageBeanScreenScheme implements IPageBeanScreenScheme {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80462,7 +80462,7 @@ export class PageBeanScreenWithTab implements IPageBeanScreenWithTab {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80546,7 +80546,7 @@ export class PageBeanSecurityLevel implements IPageBeanSecurityLevel {
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80630,7 +80630,7 @@ export class PageBeanSecurityLevelMember implements IPageBeanSecurityLevelMember
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80714,7 +80714,7 @@ export class PageBeanSecuritySchemeWithProjects implements IPageBeanSecuritySche
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() : undefined);
}
return data;
}
@@ -80882,7 +80882,7 @@ export class PageBeanUiModificationDetails implements IPageBeanUiModificationDet
if (Array.isArray(this.values)) {
data["values"] = [];
for (let item of this.values)
- data["values"].push(item.toJSON());
+ data["values"].push(item ? item.toJSON() :