UNPKG

@itentialopensource/adapter-gitlab

Version:

This adapter integrates with system described as: gitlab.

316 lines 8.54 kB
{ "$id": "schema.json", "type": "object", "schema": "http://json-schema.org/draft-07/schema#", "translate": true, "dynamicfields": true, "properties": { "ph_request_type": { "type": "string", "description": "type of request (internal to adapter)", "default": "getV4Groups", "enum": [ "getV4Groups", "postV4Groups", "getV4GroupsId", "putV4GroupsId", "deleteV4GroupsId", "getV4GroupsIdAccessRequests", "postV4GroupsIdAccessRequests", "deleteV4GroupsIdAccessRequestsUserId", "putV4GroupsIdAccessRequestsUserIdApprove", "getV4GroupsIdIssues", "getV4GroupsIdMembers", "postV4GroupsIdMembers", "getV4GroupsIdMembersUserId", "putV4GroupsIdMembersUserId", "deleteV4GroupsIdMembersUserId", "getV4GroupsIdNotificationSettings", "putV4GroupsIdNotificationSettings", "getV4GroupsIdProjectsWithOptions", "getV4GroupsIdProjects", "postV4GroupsIdProjectsProjectId", "getV4GroupsIdCustomAttributes", "getV4GroupsIdCustomAttributesKey", "putV4GroupsIdCustomAttributes", "deleteV4GroupsIdCustomAttributes", "getV4GroupsIdBadges", "postV4GroupsIdBadges", "getV4GroupsIdBadgesBadgeId", "putV4GroupsIdBadgesBadgedId", "deleteV4GroupsIdBadgesBadgesId", "getV4GroupsIdBadgesRender", "getV4GroupsIdBoards", "postV4GroupsIdBoards", "getV4GroupsIdBoardsBoardId", "putV4GroupsIdBoardsBoardId", "deleteV4GroupsIdBoardsBoardId", "getV4GroupsIdBoardsBoardIdLists", "postV4GroupsIdBoardsBoardIdLists", "getV4GroupsIdBoardsBoardIdListsListId", "putV4GroupsIdBoardsBoardsIdListsListId", "deleteV4GroupsIdBoardsBoardIdListsListId", "getV4GroupsIdLabels", "putV4GroupsIdLabels", "postV4GroupsIdLabels", "deleteV4GroupsIdLabels", "postV4GroupsIdLabelsLabelIdSubscribe", "postV4GroupsIdLabelsLabelIdUnsubscribe", "getV4GroupsIdVariables", "postV4GroupsIdVariables", "putV4GroupsIdVariablesKey", "deleteV4GroupsIdVariableKey", "getV4GroupsIdMilestones", "postV4GroupsIdMilestones", "getV4GroupsIdMilestonesMilestonesId", "putV4GroupsIdMilestonesMilestonesId", "deleteV4GroupsIdMilestonesMilestonesId", "getV4GroupsIdMilestonesMilestoneIdMergeRequests", "getV4GroupsIdMilestonesMilestoneIdIssues", "getV4GroupsIdMilestonesMilestoneIdBurndownEvents", "getV4GroupsIdEpicsEpicsIdResourceLabelEvents", "getV4GroupsIdEpicsEpicsIdResourceLabelEventsReourceLabelEventId", "getV4GroupsIdSearch", "getV4GroupsIdEpicsIdDiscussions", "postV4GroupsIdEpicsIdDiscussions", "getV4GroupsIdEpicsIdDiscussionsId", "postV4GroupsIdEpicsIdDiscussionsIdNotes", "putV4GroupsIdEpicsIdDiscussionsIdNoteId", "deleteV4GroupsIdEpicsIdDiscussionsIdNoteId", "getV4SubGroups" ], "external_name": "ph_request_type" }, "allAvailable": { "description": "Show all group that you have access to", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "all_available" }, "orderBy": { "description": "Return projects ordered by field", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "order_by" }, "skipGroups": { "description": "Skip the group IDs passed", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "skip_groups" }, "withCustomAttributes": { "description": "Include custom attributes in response (admins only)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "with_custom_attributes" }, "minAccessLevel": { "description": "Limit to groups where current user has at least this access level", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "min_access_level" }, "perPage": { "description": "Number of items per page", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "per_page" }, "userId": { "description": "The user ID of the member", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_id" }, "projectId": { "description": "The ID or path of the project", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "project_id" }, "badgeId": { "description": "The badge ID", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "badge_id" }, "imageUrl": { "description": "URL of the badge image", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "image_url" }, "linkUrl": { "description": "URL of the badge link", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link_url" }, "boardId": { "description": "The ID of a board", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "board_id" }, "assigneeId": { "description": "The assignee the board should be scoped to", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "assignee_id" }, "milestoneId": { "description": "The milestone the board should be scoped to", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "milestone_id" }, "labelId": { "description": "The ID or title of a group’s label.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "label_id" }, "listId": { "description": "The ID of a board's list", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "list_id" }, "milestonesId": { "description": "The ID of a group milestone", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "milestones_id" }, "epicsId": { "description": "The ID of an epic", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "epics_id" }, "resourceLabelEventId": { "description": "The ID of a label event", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "resource_label_event_id" }, "bodyQuery": { "description": "The content of a discussion", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "body" }, "discussionId": { "description": "The ID of a discussion", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "discussion_id" }, "noteId": { "description": "The ID of a discussion note", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "note_id" }, "includeSubgroups": { "description": "Include projects in subgroups of this group", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "include_subgroups" } }, "definitions": {} }