@gitpod/sdk
Version:
Public TypeScript SDK for Ona.
186 lines (185 loc) • 13.2 kB
JavaScript
// @generated by protoc-gen-es v2.11.0 with parameter "target=ts"
// @generated from file gitpod/v1/webhook.proto (package gitpod.v1, syntax proto3)
/* eslint-disable */
import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
import { file_buf_validate_validate } from "../../buf/validate/validate_pb.js";
import { file_gitpod_v1_identity } from "./identity_pb.js";
import { file_gitpod_v1_pagination } from "./pagination_pb.js";
import { file_gitpod_v1_workflow } from "./workflow_pb.js";
import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt";
/**
* Describes the file gitpod/v1/webhook.proto.
*/
export const file_gitpod_v1_webhook = /*@__PURE__*/ fileDesc("ChdnaXRwb2QvdjEvd2ViaG9vay5wcm90bxIJZ2l0cG9kLnYxImQKFldlYmhvb2tSZXBvc2l0b3J5U2NvcGUSFQoEaG9zdBgCIAEoCUIHukgEcgIQARIWCgVvd25lchgDIAEoCUIHukgEcgIQARIVCgRuYW1lGAQgASgJQge6SARyAhABSgQIARACIkgKGFdlYmhvb2tPcmdhbml6YXRpb25TY29wZRIVCgRob3N0GAEgASgJQge6SARyAhABEhUKBG5hbWUYAiABKAlCB7pIBHICEAEisQUKB1dlYmhvb2sSFAoCaWQYASABKAlCCLpIBXIDsAEBEi0KCG1ldGFkYXRhGAIgASgLMhsuZ2l0cG9kLnYxLldlYmhvb2suTWV0YWRhdGESJQoEc3BlYxgDIAEoCzIXLmdpdHBvZC52MS5XZWJob29rLlNwZWMSCwoDdXJsGAQgASgJEhwKFGJvdW5kX3dvcmtmbG93X2NvdW50GAUgASgFEjUKEWxhc3RfdHJpZ2dlcmVkX2F0GAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBrVAQoITWV0YWRhdGESIQoPb3JnYW5pemF0aW9uX2lkGAEgASgJQgi6SAVyA7ABARIMCgRuYW1lGAIgASgJEhMKC2Rlc2NyaXB0aW9uGAMgASgJEiMKB2NyZWF0b3IYBCABKAsyEi5naXRwb2QudjEuU3ViamVjdBIuCgpjcmVhdGVkX2F0GAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIuCgp1cGRhdGVkX2F0GAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBr/AQoEU3BlYxIuCgR0eXBlGAEgASgOMhYuZ2l0cG9kLnYxLldlYmhvb2tUeXBlQgi6SAWCAQIQARIRCgVzY29wZRgCIAEoCUICGAESNgoIcHJvdmlkZXIYAyABKA4yGi5naXRwb2QudjEuV2ViaG9va1Byb3ZpZGVyQgi6SAWCAQIQARI7CgZzY29wZXMYBCADKAsyIS5naXRwb2QudjEuV2ViaG9va1JlcG9zaXRvcnlTY29wZUIIukgFkgECEGQSPwoSb3JnYW5pemF0aW9uX3Njb3BlGAUgASgLMiMuZ2l0cG9kLnYxLldlYmhvb2tPcmdhbml6YXRpb25TY29wZSLTAgoUQ3JlYXRlV2ViaG9va1JlcXVlc3QSFwoEbmFtZRgBIAEoCUIJukgGcgQQARhQEh0KC2Rlc2NyaXB0aW9uGAIgASgJQgi6SAVyAxj0AxIwCgR0eXBlGAMgASgOMhYuZ2l0cG9kLnYxLldlYmhvb2tUeXBlQgq6SAeCAQQQASAAEhkKBXNjb3BlGAQgASgJQgoYAbpIBXIDGP8BEjgKCHByb3ZpZGVyGAUgASgOMhouZ2l0cG9kLnYxLldlYmhvb2tQcm92aWRlckIKukgHggEEEAEgABI7CgZzY29wZXMYBiADKAsyIS5naXRwb2QudjEuV2ViaG9va1JlcG9zaXRvcnlTY29wZUIIukgFkgECEGQSPwoSb3JnYW5pemF0aW9uX3Njb3BlGAcgASgLMiMuZ2l0cG9kLnYxLldlYmhvb2tPcmdhbml6YXRpb25TY29wZSI8ChVDcmVhdGVXZWJob29rUmVzcG9uc2USIwoHd2ViaG9vaxgBIAEoCzISLmdpdHBvZC52MS5XZWJob29rIjEKEUdldFdlYmhvb2tSZXF1ZXN0EhwKCndlYmhvb2tfaWQYASABKAlCCLpIBXIDsAEBIjkKEkdldFdlYmhvb2tSZXNwb25zZRIjCgd3ZWJob29rGAEgASgLMhIuZ2l0cG9kLnYxLldlYmhvb2simQIKE0xpc3RXZWJob29rc1JlcXVlc3QSMAoKcGFnaW5hdGlvbhgBIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdBI1CgZmaWx0ZXIYAiABKAsyJS5naXRwb2QudjEuTGlzdFdlYmhvb2tzUmVxdWVzdC5GaWx0ZXIamAEKBkZpbHRlchIkCgt3ZWJob29rX2lkcxgBIAMoCUIPukgMkgEJEBkiBXIDsAEBEi8KBXR5cGVzGAIgAygOMhYuZ2l0cG9kLnYxLldlYmhvb2tUeXBlQgi6SAWSAQIQBRI3Cglwcm92aWRlcnMYAyADKA4yGi5naXRwb2QudjEuV2ViaG9va1Byb3ZpZGVyQgi6SAWSAQIQBSJvChRMaXN0V2ViaG9va3NSZXNwb25zZRIxCgpwYWdpbmF0aW9uGAEgASgLMh0uZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXNwb25zZRIkCgh3ZWJob29rcxgCIAMoCzISLmdpdHBvZC52MS5XZWJob29rIrcCChRVcGRhdGVXZWJob29rUmVxdWVzdBIcCgp3ZWJob29rX2lkGAEgASgJQgi6SAVyA7ABARIcCgRuYW1lGAIgASgJQgm6SAZyBBABGFBIAIgBARIiCgtkZXNjcmlwdGlvbhgDIAEoCUIIukgFcgMY9ANIAYgBARIeCgVzY29wZRgEIAEoCUIKGAG6SAVyAxj/AUgCiAEBEjsKBnNjb3BlcxgFIAMoCzIhLmdpdHBvZC52MS5XZWJob29rUmVwb3NpdG9yeVNjb3BlQgi6SAWSAQIQZBI/ChJvcmdhbml6YXRpb25fc2NvcGUYBiABKAsyIy5naXRwb2QudjEuV2ViaG9va09yZ2FuaXphdGlvblNjb3BlQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIICgZfc2NvcGUiPAoVVXBkYXRlV2ViaG9va1Jlc3BvbnNlEiMKB3dlYmhvb2sYASABKAsyEi5naXRwb2QudjEuV2ViaG9vayI0ChREZWxldGVXZWJob29rUmVxdWVzdBIcCgp3ZWJob29rX2lkGAEgASgJQgi6SAVyA7ABASI2ChVEZWxldGVXZWJob29rUmVzcG9uc2USHQoVYWZmZWN0ZWRfd29ya2Zsb3dfaWRzGAEgAygJIjcKF0dldFdlYmhvb2tTZWNyZXRSZXF1ZXN0EhwKCndlYmhvb2tfaWQYASABKAlCCLpIBXIDsAEBIioKGEdldFdlYmhvb2tTZWNyZXRSZXNwb25zZRIOCgZzZWNyZXQYASABKAkiOgoaUm90YXRlV2ViaG9va1NlY3JldFJlcXVlc3QSHAoKd2ViaG9va19pZBgBIAEoCUIIukgFcgOwAQEiLQobUm90YXRlV2ViaG9va1NlY3JldFJlc3BvbnNlEg4KBnNlY3JldBgBIAEoCSJtChtMaXN0V2ViaG9va1dvcmtmbG93c1JlcXVlc3QSHAoKd2ViaG9va19pZBgBIAEoCUIIukgFcgOwAQESMAoKcGFnaW5hdGlvbhgCIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdCJ5ChxMaXN0V2ViaG9va1dvcmtmbG93c1Jlc3BvbnNlEjEKCnBhZ2luYXRpb24YASABKAsyHS5naXRwb2QudjEuUGFnaW5hdGlvblJlc3BvbnNlEiYKCXdvcmtmbG93cxgCIAMoCzITLmdpdHBvZC52MS5Xb3JrZmxvdypvCgtXZWJob29rVHlwZRIcChhXRUJIT09LX1RZUEVfVU5TUEVDSUZJRUQQABIfChtXRUJIT09LX1RZUEVfU0NNX1JFUE9TSVRPUlkQARIhCh1XRUJIT09LX1RZUEVfU0NNX09SR0FOSVpBVElPThACKo0BCg9XZWJob29rUHJvdmlkZXISIAocV0VCSE9PS19QUk9WSURFUl9VTlNQRUNJRklFRBAAEhsKF1dFQkhPT0tfUFJPVklERVJfR0lUSFVCEAESGwoXV0VCSE9PS19QUk9WSURFUl9HSVRMQUIQAhIeChpXRUJIT09LX1BST1ZJREVSX0JJVEJVQ0tFVBADMvAFCg5XZWJob29rU2VydmljZRJUCg1DcmVhdGVXZWJob29rEh8uZ2l0cG9kLnYxLkNyZWF0ZVdlYmhvb2tSZXF1ZXN0GiAuZ2l0cG9kLnYxLkNyZWF0ZVdlYmhvb2tSZXNwb25zZSIAEk4KCkdldFdlYmhvb2sSHC5naXRwb2QudjEuR2V0V2ViaG9va1JlcXVlc3QaHS5naXRwb2QudjEuR2V0V2ViaG9va1Jlc3BvbnNlIgOQAgESVAoMTGlzdFdlYmhvb2tzEh4uZ2l0cG9kLnYxLkxpc3RXZWJob29rc1JlcXVlc3QaHy5naXRwb2QudjEuTGlzdFdlYmhvb2tzUmVzcG9uc2UiA5ACARJUCg1VcGRhdGVXZWJob29rEh8uZ2l0cG9kLnYxLlVwZGF0ZVdlYmhvb2tSZXF1ZXN0GiAuZ2l0cG9kLnYxLlVwZGF0ZVdlYmhvb2tSZXNwb25zZSIAElQKDURlbGV0ZVdlYmhvb2sSHy5naXRwb2QudjEuRGVsZXRlV2ViaG9va1JlcXVlc3QaIC5naXRwb2QudjEuRGVsZXRlV2ViaG9va1Jlc3BvbnNlIgASYAoQR2V0V2ViaG9va1NlY3JldBIiLmdpdHBvZC52MS5HZXRXZWJob29rU2VjcmV0UmVxdWVzdBojLmdpdHBvZC52MS5HZXRXZWJob29rU2VjcmV0UmVzcG9uc2UiA5ACARJmChNSb3RhdGVXZWJob29rU2VjcmV0EiUuZ2l0cG9kLnYxLlJvdGF0ZVdlYmhvb2tTZWNyZXRSZXF1ZXN0GiYuZ2l0cG9kLnYxLlJvdGF0ZVdlYmhvb2tTZWNyZXRSZXNwb25zZSIAEmwKFExpc3RXZWJob29rV29ya2Zsb3dzEiYuZ2l0cG9kLnYxLkxpc3RXZWJob29rV29ya2Zsb3dzUmVxdWVzdBonLmdpdHBvZC52MS5MaXN0V2ViaG9va1dvcmtmbG93c1Jlc3BvbnNlIgOQAgFCJ1olZ2l0aHViLmNvbS9naXRwb2QtaW8vZ2l0cG9kLXNkay1nby92MWIGcHJvdG8z", [file_buf_validate_validate, file_gitpod_v1_identity, file_gitpod_v1_pagination, file_gitpod_v1_workflow, file_google_protobuf_timestamp]);
/**
* Describes the message gitpod.v1.WebhookRepositoryScope.
* Use `create(WebhookRepositoryScopeSchema)` to create a new message.
*/
export const WebhookRepositoryScopeSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 0);
/**
* Describes the message gitpod.v1.WebhookOrganizationScope.
* Use `create(WebhookOrganizationScopeSchema)` to create a new message.
*/
export const WebhookOrganizationScopeSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 1);
/**
* Describes the message gitpod.v1.Webhook.
* Use `create(WebhookSchema)` to create a new message.
*/
export const WebhookSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 2);
/**
* Describes the message gitpod.v1.Webhook.Metadata.
* Use `create(Webhook_MetadataSchema)` to create a new message.
*/
export const Webhook_MetadataSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 2, 0);
/**
* Describes the message gitpod.v1.Webhook.Spec.
* Use `create(Webhook_SpecSchema)` to create a new message.
*/
export const Webhook_SpecSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 2, 1);
/**
* Describes the message gitpod.v1.CreateWebhookRequest.
* Use `create(CreateWebhookRequestSchema)` to create a new message.
*/
export const CreateWebhookRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 3);
/**
* Describes the message gitpod.v1.CreateWebhookResponse.
* Use `create(CreateWebhookResponseSchema)` to create a new message.
*/
export const CreateWebhookResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 4);
/**
* Describes the message gitpod.v1.GetWebhookRequest.
* Use `create(GetWebhookRequestSchema)` to create a new message.
*/
export const GetWebhookRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 5);
/**
* Describes the message gitpod.v1.GetWebhookResponse.
* Use `create(GetWebhookResponseSchema)` to create a new message.
*/
export const GetWebhookResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 6);
/**
* Describes the message gitpod.v1.ListWebhooksRequest.
* Use `create(ListWebhooksRequestSchema)` to create a new message.
*/
export const ListWebhooksRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 7);
/**
* Describes the message gitpod.v1.ListWebhooksRequest.Filter.
* Use `create(ListWebhooksRequest_FilterSchema)` to create a new message.
*/
export const ListWebhooksRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 7, 0);
/**
* Describes the message gitpod.v1.ListWebhooksResponse.
* Use `create(ListWebhooksResponseSchema)` to create a new message.
*/
export const ListWebhooksResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 8);
/**
* Describes the message gitpod.v1.UpdateWebhookRequest.
* Use `create(UpdateWebhookRequestSchema)` to create a new message.
*/
export const UpdateWebhookRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 9);
/**
* Describes the message gitpod.v1.UpdateWebhookResponse.
* Use `create(UpdateWebhookResponseSchema)` to create a new message.
*/
export const UpdateWebhookResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 10);
/**
* Describes the message gitpod.v1.DeleteWebhookRequest.
* Use `create(DeleteWebhookRequestSchema)` to create a new message.
*/
export const DeleteWebhookRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 11);
/**
* Describes the message gitpod.v1.DeleteWebhookResponse.
* Use `create(DeleteWebhookResponseSchema)` to create a new message.
*/
export const DeleteWebhookResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 12);
/**
* Describes the message gitpod.v1.GetWebhookSecretRequest.
* Use `create(GetWebhookSecretRequestSchema)` to create a new message.
*/
export const GetWebhookSecretRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 13);
/**
* Describes the message gitpod.v1.GetWebhookSecretResponse.
* Use `create(GetWebhookSecretResponseSchema)` to create a new message.
*/
export const GetWebhookSecretResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 14);
/**
* Describes the message gitpod.v1.RotateWebhookSecretRequest.
* Use `create(RotateWebhookSecretRequestSchema)` to create a new message.
*/
export const RotateWebhookSecretRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 15);
/**
* Describes the message gitpod.v1.RotateWebhookSecretResponse.
* Use `create(RotateWebhookSecretResponseSchema)` to create a new message.
*/
export const RotateWebhookSecretResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 16);
/**
* Describes the message gitpod.v1.ListWebhookWorkflowsRequest.
* Use `create(ListWebhookWorkflowsRequestSchema)` to create a new message.
*/
export const ListWebhookWorkflowsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 17);
/**
* Describes the message gitpod.v1.ListWebhookWorkflowsResponse.
* Use `create(ListWebhookWorkflowsResponseSchema)` to create a new message.
*/
export const ListWebhookWorkflowsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_webhook, 18);
/**
* WebhookType determines the scope level of the webhook.
*
* @generated from enum gitpod.v1.WebhookType
*/
export var WebhookType;
(function (WebhookType) {
/**
* @generated from enum value: WEBHOOK_TYPE_UNSPECIFIED = 0;
*/
WebhookType[WebhookType["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Scoped to a specific repository (e.g., "owner/repo")
*
* @generated from enum value: WEBHOOK_TYPE_SCM_REPOSITORY = 1;
*/
WebhookType[WebhookType["SCM_REPOSITORY"] = 1] = "SCM_REPOSITORY";
/**
* Scoped to an organization (e.g., "owner" - all repos)
*
* @generated from enum value: WEBHOOK_TYPE_SCM_ORGANIZATION = 2;
*/
WebhookType[WebhookType["SCM_ORGANIZATION"] = 2] = "SCM_ORGANIZATION";
})(WebhookType || (WebhookType = {}));
/**
* Describes the enum gitpod.v1.WebhookType.
*/
export const WebhookTypeSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_webhook, 0);
/**
* WebhookProvider identifies the Git provider.
*
* @generated from enum gitpod.v1.WebhookProvider
*/
export var WebhookProvider;
(function (WebhookProvider) {
/**
* @generated from enum value: WEBHOOK_PROVIDER_UNSPECIFIED = 0;
*/
WebhookProvider[WebhookProvider["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: WEBHOOK_PROVIDER_GITHUB = 1;
*/
WebhookProvider[WebhookProvider["GITHUB"] = 1] = "GITHUB";
/**
* @generated from enum value: WEBHOOK_PROVIDER_GITLAB = 2;
*/
WebhookProvider[WebhookProvider["GITLAB"] = 2] = "GITLAB";
/**
* WEBHOOK_PROVIDER_BITBUCKET is the bitbucket cloud provider.
*
* @generated from enum value: WEBHOOK_PROVIDER_BITBUCKET = 3;
*/
WebhookProvider[WebhookProvider["BITBUCKET"] = 3] = "BITBUCKET";
})(WebhookProvider || (WebhookProvider = {}));
/**
* Describes the enum gitpod.v1.WebhookProvider.
*/
export const WebhookProviderSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_webhook, 1);
/**
* @generated from service gitpod.v1.WebhookService
*/
export const WebhookService = /*@__PURE__*/ serviceDesc(file_gitpod_v1_webhook, 0);