diff --git a/docs/content/docs/reference/components/jira_v1.mdx b/docs/content/docs/reference/components/jira_v1.mdx index d55873e08b0..06071381172 100644 --- a/docs/content/docs/reference/components/jira_v1.mdx +++ b/docs/content/docs/reference/components/jira_v1.mdx @@ -287,6 +287,86 @@ Type: OBJECT ``` +### List Issue Comments +Name: listIssueComments + +`Return all comments for an issue.` + +#### Properties + +| Name | Label | Type | Description | Required | +|:---------------:|:--------------:|:------------:|:-------------------:|:--------:| +| project | Project ID | STRING | ID of the project where the issue is located. | false | +| issueId | Issue ID | STRING
Depends On project
| ID of the issue. | true | +| orderBy | Order By | STRING
Options +created, -created
| Order the results by a field. | false | +| maxResults | Max Results | INTEGER | The maximum number of items to return per page. | false | + +#### Example JSON Structure +```json +{ + "label" : "List Issue Comments", + "name" : "listIssueComments", + "parameters" : { + "project" : "", + "issueId" : "", + "orderBy" : "", + "maxResults" : 1 + }, + "type" : "jira/v1/listIssueComments" +} +``` + +#### Output + + + +Type: OBJECT + + +#### Properties + +| Name | Type | Description | +|:------------:|:------------:|:-------------------:| +| maxResults | INTEGER | The maximum number of items that could be returned. | +| startAt | INTEGER | The index of the first item returned. | +| total | INTEGER | The number of items returned. | +| comments | ARRAY
Items [{STRING\(id), STRING\(self), {STRING\(type), INTEGER\(version), [{STRING\(text)}]\(content)}\(body), {STRING\(accountId), STRING\(accountType), BOOLEAN\(active), STRING\(emailAddress), STRING\(displayName), STRING\(self), STRING\(timezone)}\(author), STRING\(created), STRING\(updated)}]
| List of comments on the issue | + + + + +#### Output Example +```json +{ + "maxResults" : 1, + "startAt" : 1, + "total" : 1, + "comments" : [ { + "id" : "", + "self" : "", + "body" : { + "type" : "", + "version" : 1, + "content" : [ { + "text" : "" + } ] + }, + "author" : { + "accountId" : "", + "accountType" : "", + "active" : false, + "emailAddress" : "", + "displayName" : "", + "self" : "", + "timezone" : "" + }, + "created" : "", + "updated" : "" + } ] +} +``` + + ### Search Issues Name: searchForIssuesUsingJql diff --git a/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/JiraComponentHandler.java b/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/JiraComponentHandler.java index 98b9830c35a..3df64b51c7e 100644 --- a/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/JiraComponentHandler.java +++ b/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/JiraComponentHandler.java @@ -26,6 +26,7 @@ import com.bytechef.component.jira.action.JiraCreateIssueAction; import com.bytechef.component.jira.action.JiraCreateIssueCommentAction; import com.bytechef.component.jira.action.JiraGetIssueAction; +import com.bytechef.component.jira.action.JiraListIssueCommentsAction; import com.bytechef.component.jira.action.JiraSearchForIssuesUsingJqlAction; import com.bytechef.component.jira.connection.JiraConnection; import com.bytechef.component.jira.trigger.JiraNewIssueTrigger; @@ -55,12 +56,14 @@ public class JiraComponentHandler implements ComponentHandler { JiraCreateIssueAction.ACTION_DEFINITION, JiraCreateIssueCommentAction.ACTION_DEFINITION, JiraGetIssueAction.ACTION_DEFINITION, + JiraListIssueCommentsAction.ACTION_DEFINITION, JiraSearchForIssuesUsingJqlAction.ACTION_DEFINITION) .clusterElements( tool(JiraAssignIssueAction.ACTION_DEFINITION), tool(JiraCreateIssueAction.ACTION_DEFINITION), tool(JiraCreateIssueCommentAction.ACTION_DEFINITION), tool(JiraGetIssueAction.ACTION_DEFINITION), + tool(JiraListIssueCommentsAction.ACTION_DEFINITION), tool(JiraSearchForIssuesUsingJqlAction.ACTION_DEFINITION)) .triggers( JiraNewIssueTrigger.TRIGGER_DEFINITION, diff --git a/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/action/JiraListIssueCommentsAction.java b/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/action/JiraListIssueCommentsAction.java new file mode 100644 index 00000000000..3283a744092 --- /dev/null +++ b/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/action/JiraListIssueCommentsAction.java @@ -0,0 +1,142 @@ +/* + * Copyright 2025 ByteChef + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.bytechef.component.jira.action; + +import static com.bytechef.component.definition.ComponentDsl.action; +import static com.bytechef.component.definition.ComponentDsl.array; +import static com.bytechef.component.definition.ComponentDsl.bool; +import static com.bytechef.component.definition.ComponentDsl.integer; +import static com.bytechef.component.definition.ComponentDsl.object; +import static com.bytechef.component.definition.ComponentDsl.option; +import static com.bytechef.component.definition.ComponentDsl.outputSchema; +import static com.bytechef.component.definition.ComponentDsl.string; +import static com.bytechef.component.jira.constant.JiraConstants.ISSUE_ID; +import static com.bytechef.component.jira.constant.JiraConstants.MAX_RESULTS; +import static com.bytechef.component.jira.constant.JiraConstants.ORDER_BY; +import static com.bytechef.component.jira.constant.JiraConstants.PROJECT; + +import com.bytechef.component.definition.ActionDefinition.OptionsFunction; +import com.bytechef.component.definition.ComponentDsl.ModifiableActionDefinition; +import com.bytechef.component.definition.Context; +import com.bytechef.component.definition.Context.Http; +import com.bytechef.component.definition.Parameters; +import com.bytechef.component.definition.TypeReference; +import com.bytechef.component.jira.util.JiraOptionsUtils; + +/** + * @author Ivona Pavela + */ +public class JiraListIssueCommentsAction { + + public static final ModifiableActionDefinition ACTION_DEFINITION = action("listIssueComments") + .title("List Issue Comments") + .description("Return all comments for an issue.") + .properties( + string(PROJECT) + .label("Project ID") + .description("ID of the project where the issue is located.") + .options((OptionsFunction) JiraOptionsUtils::getProjectIdOptions) + .required(false), + string(ISSUE_ID) + .label("Issue ID") + .description("ID of the issue.") + .options((OptionsFunction) JiraOptionsUtils::getIssueIdOptions) + .optionsLookupDependsOn(PROJECT) + .required(true), + string(ORDER_BY) + .label("Order By") + .description("Order the results by a field.") + .options( + option("Created (Ascending)", "+created", "Order ascending by created date."), + option("Created (Descending)", "-created", "Order descending by created date.")) + .required(false), + integer(MAX_RESULTS) + .label("Max Results") + .description("The maximum number of items to return per page.") + .required(false)) + .output( + outputSchema( + object() + .properties( + integer("maxResults") + .description("The maximum number of items that could be returned."), + integer("startAt") + .description("The index of the first item returned."), + integer("total") + .description("The number of items returned."), + array("comments") + .description("List of comments on the issue") + .items( + object() + .properties( + string("id") + .description("The ID of the comment."), + string("self") + .description("The URL of the comment."), + object("body") + .properties( + string("type") + .description( + "Defines the type of block node such as paragraph, table, and alike."), + integer("version") + .description( + "Defines the version of ADF used in this representation."), + array("content") + .description( + "An array containing inline and block nodes that define the content of a section of the document.") + .items( + object() + .properties(string("text")))), + object("author") + .properties( + string("accountId") + .description( + "The account ID of the user, which uniquely identifies the user across all Atlassian products."), + string("accountType") + .description( + "The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)"), + bool("active") + .description("Whether the user is active."), + string("emailAddress") + .description( + "The email address of the user. Depending on the user’s privacy settings, this may be returned as null."), + string("displayName") + .description( + "The display name of the user. Depending on the user’s privacy settings, this may return an alternative value."), + string("self") + .description("The URL of the user."), + string("timezone") + .description( + "The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.")), + string("created") + .description("The date and time at which the comment was created."), + string("updated") + .description( + "The date and time at which the comment was updated last.")))))) + .perform(JiraListIssueCommentsAction::perform); + + public static Object perform(Parameters inputParameters, Parameters connectionParameters, Context context) { + return context + .http(http -> http.get("/issue/" + inputParameters.getRequiredString(ISSUE_ID) + "/comment")) + .configuration(Http.responseType(Http.ResponseType.JSON)) + .queryParameters( + ORDER_BY, inputParameters.getString(ORDER_BY), + MAX_RESULTS, inputParameters.getInteger(MAX_RESULTS)) + .execute() + .getBody(new TypeReference<>() {}); + } +} diff --git a/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/constant/JiraConstants.java b/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/constant/JiraConstants.java index 4253103cbe0..f9dda3ddb64 100644 --- a/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/constant/JiraConstants.java +++ b/server/libs/modules/components/jira/src/main/java/com/bytechef/component/jira/constant/JiraConstants.java @@ -50,6 +50,7 @@ public class JiraConstants { public static final String SUMMARY = "summary"; public static final String TEXT = "text"; public static final String TYPE = "type"; + public static final String ORDER_BY = "orderBy"; public static final ModifiableObjectProperty ISSUE_OUTPUT_PROPERTY = object() .properties( diff --git a/server/libs/modules/components/jira/src/test/java/com/bytechef/component/jira/action/JiraListIssueCommentsActionTest.java b/server/libs/modules/components/jira/src/test/java/com/bytechef/component/jira/action/JiraListIssueCommentsActionTest.java new file mode 100644 index 00000000000..0e2151cc8d4 --- /dev/null +++ b/server/libs/modules/components/jira/src/test/java/com/bytechef/component/jira/action/JiraListIssueCommentsActionTest.java @@ -0,0 +1,93 @@ +/* + * Copyright 2025 ByteChef + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.bytechef.component.jira.action; + +import static com.bytechef.component.jira.constant.JiraConstants.ISSUE_ID; +import static com.bytechef.component.jira.constant.JiraConstants.MAX_RESULTS; +import static com.bytechef.component.jira.constant.JiraConstants.ORDER_BY; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.mockito.ArgumentCaptor.forClass; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import com.bytechef.component.definition.ActionContext; +import com.bytechef.component.definition.Context; +import com.bytechef.component.definition.Context.ContextFunction; +import com.bytechef.component.definition.Context.Http; +import com.bytechef.component.definition.Context.Http.Configuration.ConfigurationBuilder; +import com.bytechef.component.definition.Parameters; +import com.bytechef.component.definition.TypeReference; +import com.bytechef.component.test.definition.MockParametersFactory; +import java.util.Map; +import org.junit.jupiter.api.Test; +import org.mockito.ArgumentCaptor; + +/** + * @author Ivona Pavela + */ +class JiraListIssueCommentsActionTest { + + private final ArgumentCaptor configurationBuilderArgumentCaptor = + forClass(ConfigurationBuilder.class); + @SuppressWarnings("unchecked") + private final ArgumentCaptor> httpFunctionArgumentCaptor = + forClass(ContextFunction.class); + private final ActionContext mockedActionContext = mock(ActionContext.class); + private final Http.Executor mockedExecutor = mock(Http.Executor.class); + private final Http mockedHttp = mock(Http.class); + private final Parameters mockedParameters = MockParametersFactory.create( + Map.of(ISSUE_ID, "xy", ORDER_BY, "+created", MAX_RESULTS, 50)); + private final Http.Response mockedResponse = mock(Http.Response.class); + private final Map responseMap = Map.of("comments", "example"); + private final ArgumentCaptor stringArgumentCaptor = forClass(String.class); + + @Test + void testPerform() { + when(mockedActionContext.http(httpFunctionArgumentCaptor.capture())) + .thenAnswer(_ -> httpFunctionArgumentCaptor.getValue() + .apply(mockedHttp)); + when(mockedHttp.get(stringArgumentCaptor.capture())) + .thenReturn(mockedExecutor); + when(mockedExecutor.configuration(configurationBuilderArgumentCaptor.capture())) + .thenReturn(mockedExecutor); + when(mockedExecutor.queryParameters(ORDER_BY, "+created", MAX_RESULTS, 50)) + .thenReturn(mockedExecutor); + when(mockedExecutor.execute()) + .thenReturn(mockedResponse); + when(mockedResponse.getBody(any(TypeReference.class))) + .thenReturn(responseMap); + + Object result = JiraListIssueCommentsAction.perform(mockedParameters, null, mockedActionContext); + assertEquals(responseMap, result); + + ContextFunction capturedFunction = httpFunctionArgumentCaptor.getValue(); + + assertNotNull(capturedFunction); + + ConfigurationBuilder configurationBuilder = configurationBuilderArgumentCaptor.getValue(); + + Http.Configuration configuration = configurationBuilder.build(); + + Http.ResponseType responseType = configuration.getResponseType(); + + assertEquals(Http.ResponseType.Type.JSON, responseType.getType()); + + assertEquals("/issue/xy/comment", stringArgumentCaptor.getValue()); + } +} diff --git a/server/libs/modules/components/jira/src/test/resources/definition/jira_v1.json b/server/libs/modules/components/jira/src/test/resources/definition/jira_v1.json index 191be470423..595eece69f4 100644 --- a/server/libs/modules/components/jira/src/test/resources/definition/jira_v1.json +++ b/server/libs/modules/components/jira/src/test/resources/definition/jira_v1.json @@ -2259,117 +2259,1250 @@ }, { "batch": null, "deprecated": null, - "description": "Search for issues using JQL.", + "description": "Return all comments for an issue.", "help": null, "metadata": null, - "name": "searchForIssuesUsingJql", + "name": "listIssueComments", "outputDefinition": { "output": null, "outputResponse": { "outputSchema": { + "additionalProperties": null, "advancedOption": null, - "controlType": "ARRAY_BUILDER", + "controlType": "OBJECT_BUILDER", "defaultValue": null, "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, - "items": [ { - "additionalProperties": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { "advancedOption": null, - "controlType": "OBJECT_BUILDER", + "controlType": "INTEGER", "defaultValue": null, - "description": null, + "description": "The maximum number of items that could be returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, + "maxValue": null, "metadata": { }, - "multipleValues": null, - "name": null, + "minValue": null, + "name": "maxResults", "options": null, "optionsDataSource": null, "placeholder": null, - "properties": [ { + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "The index of the first item returned.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "startAt", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "The number of items returned.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "total", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": "List of comments on the issue", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, - "description": "The ID of the issue.", + "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, "metadata": { }, - "minLength": null, - "name": "id", + "multipleValues": null, + "name": null, "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The ID of the comment.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The URL of the comment.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "body", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Defines the type of block node such as paragraph, table, and alike.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "type", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "Defines the version of ADF used in this representation.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "version", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": "An array containing inline and block nodes that define the content of a section of the document.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "text", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "content", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "ARRAY" + } ], + "required": null, + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "author", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The account ID of the user, which uniquely identifies the user across all Atlassian products.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountId", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountType", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "Whether the user is active.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "name": "active", + "options": [ { + "description": null, + "label": "True", + "value": true + }, { + "description": null, + "label": "False", + "value": false + } ], + "placeholder": null, + "required": null, + "type": "BOOLEAN" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The email address of the user. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "emailAddress", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "displayName", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The URL of the user.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "timezone", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The date and time at which the comment was created.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "created", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The date and time at which the comment was updated last.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "updated", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], "required": null, - "type": "STRING" + "type": "OBJECT" } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "comments", + "options": null, + "optionsDataSource": null, + "placeholder": null, "required": null, - "type": "OBJECT" + "type": "ARRAY" } ], - "label": null, - "maxItems": null, - "metadata": { }, - "minItems": null, - "multipleValues": null, - "name": null, - "options": null, - "optionsDataSource": null, - "placeholder": null, "required": null, - "type": "ARRAY" + "type": "OBJECT" }, "placeholder": null, "sampleOutput": null }, "outputSchema": { + "additionalProperties": null, "advancedOption": null, - "controlType": "ARRAY_BUILDER", + "controlType": "OBJECT_BUILDER", "defaultValue": null, "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, - "items": [ { - "additionalProperties": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { "advancedOption": null, - "controlType": "OBJECT_BUILDER", + "controlType": "INTEGER", "defaultValue": null, - "description": null, + "description": "The maximum number of items that could be returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, + "maxValue": null, "metadata": { }, - "multipleValues": null, - "name": null, + "minValue": null, + "name": "maxResults", "options": null, "optionsDataSource": null, "placeholder": null, - "properties": [ { + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "The index of the first item returned.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "startAt", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "The number of items returned.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "total", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": "List of comments on the issue", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, - "description": "The ID of the issue.", + "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The ID of the comment.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The URL of the comment.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "body", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Defines the type of block node such as paragraph, table, and alike.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "type", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "Defines the version of ADF used in this representation.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "version", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": "An array containing inline and block nodes that define the content of a section of the document.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "text", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "content", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "ARRAY" + } ], + "required": null, + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "author", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The account ID of the user, which uniquely identifies the user across all Atlassian products.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountId", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountType", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "Whether the user is active.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "name": "active", + "options": [ { + "description": null, + "label": "True", + "value": true + }, { + "description": null, + "label": "False", + "value": false + } ], + "placeholder": null, + "required": null, + "type": "BOOLEAN" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The email address of the user. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "emailAddress", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "displayName", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The URL of the user.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "timezone", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The date and time at which the comment was created.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "created", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The date and time at which the comment was updated last.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "updated", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "comments", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "ARRAY" + } ], + "required": null, + "type": "OBJECT" + }, + "sampleOutput": null + }, + "perform": { }, + "processErrorResponse": null, + "properties": [ { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "ID of the project where the issue is located.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Project ID", + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "project", + "options": null, + "optionsDataSource": { + "options": { }, + "optionsLookupDependsOn": null + }, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": false, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "ID of the issue.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Issue ID", + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "issueId", + "options": null, + "optionsDataSource": { + "options": { }, + "optionsLookupDependsOn": [ "project" ] + }, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": true, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "Order the results by a field.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Order By", + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "orderBy", + "options": [ { + "description": "Order ascending by created date.", + "label": "Created (Ascending)", + "value": "+created" + }, { + "description": "Order descending by created date.", + "label": "Created (Descending)", + "value": "-created" + } ], + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": false, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "The maximum number of items to return per page.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Max Results", + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "maxResults", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": false, + "type": "INTEGER" + } ], + "title": "List Issue Comments", + "workflowNodeDescription": null + }, { + "batch": null, + "deprecated": null, + "description": "Search for issues using JQL.", + "help": null, + "metadata": null, + "name": "searchForIssuesUsingJql", + "outputDefinition": { + "output": null, + "outputResponse": { + "outputSchema": { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The ID of the issue.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "ARRAY" + }, + "placeholder": null, + "sampleOutput": null + }, + "outputSchema": { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The ID of the issue.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, "maxLength": null, "metadata": { }, "minLength": null, @@ -3372,7 +4505,139 @@ "placeholder": null, "regex": null, "required": null, - "type": "STRING" + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "author", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountId", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "name": "active", + "options": [ { + "description": null, + "label": "True", + "value": true + }, { + "description": null, + "label": "False", + "value": false + } ], + "placeholder": null, + "required": null, + "type": "BOOLEAN" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "displayName", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" }, { "advancedOption": null, "controlType": "TEXT", @@ -3387,7 +4652,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "id", + "name": "body", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -3408,7 +4673,7 @@ "label": null, "metadata": { }, "multipleValues": null, - "name": "author", + "name": "updateAuthor", "options": null, "optionsDataSource": null, "placeholder": null, @@ -3519,7 +4784,29 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "body", + "name": "created", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "updated", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -3540,7 +4827,7 @@ "label": null, "metadata": { }, "multipleValues": null, - "name": "updateAuthor", + "name": "visibility", "options": null, "optionsDataSource": null, "placeholder": null, @@ -3558,7 +4845,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "accountId", + "name": "identifier", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -3568,7 +4855,7 @@ "type": "STRING" }, { "advancedOption": null, - "controlType": "SELECT", + "controlType": "TEXT", "defaultValue": null, "description": null, "displayCondition": null, @@ -3576,20 +4863,18 @@ "expressionEnabled": null, "hidden": null, "label": null, + "languageId": null, + "maxLength": null, "metadata": { }, - "name": "active", - "options": [ { - "description": null, - "label": "True", - "value": true - }, { - "description": null, - "label": "False", - "value": false - } ], + "minLength": null, + "name": "type", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, "placeholder": null, + "regex": null, "required": null, - "type": "BOOLEAN" + "type": "STRING" }, { "advancedOption": null, "controlType": "TEXT", @@ -3604,7 +4889,190 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "displayName", + "name": "value", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + } ], + "required": null, + "type": "OBJECT" + }, + "sampleOutput": null + }, + "processErrorResponse": null, + "properties": [ { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "ID of the project where the issue is located.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Project ID", + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "project", + "options": null, + "optionsDataSource": { + "options": { }, + "optionsLookupDependsOn": null + }, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": false, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "ID of the issue where the comment will be added.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Issue ID", + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "issueId", + "options": null, + "optionsDataSource": { + "options": { }, + "optionsLookupDependsOn": [ "project" ] + }, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": true, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The text of the comment.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Comment", + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "comment", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": true, + "type": "STRING" + } ], + "title": "Create Issue Comment", + "type": { + "key": "tools", + "label": "Tools", + "multipleElements": true, + "name": "TOOLS", + "required": false + }, + "workflowNodeDescription": null + }, { + "description": "Get issue details in selected project.", + "element": { }, + "help": null, + "name": "getIssue", + "outputDefinition": { + "output": null, + "outputResponse": { + "outputSchema": { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The ID of the issue.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The key of the issue.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "key", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The URL of the issue details.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -3613,8 +5081,9 @@ "required": null, "type": "STRING" }, { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, "description": null, "displayCondition": null, @@ -3622,26 +5091,344 @@ "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, "metadata": { }, - "minLength": null, - "name": "self", + "multipleValues": null, + "name": "fields", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, + "properties": [ { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "issuetype", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "ID of the issue type.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Name of the issue type.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "name", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "project", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "ID of the project.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Name of the project.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "name", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "priority", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "ID of the priority.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Name of the priority.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "name", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "assignee", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Account ID of the assignee.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountId", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Display name of the assignee.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "displayName", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Summary of the issue.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "summary", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], "required": null, - "type": "STRING" + "type": "OBJECT" } ], "required": null, "type": "OBJECT" + }, + "placeholder": null, + "sampleOutput": null + }, + "outputSchema": { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The ID of the issue.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" }, { "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": null, + "description": "The key of the issue.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -3651,7 +5438,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "created", + "name": "key", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -3663,7 +5450,7 @@ "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": null, + "description": "The URL of the issue details.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -3673,7 +5460,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "updated", + "name": "self", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -3694,13 +5481,14 @@ "label": null, "metadata": { }, "multipleValues": null, - "name": "visibility", + "name": "fields", "options": null, "optionsDataSource": null, "placeholder": null, "properties": [ { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, "description": null, "displayCondition": null, @@ -3708,21 +5496,191 @@ "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, "metadata": { }, - "minLength": null, - "name": "identifier", + "multipleValues": null, + "name": "issuetype", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "ID of the issue type.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Name of the issue type.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "name", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "project", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "ID of the project.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Name of the project.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "name", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "priority", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "ID of the priority.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "id", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Name of the priority.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "name", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], "required": null, - "type": "STRING" + "type": "OBJECT" }, { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, "description": null, "displayCondition": null, @@ -3730,23 +5688,64 @@ "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, "metadata": { }, - "minLength": null, - "name": "type", + "multipleValues": null, + "name": "assignee", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Account ID of the assignee.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountId", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Display name of the assignee.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "displayName", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], "required": null, - "type": "STRING" + "type": "OBJECT" }, { "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": null, + "description": "Summary of the issue.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -3756,7 +5755,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "value", + "name": "summary", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -3803,7 +5802,7 @@ "advancedOption": null, "controlType": "SELECT", "defaultValue": null, - "description": "ID of the issue where the comment will be added.", + "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -3824,30 +5823,8 @@ "regex": null, "required": true, "type": "STRING" - }, { - "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "The text of the comment.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": "Comment", - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "comment", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": true, - "type": "STRING" } ], - "title": "Create Issue Comment", + "title": "Get Issue", "type": { "key": "tools", "label": "Tools", @@ -3857,10 +5834,10 @@ }, "workflowNodeDescription": null }, { - "description": "Get issue details in selected project.", + "description": "Return all comments for an issue.", "element": { }, "help": null, - "name": "getIssue", + "name": "listIssueComments", "outputDefinition": { "output": null, "outputResponse": { @@ -3883,152 +5860,71 @@ "placeholder": null, "properties": [ { "advancedOption": null, - "controlType": "TEXT", + "controlType": "INTEGER", "defaultValue": null, - "description": "The ID of the issue.", + "description": "The maximum number of items that could be returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, + "maxValue": null, "metadata": { }, - "minLength": null, - "name": "id", + "minValue": null, + "name": "maxResults", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, "required": null, - "type": "STRING" + "type": "INTEGER" }, { "advancedOption": null, - "controlType": "TEXT", + "controlType": "INTEGER", "defaultValue": null, - "description": "The key of the issue.", + "description": "The index of the first item returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, + "maxValue": null, "metadata": { }, - "minLength": null, - "name": "key", + "minValue": null, + "name": "startAt", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, "required": null, - "type": "STRING" + "type": "INTEGER" }, { "advancedOption": null, - "controlType": "TEXT", + "controlType": "INTEGER", "defaultValue": null, - "description": "The URL of the issue details.", + "description": "The number of items returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, + "maxValue": null, "metadata": { }, - "minLength": null, - "name": "self", + "minValue": null, + "name": "total", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, "required": null, - "type": "STRING" + "type": "INTEGER" }, { - "additionalProperties": null, "advancedOption": null, - "controlType": "OBJECT_BUILDER", + "controlType": "ARRAY_BUILDER", "defaultValue": null, - "description": null, + "description": "List of comments on the issue", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "fields", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { - "additionalProperties": null, - "advancedOption": null, - "controlType": "OBJECT_BUILDER", - "defaultValue": null, - "description": null, - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "issuetype", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { - "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "ID of the issue type.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "id", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": null, - "type": "STRING" - }, { - "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "Name of the issue type.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "name", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": null, - "type": "STRING" - } ], - "required": null, - "type": "OBJECT" - }, { + "items": [ { "additionalProperties": null, "advancedOption": null, "controlType": "OBJECT_BUILDER", @@ -4041,7 +5937,7 @@ "label": null, "metadata": { }, "multipleValues": null, - "name": "project", + "name": null, "options": null, "optionsDataSource": null, "placeholder": null, @@ -4049,7 +5945,7 @@ "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "ID of the project.", + "description": "The ID of the comment.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4071,49 +5967,7 @@ "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "Name of the project.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "name", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": null, - "type": "STRING" - } ], - "required": null, - "type": "OBJECT" - }, { - "additionalProperties": null, - "advancedOption": null, - "controlType": "OBJECT_BUILDER", - "defaultValue": null, - "description": null, - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "priority", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { - "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "ID of the priority.", + "description": "The URL of the comment.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4123,7 +5977,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "id", + "name": "self", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -4132,52 +5986,310 @@ "required": null, "type": "STRING" }, { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, - "description": "Name of the priority.", + "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, "metadata": { }, - "minLength": null, - "name": "name", + "multipleValues": null, + "name": "body", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Defines the type of block node such as paragraph, table, and alike.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "type", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "Defines the version of ADF used in this representation.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "version", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": "An array containing inline and block nodes that define the content of a section of the document.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "text", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "content", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "ARRAY" + } ], "required": null, - "type": "STRING" - } ], - "required": null, - "type": "OBJECT" - }, { - "additionalProperties": null, - "advancedOption": null, - "controlType": "OBJECT_BUILDER", - "defaultValue": null, - "description": null, - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "assignee", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { + "type": "OBJECT" + }, { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": "author", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The account ID of the user, which uniquely identifies the user across all Atlassian products.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountId", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountType", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "Whether the user is active.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "name": "active", + "options": [ { + "description": null, + "label": "True", + "value": true + }, { + "description": null, + "label": "False", + "value": false + } ], + "placeholder": null, + "required": null, + "type": "BOOLEAN" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The email address of the user. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "emailAddress", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "displayName", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The URL of the user.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "timezone", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + }, { "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "Account ID of the assignee.", + "description": "The date and time at which the comment was created.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4187,7 +6299,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "accountId", + "name": "created", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -4199,7 +6311,7 @@ "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "Display name of the assignee.", + "description": "The date and time at which the comment was updated last.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4209,7 +6321,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "displayName", + "name": "updated", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -4220,31 +6332,18 @@ } ], "required": null, "type": "OBJECT" - }, { - "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "Summary of the issue.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "summary", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": null, - "type": "STRING" } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "comments", + "options": null, + "optionsDataSource": null, + "placeholder": null, "required": null, - "type": "OBJECT" + "type": "ARRAY" } ], "required": null, "type": "OBJECT" @@ -4271,88 +6370,71 @@ "placeholder": null, "properties": [ { "advancedOption": null, - "controlType": "TEXT", + "controlType": "INTEGER", "defaultValue": null, - "description": "The ID of the issue.", + "description": "The maximum number of items that could be returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, + "maxValue": null, "metadata": { }, - "minLength": null, - "name": "id", + "minValue": null, + "name": "maxResults", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, "required": null, - "type": "STRING" + "type": "INTEGER" }, { "advancedOption": null, - "controlType": "TEXT", + "controlType": "INTEGER", "defaultValue": null, - "description": "The key of the issue.", + "description": "The index of the first item returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, + "maxValue": null, "metadata": { }, - "minLength": null, - "name": "key", + "minValue": null, + "name": "startAt", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, "required": null, - "type": "STRING" + "type": "INTEGER" }, { "advancedOption": null, - "controlType": "TEXT", + "controlType": "INTEGER", "defaultValue": null, - "description": "The URL of the issue details.", + "description": "The number of items returned.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, + "maxValue": null, "metadata": { }, - "minLength": null, - "name": "self", + "minValue": null, + "name": "total", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, "required": null, - "type": "STRING" + "type": "INTEGER" }, { - "additionalProperties": null, "advancedOption": null, - "controlType": "OBJECT_BUILDER", + "controlType": "ARRAY_BUILDER", "defaultValue": null, - "description": null, + "description": "List of comments on the issue", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "fields", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { + "items": [ { "additionalProperties": null, "advancedOption": null, "controlType": "OBJECT_BUILDER", @@ -4365,7 +6447,7 @@ "label": null, "metadata": { }, "multipleValues": null, - "name": "issuetype", + "name": null, "options": null, "optionsDataSource": null, "placeholder": null, @@ -4373,7 +6455,7 @@ "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "ID of the issue type.", + "description": "The ID of the comment.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4395,49 +6477,7 @@ "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "Name of the issue type.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "name", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": null, - "type": "STRING" - } ], - "required": null, - "type": "OBJECT" - }, { - "additionalProperties": null, - "advancedOption": null, - "controlType": "OBJECT_BUILDER", - "defaultValue": null, - "description": null, - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "project", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { - "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "ID of the project.", + "description": "The URL of the comment.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4447,7 +6487,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "id", + "name": "self", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -4456,116 +6496,310 @@ "required": null, "type": "STRING" }, { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "Name of the project.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "name", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": null, - "type": "STRING" - } ], - "required": null, - "type": "OBJECT" - }, { - "additionalProperties": null, - "advancedOption": null, - "controlType": "OBJECT_BUILDER", - "defaultValue": null, - "description": null, - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "priority", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { - "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, - "description": "ID of the priority.", + "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, "metadata": { }, - "minLength": null, - "name": "id", + "multipleValues": null, + "name": "body", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "Defines the type of block node such as paragraph, table, and alike.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "type", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "Defines the version of ADF used in this representation.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "version", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "INTEGER" + }, { + "advancedOption": null, + "controlType": "ARRAY_BUILDER", + "defaultValue": null, + "description": "An array containing inline and block nodes that define the content of a section of the document.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "items": [ { + "additionalProperties": null, + "advancedOption": null, + "controlType": "OBJECT_BUILDER", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "multipleValues": null, + "name": null, + "options": null, + "optionsDataSource": null, + "placeholder": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": null, + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "text", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], + "required": null, + "type": "OBJECT" + } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "content", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": null, + "type": "ARRAY" + } ], "required": null, - "type": "STRING" + "type": "OBJECT" }, { + "additionalProperties": null, "advancedOption": null, - "controlType": "TEXT", + "controlType": "OBJECT_BUILDER", "defaultValue": null, - "description": "Name of the priority.", + "description": null, "displayCondition": null, "exampleValue": null, "expressionEnabled": null, "hidden": null, "label": null, - "languageId": null, - "maxLength": null, "metadata": { }, - "minLength": null, - "name": "name", + "multipleValues": null, + "name": "author", "options": null, "optionsDataSource": null, - "optionsLoadedDynamically": null, "placeholder": null, - "regex": null, + "properties": [ { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The account ID of the user, which uniquely identifies the user across all Atlassian products.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountId", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "accountType", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "Whether the user is active.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "metadata": { }, + "name": "active", + "options": [ { + "description": null, + "label": "True", + "value": true + }, { + "description": null, + "label": "False", + "value": false + } ], + "placeholder": null, + "required": null, + "type": "BOOLEAN" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The email address of the user. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "emailAddress", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "displayName", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The URL of the user.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "self", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "TEXT", + "defaultValue": null, + "description": "The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": null, + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "timezone", + "options": null, + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": null, + "type": "STRING" + } ], "required": null, - "type": "STRING" - } ], - "required": null, - "type": "OBJECT" - }, { - "additionalProperties": null, - "advancedOption": null, - "controlType": "OBJECT_BUILDER", - "defaultValue": null, - "description": null, - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "metadata": { }, - "multipleValues": null, - "name": "assignee", - "options": null, - "optionsDataSource": null, - "placeholder": null, - "properties": [ { + "type": "OBJECT" + }, { "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "Account ID of the assignee.", + "description": "The date and time at which the comment was created.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4575,7 +6809,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "accountId", + "name": "created", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -4587,7 +6821,7 @@ "advancedOption": null, "controlType": "TEXT", "defaultValue": null, - "description": "Display name of the assignee.", + "description": "The date and time at which the comment was updated last.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4597,7 +6831,7 @@ "maxLength": null, "metadata": { }, "minLength": null, - "name": "displayName", + "name": "updated", "options": null, "optionsDataSource": null, "optionsLoadedDynamically": null, @@ -4608,31 +6842,18 @@ } ], "required": null, "type": "OBJECT" - }, { - "advancedOption": null, - "controlType": "TEXT", - "defaultValue": null, - "description": "Summary of the issue.", - "displayCondition": null, - "exampleValue": null, - "expressionEnabled": null, - "hidden": null, - "label": null, - "languageId": null, - "maxLength": null, - "metadata": { }, - "minLength": null, - "name": "summary", - "options": null, - "optionsDataSource": null, - "optionsLoadedDynamically": null, - "placeholder": null, - "regex": null, - "required": null, - "type": "STRING" } ], + "label": null, + "maxItems": null, + "metadata": { }, + "minItems": null, + "multipleValues": null, + "name": "comments", + "options": null, + "optionsDataSource": null, + "placeholder": null, "required": null, - "type": "OBJECT" + "type": "ARRAY" } ], "required": null, "type": "OBJECT" @@ -4669,7 +6890,7 @@ "advancedOption": null, "controlType": "SELECT", "defaultValue": null, - "description": null, + "description": "ID of the issue.", "displayCondition": null, "exampleValue": null, "expressionEnabled": null, @@ -4690,8 +6911,57 @@ "regex": null, "required": true, "type": "STRING" + }, { + "advancedOption": null, + "controlType": "SELECT", + "defaultValue": null, + "description": "Order the results by a field.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Order By", + "languageId": null, + "maxLength": null, + "metadata": { }, + "minLength": null, + "name": "orderBy", + "options": [ { + "description": "Order ascending by created date.", + "label": "Created (Ascending)", + "value": "+created" + }, { + "description": "Order descending by created date.", + "label": "Created (Descending)", + "value": "-created" + } ], + "optionsDataSource": null, + "optionsLoadedDynamically": null, + "placeholder": null, + "regex": null, + "required": false, + "type": "STRING" + }, { + "advancedOption": null, + "controlType": "INTEGER", + "defaultValue": null, + "description": "The maximum number of items to return per page.", + "displayCondition": null, + "exampleValue": null, + "expressionEnabled": null, + "hidden": null, + "label": "Max Results", + "maxValue": null, + "metadata": { }, + "minValue": null, + "name": "maxResults", + "options": null, + "optionsDataSource": null, + "placeholder": null, + "required": false, + "type": "INTEGER" } ], - "title": "Get Issue", + "title": "List Issue Comments", "type": { "key": "tools", "label": "Tools",