UNPKG

@itentialopensource/adapter-github

Version:

This adapter integrates with system described as: github.

141 lines 4.4 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": "deleteTeamsTeamId", "enum": [ "deleteTeamsTeamId", "getTeamsTeamId", "patchTeamsTeamId", "getTeamsTeamIdMembers", "deleteTeamsTeamIdMembersUsername", "getTeamsTeamIdMembersUsername", "putTeamsTeamIdMembersUsername", "deleteTeamsTeamIdMembershipsUsername", "getTeamsTeamIdMembershipsUsername", "putTeamsTeamIdMembershipsUsername", "getTeamsTeamIdRepos", "deleteTeamsTeamIdReposOwnerRepo", "getTeamsTeamIdReposOwnerRepo", "putTeamsTeamIdReposOwnerRepo", "teamsGetByName", "teamsUpdateInOrg", "teamsDeleteInOrg", "teamsListDiscussionsInOrg", "teamsCreateDiscussionInOrg", "teamsGetDiscussionInOrg", "teamsUpdateDiscussionInOrg", "teamsDeleteDiscussionInOrg", "teamsListDiscussionCommentsInOrg", "teamsCreateDiscussionCommentInOrg", "teamsGetDiscussionCommentInOrg", "teamsUpdateDiscussionCommentInOrg", "teamsDeleteDiscussionCommentInOrg", "teamsListPendingInvitationsInOrg", "teamsListMembersInOrg", "teamsGetMembershipForUserInOrg", "teamsAddOrUpdateMembershipForUserInOrg", "teamsRemoveMembershipForUserInOrg", "teamsListProjectsInOrg", "teamsCheckPermissionsForProjectInOrg", "teamsAddOrUpdateProjectPermissionsInOrg", "teamsRemoveProjectInOrg", "teamsListReposInOrg", "teamsCheckPermissionsForRepoInOrg", "teamsAddOrUpdateRepoPermissionsInOrg", "teamsRemoveRepoInOrg", "teamsListChildInOrg", "teamsListDiscussionsLegacy", "teamsCreateDiscussionLegacy", "teamsGetDiscussionLegacy", "teamsUpdateDiscussionLegacy", "teamsDeleteDiscussionLegacy", "teamsListDiscussionCommentsLegacy", "teamsCreateDiscussionCommentLegacy", "teamsGetDiscussionCommentLegacy", "teamsUpdateDiscussionCommentLegacy", "teamsDeleteDiscussionCommentLegacy", "teamsListPendingInvitationsLegacy", "teamsListProjectsLegacy", "teamsCheckPermissionsForProjectLegacy", "teamsAddOrUpdateProjectPermissionsLegacy", "teamsRemoveProjectLegacy", "teamsListChildLegacy" ], "external_name": "ph_request_type" }, "teamSlug": { "type": "string", "description": "The slug of the team name.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "team_slug" }, "perPage": { "type": "number", "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-i...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "per_page" }, "discussionNumber": { "type": "number", "description": "The number that identifies the discussion.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "discussion_number" }, "commentNumber": { "type": "number", "description": "The number that identifies the comment.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "comment_number" }, "projectId": { "type": "number", "description": "The unique identifier of the project.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "project_id" }, "teamId": { "type": "number", "description": "The unique identifier of the team.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "team_id" } }, "definitions": {} }