UNPKG

@gitpod/sdk

Version:
540 lines 52.7 kB
// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" // @generated from file gitpod/v1/workflow.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_agent } from "./agent_pb.js"; import { file_gitpod_v1_count } from "./count_pb.js"; import { file_gitpod_v1_identity } from "./identity_pb.js"; import { file_gitpod_v1_pagination } from "./pagination_pb.js"; import { file_gitpod_v1_usage } from "./usage_pb.js"; import { file_gitpod_v1_workflow_error } from "./workflow_error_pb.js"; import { file_google_protobuf_duration, file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; /** * Describes the file gitpod/v1/workflow.proto. */ export const file_gitpod_v1_workflow = /*@__PURE__*/ fileDesc("ChhnaXRwb2QvdjEvd29ya2Zsb3cucHJvdG8SCWdpdHBvZC52MSL8BAoVQ3JlYXRlV29ya2Zsb3dSZXF1ZXN0EnAKBG5hbWUYASABKAlCYrpIX7oBXAoLbmFtZV9sZW5ndGgSKE5hbWUgbXVzdCBiZSBiZXR3ZWVuIDEgYW5kIDgwIGNoYXJhY3RlcnMaI3NpemUodGhpcykgPj0gMSAmJiBzaXplKHRoaXMpIDw9IDgwEm4KC2Rlc2NyaXB0aW9uGAIgASgJQlm6SFa6AVMKEmRlc2NyaXB0aW9uX2xlbmd0aBIqRGVzY3JpcHRpb24gbXVzdCBiZSBhdCBtb3N0IDUwMCBjaGFyYWN0ZXJzGhFzaXplKHRoaXMpIDw9IDUwMBKZAQoIdHJpZ2dlcnMYAyADKAsyGi5naXRwb2QudjEuV29ya2Zsb3dUcmlnZ2VyQmu6SGi6AWUKDnRyaWdnZXJzX2NvdW50Ei5BdXRvbWF0aW9uIG11c3QgaGF2ZSBiZXR3ZWVuIDEgYW5kIDEwIHRyaWdnZXJzGiNzaXplKHRoaXMpID49IDEgJiYgc2l6ZSh0aGlzKSA8PSAxMBIxCgZhY3Rpb24YBCABKAsyGS5naXRwb2QudjEuV29ya2Zsb3dBY3Rpb25CBrpIA8gBARIpCgZyZXBvcnQYBSABKAsyGS5naXRwb2QudjEuV29ya2Zsb3dBY3Rpb24SKQoIZXhlY3V0b3IYBiABKAsyEi5naXRwb2QudjEuU3ViamVjdEgAiAEBEh0KCGFnZW50X2lkGAcgASgJQgu6SAjYAQFyA7ABARIwCg5jb2RleF9zZXR0aW5ncxgIIAEoCzIYLmdpdHBvZC52MS5Db2RleFNldHRpbmdzQgsKCV9leGVjdXRvciI/ChZDcmVhdGVXb3JrZmxvd1Jlc3BvbnNlEiUKCHdvcmtmbG93GAEgASgLMhMuZ2l0cG9kLnYxLldvcmtmbG93IjMKEkdldFdvcmtmbG93UmVxdWVzdBIdCgt3b3JrZmxvd19pZBgBIAEoCUIIukgFcgOwAQEiPAoTR2V0V29ya2Zsb3dSZXNwb25zZRIlCgh3b3JrZmxvdxgBIAEoCzITLmdpdHBvZC52MS5Xb3JrZmxvdyL8BQoVVXBkYXRlV29ya2Zsb3dSZXF1ZXN0Eh0KC3dvcmtmbG93X2lkGAEgASgJQgi6SAVyA7ABARJ1CgRuYW1lGAIgASgJQmK6SF+6AVwKC25hbWVfbGVuZ3RoEihOYW1lIG11c3QgYmUgYmV0d2VlbiAxIGFuZCA4MCBjaGFyYWN0ZXJzGiNzaXplKHRoaXMpID49IDEgJiYgc2l6ZSh0aGlzKSA8PSA4MEgAiAEBEnMKC2Rlc2NyaXB0aW9uGAMgASgJQlm6SFa6AVMKEmRlc2NyaXB0aW9uX2xlbmd0aBIqRGVzY3JpcHRpb24gbXVzdCBiZSBhdCBtb3N0IDUwMCBjaGFyYWN0ZXJzGhFzaXplKHRoaXMpIDw9IDUwMEgBiAEBEn8KCHRyaWdnZXJzGAQgAygLMhouZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlckJRukhOugFLCg50cmlnZ2Vyc19jb3VudBInQXV0b21hdGlvbiBjYW4gaGF2ZSBhdCBtb3N0IDEwIHRyaWdnZXJzGhBzaXplKHRoaXMpIDw9IDEwEi4KBmFjdGlvbhgFIAEoCzIZLmdpdHBvZC52MS5Xb3JrZmxvd0FjdGlvbkgCiAEBEi4KBnJlcG9ydBgGIAEoCzIZLmdpdHBvZC52MS5Xb3JrZmxvd0FjdGlvbkgDiAEBEikKCGV4ZWN1dG9yGAcgASgLMhIuZ2l0cG9kLnYxLlN1YmplY3RIBIgBARIVCghkaXNhYmxlZBgIIAEoCEgFiAEBEhUKCGFnZW50X2lkGAkgASgJSAaIAQESNQoOY29kZXhfc2V0dGluZ3MYCiABKAsyGC5naXRwb2QudjEuQ29kZXhTZXR0aW5nc0gHiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIJCgdfYWN0aW9uQgkKB19yZXBvcnRCCwoJX2V4ZWN1dG9yQgsKCV9kaXNhYmxlZEILCglfYWdlbnRfaWRCEQoPX2NvZGV4X3NldHRpbmdzIj8KFlVwZGF0ZVdvcmtmbG93UmVzcG9uc2USJQoId29ya2Zsb3cYASABKAsyEy5naXRwb2QudjEuV29ya2Zsb3cixAUKFExpc3RXb3JrZmxvd3NSZXF1ZXN0EjAKCnBhZ2luYXRpb24YASABKAsyHC5naXRwb2QudjEuUGFnaW5hdGlvblJlcXVlc3QSNgoGZmlsdGVyGAIgASgLMiYuZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd3NSZXF1ZXN0LkZpbHRlchIyCgRzb3J0GAMgASgLMiQuZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd3NSZXF1ZXN0LlNvcnQSJgoFY291bnQYBCABKAsyFy5naXRwb2QudjEuQ291bnRSZXF1ZXN0Gp0CCgZGaWx0ZXISJQoMd29ya2Zsb3dfaWRzGAEgAygJQg+6SAySAQkQGSIFcgOwAQESGgoGc2VhcmNoGAIgASgJQgq6SAdyBRAAGIACEiYKC2NyZWF0b3JfaWRzGAMgAygJQhG6SA6SAQsIABAZIgVyA7ABARJECg1zdGF0dXNfcGhhc2VzGAQgAygOMiEuZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uUGhhc2VCCrpIB5IBBAgAEAoSPgoaaGFzX2ZhaWxlZF9leGVjdXRpb25fc2luY2UYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhUKCGRpc2FibGVkGAYgASgISACIAQFCCwoJX2Rpc2FibGVkGmUKBFNvcnQSOAoFZmllbGQYASABKA4yKS5naXRwb2QudjEuTGlzdFdvcmtmbG93c1JlcXVlc3QuU29ydEZpZWxkEiMKBW9yZGVyGAIgASgOMhQuZ2l0cG9kLnYxLlNvcnRPcmRlciJfCglTb3J0RmllbGQSGgoWU09SVF9GSUVMRF9VTlNQRUNJRklFRBAAEhMKD1NPUlRfRklFTERfTkFNRRABEiEKHVNPUlRfRklFTERfUkVDRU5UTFlfQ09NUExFVEVEEAIimwEKFUxpc3RXb3JrZmxvd3NSZXNwb25zZRIxCgpwYWdpbmF0aW9uGAEgASgLMh0uZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXNwb25zZRImCgl3b3JrZmxvd3MYAiADKAsyEy5naXRwb2QudjEuV29ya2Zsb3cSJwoFY291bnQYAyABKAsyGC5naXRwb2QudjEuQ291bnRSZXNwb25zZSJFChVEZWxldGVXb3JrZmxvd1JlcXVlc3QSHQoLd29ya2Zsb3dfaWQYASABKAlCCLpIBXIDsAEBEg0KBWZvcmNlGAIgASgIIhgKFkRlbGV0ZVdvcmtmbG93UmVzcG9uc2UiQAofR2V0V29ya2Zsb3dXZWJob29rU2VjcmV0UmVxdWVzdBIdCgt3b3JrZmxvd19pZBgBIAEoCUIIukgFcgOwAQEiMgogR2V0V29ya2Zsb3dXZWJob29rU2VjcmV0UmVzcG9uc2USDgoGc2VjcmV0GAEgASgJIkMKIlJvdGF0ZVdvcmtmbG93V2ViaG9va1NlY3JldFJlcXVlc3QSHQoLd29ya2Zsb3dfaWQYASABKAlCCLpIBXIDsAEBIjUKI1JvdGF0ZVdvcmtmbG93V2ViaG9va1NlY3JldFJlc3BvbnNlEg4KBnNlY3JldBgBIAEoCSKsAgoUU3RhcnRXb3JrZmxvd1JlcXVlc3QSHQoLd29ya2Zsb3dfaWQYASABKAlCCLpIBXIDsAEBEkAKEGNvbnRleHRfb3ZlcnJpZGUYAiABKAsyIS5naXRwb2QudjEuV29ya2Zsb3dUcmlnZ2VyQ29udGV4dEgAiAEBEmsKCnBhcmFtZXRlcnMYAyADKAsyLy5naXRwb2QudjEuU3RhcnRXb3JrZmxvd1JlcXVlc3QuUGFyYW1ldGVyc0VudHJ5Qia6SCOaASAQCiIcchoyGF5bYS16QS1aX11bYS16QS1aMC05X10qJBoxCg9QYXJhbWV0ZXJzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUITChFfY29udGV4dF9vdmVycmlkZSJRChVTdGFydFdvcmtmbG93UmVzcG9uc2USOAoSd29ya2Zsb3dfZXhlY3V0aW9uGAEgASgLMhwuZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uIq4DCh1MaXN0V29ya2Zsb3dFeGVjdXRpb25zUmVxdWVzdBIwCgpwYWdpbmF0aW9uGAEgASgLMhwuZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXF1ZXN0Ej8KBmZpbHRlchgCIAEoCzIvLmdpdHBvZC52MS5MaXN0V29ya2Zsb3dFeGVjdXRpb25zUmVxdWVzdC5GaWx0ZXISHQoEc29ydBgDIAEoCzIPLmdpdHBvZC52MS5Tb3J0GvoBCgZGaWx0ZXISLwoWd29ya2Zsb3dfZXhlY3V0aW9uX2lkcxgBIAMoCUIPukgMkgEJEBkiBXIDsAEBEiUKDHdvcmtmbG93X2lkcxgCIAMoCUIPukgMkgEJEBkiBXIDsAEBEkQKDXN0YXR1c19waGFzZXMYAyADKA4yIS5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb25QaGFzZUIKukgHkgEECAAQChIfChJoYXNfZmFpbGVkX2FjdGlvbnMYBCABKAhIAIgBARIaCgZzZWFyY2gYBSABKAlCCrpIB3IFEAAYgAJCFQoTX2hhc19mYWlsZWRfYWN0aW9ucyKOAQoeTGlzdFdvcmtmbG93RXhlY3V0aW9uc1Jlc3BvbnNlEjEKCnBhZ2luYXRpb24YASABKAsyHS5naXRwb2QudjEuUGFnaW5hdGlvblJlc3BvbnNlEjkKE3dvcmtmbG93X2V4ZWN1dGlvbnMYAiADKAsyHC5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb24iRgobR2V0V29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0EicKFXdvcmtmbG93X2V4ZWN1dGlvbl9pZBgBIAEoCUIIukgFcgOwAQEiWAocR2V0V29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZRI4ChJ3b3JrZmxvd19leGVjdXRpb24YASABKAsyHC5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb24iSQoeQ2FuY2VsV29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0EicKFXdvcmtmbG93X2V4ZWN1dGlvbl9pZBgBIAEoCUIIukgFcgOwAQEiIQofQ2FuY2VsV29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZSL8AgojTGlzdFdvcmtmbG93RXhlY3V0aW9uQWN0aW9uc1JlcXVlc3QSMAoKcGFnaW5hdGlvbhgBIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdBJFCgZmaWx0ZXIYAiABKAsyNS5naXRwb2QudjEuTGlzdFdvcmtmbG93RXhlY3V0aW9uQWN0aW9uc1JlcXVlc3QuRmlsdGVyGtsBCgZGaWx0ZXISNgodd29ya2Zsb3dfZXhlY3V0aW9uX2FjdGlvbl9pZHMYASADKAlCD7pIDJIBCRAZIgVyA7ABARIvChZ3b3JrZmxvd19leGVjdXRpb25faWRzGAIgAygJQg+6SAySAQkQGSIFcgOwAQESJQoMd29ya2Zsb3dfaWRzGAMgAygJQg+6SAySAQkQGSIFcgOwAQESQQoGcGhhc2VzGAQgAygOMicuZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uQWN0aW9uUGhhc2VCCLpIBZIBAhAKIqEBCiRMaXN0V29ya2Zsb3dFeGVjdXRpb25BY3Rpb25zUmVzcG9uc2USMQoKcGFnaW5hdGlvbhgBIAEoCzIdLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVzcG9uc2USRgoad29ya2Zsb3dfZXhlY3V0aW9uX2FjdGlvbnMYAiADKAsyIi5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb25BY3Rpb24iUwohR2V0V29ya2Zsb3dFeGVjdXRpb25BY3Rpb25SZXF1ZXN0Ei4KHHdvcmtmbG93X2V4ZWN1dGlvbl9hY3Rpb25faWQYASABKAlCCLpIBXIDsAEBImsKIkdldFdvcmtmbG93RXhlY3V0aW9uQWN0aW9uUmVzcG9uc2USRQoZd29ya2Zsb3dfZXhlY3V0aW9uX2FjdGlvbhgBIAEoCzIiLmdpdHBvZC52MS5Xb3JrZmxvd0V4ZWN1dGlvbkFjdGlvbiJWCiRDYW5jZWxXb3JrZmxvd0V4ZWN1dGlvbkFjdGlvblJlcXVlc3QSLgocd29ya2Zsb3dfZXhlY3V0aW9uX2FjdGlvbl9pZBgBIAEoCUIIukgFcgOwAQEiJwolQ2FuY2VsV29ya2Zsb3dFeGVjdXRpb25BY3Rpb25SZXNwb25zZSLyBAoIV29ya2Zsb3cSFAoCaWQYASABKAlCCLpIBXIDsAEBEi4KCG1ldGFkYXRhGAIgASgLMhwuZ2l0cG9kLnYxLldvcmtmbG93Lk1ldGFkYXRhEiYKBHNwZWMYAyABKAsyGC5naXRwb2QudjEuV29ya2Zsb3cuU3BlYxITCgt3ZWJob29rX3VybBgEIAEoCRrtAQoITWV0YWRhdGESFwoEbmFtZRgBIAEoCUIJukgGcgQQARhQEh0KC2Rlc2NyaXB0aW9uGAIgASgJQgi6SAVyAxj0AxIjCgdjcmVhdG9yGAMgASgLMhIuZ2l0cG9kLnYxLlN1YmplY3QSJAoIZXhlY3V0b3IYBiABKAsyEi5naXRwb2QudjEuU3ViamVjdBIuCgpjcmVhdGVkX2F0GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIuCgp1cGRhdGVkX2F0GAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBryAQoEU3BlYxIsCgh0cmlnZ2VycxgDIAMoCzIaLmdpdHBvZC52MS5Xb3JrZmxvd1RyaWdnZXISKQoGYWN0aW9uGAQgASgLMhkuZ2l0cG9kLnYxLldvcmtmbG93QWN0aW9uEikKBnJlcG9ydBgFIAEoCzIZLmdpdHBvZC52MS5Xb3JrZmxvd0FjdGlvbhIQCghkZWxldGluZxgGIAEoCBIQCghkaXNhYmxlZBgHIAEoCBIQCghhZ2VudF9pZBgIIAEoCRIwCg5jb2RleF9zZXR0aW5ncxgJIAEoCzIYLmdpdHBvZC52MS5Db2RleFNldHRpbmdzIpkHCg9Xb3JrZmxvd1RyaWdnZXISMwoGbWFudWFsGAEgASgLMiEuZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlci5NYW51YWxIABIvCgR0aW1lGAIgASgLMh8uZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlci5UaW1lSAASPgoMcHVsbF9yZXF1ZXN0GAMgASgLMiYuZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlci5QdWxsUmVxdWVzdEgAEjoKB2NvbnRleHQYBCABKAsyIS5naXRwb2QudjEuV29ya2Zsb3dUcmlnZ2VyQ29udGV4dEIGukgDyAEBGggKBk1hbnVhbBqcAQoEVGltZRKTAQoPY3Jvbl9leHByZXNzaW9uGAEgASgJQnq6SHe6AXQKFmNyb25fZXhwcmVzc2lvbl9sZW5ndGgSNENyb24gZXhwcmVzc2lvbiBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMTAwIGNoYXJhY3RlcnMaJHNpemUodGhpcykgPj0gMSAmJiBzaXplKHRoaXMpIDw9IDEwMBq2AQoLUHVsbFJlcXVlc3QSOwoGZXZlbnRzGAEgAygOMisuZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlci5QdWxsUmVxdWVzdEV2ZW50EiEKCndlYmhvb2tfaWQYAiABKAlCCLpIBXIDsAEBSACIAQESJQoOaW50ZWdyYXRpb25faWQYAyABKAlCCLpIBXIDsAEBSAGIAQFCDQoLX3dlYmhvb2tfaWRCEQoPX2ludGVncmF0aW9uX2lkIqYCChBQdWxsUmVxdWVzdEV2ZW50EiIKHlBVTExfUkVRVUVTVF9FVkVOVF9VTlNQRUNJRklFRBAAEh0KGVBVTExfUkVRVUVTVF9FVkVOVF9PUEVORUQQARIeChpQVUxMX1JFUVVFU1RfRVZFTlRfVVBEQVRFRBACEh8KG1BVTExfUkVRVUVTVF9FVkVOVF9BUFBST1ZFRBADEh0KGVBVTExfUkVRVUVTVF9FVkVOVF9NRVJHRUQQBBIdChlQVUxMX1JFUVVFU1RfRVZFTlRfQ0xPU0VEEAUSJwojUFVMTF9SRVFVRVNUX0VWRU5UX1JFQURZX0ZPUl9SRVZJRVcQBhInCiNQVUxMX1JFUVVFU1RfRVZFTlRfUkVWSUVXX1JFUVVFU1RFRBAHQgkKB3RyaWdnZXJKBAgFEAZSCGluY2lkZW50IpgHChZXb3JrZmxvd1RyaWdnZXJDb250ZXh0Ej4KCHByb2plY3RzGAEgASgLMiouZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlckNvbnRleHQuUHJvamVjdHNIABJGCgxyZXBvc2l0b3JpZXMYAiABKAsyLi5naXRwb2QudjEuV29ya2Zsb3dUcmlnZ2VyQ29udGV4dC5SZXBvc2l0b3JpZXNIABI4CgVhZ2VudBgDIAEoCzInLmdpdHBvZC52MS5Xb3JrZmxvd1RyaWdnZXJDb250ZXh0LkFnZW50SAASRQoMZnJvbV90cmlnZ2VyGAQgASgLMi0uZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlckNvbnRleHQuRnJvbVRyaWdnZXJIABoxCghQcm9qZWN0cxIlCgtwcm9qZWN0X2lkcxgBIAMoCUIQukgNkgEKEPQDIgVyA7ABARqRAwoMUmVwb3NpdG9yaWVzElgKD3JlcG9zaXRvcnlfdXJscxgBIAEoCzI9LmdpdHBvZC52MS5Xb3JrZmxvd1RyaWdnZXJDb250ZXh0LlJlcG9zaXRvcmllcy5SZXBvc2l0b3J5VVJMc0gAEloKDXJlcG9fc2VsZWN0b3IYAiABKAsyQS5naXRwb2QudjEuV29ya2Zsb3dUcmlnZ2VyQ29udGV4dC5SZXBvc2l0b3JpZXMuUmVwb3NpdG9yeVNlbGVjdG9ySAASJgoUZW52aXJvbm1lbnRfY2xhc3NfaWQYAyABKAlCCLpIBXIDsAEBGjYKDlJlcG9zaXRvcnlVUkxzEiQKCXJlcG9fdXJscxgBIAMoCUIRukgOkgELCAEQ9AMiBHICEAEaVAoSUmVwb3NpdG9yeVNlbGVjdG9yEiMKEnJlcG9fc2VhcmNoX3N0cmluZxgBIAEoCUIHukgEcgIQARIZCghzY21faG9zdBgCIAEoCUIHukgEcgIQAUIVChNyZXBvc2l0b3J5X3NlbGVjdG9yGpMBCgVBZ2VudBKJAQoGcHJvbXB0GAEgASgJQnm6SHa6AXMKE2FnZW50X3Byb21wdF9sZW5ndGgSNEFnZW50IHByb21wdCBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMjAsMDAwIGNoYXJhY3RlcnMaJnNpemUodGhpcykgPj0gMSAmJiBzaXplKHRoaXMpIDw9IDIwMDAwGg0KC0Zyb21UcmlnZ2VyQgkKB2NvbnRleHQi4gUKDldvcmtmbG93QWN0aW9uEjgKBmxpbWl0cxgBIAEoCzIgLmdpdHBvZC52MS5Xb3JrZmxvd0FjdGlvbi5MaW1pdHNCBrpIA8gBARKNAQoFc3RlcHMYAiADKAsyFy5naXRwb2QudjEuV29ya2Zsb3dTdGVwQmW6SGK6AV8KC3N0ZXBzX2NvdW50EitBdXRvbWF0aW9uIG11c3QgaGF2ZSBiZXR3ZWVuIDEgYW5kIDUwIHN0ZXBzGiNzaXplKHRoaXMpID49IDEgJiYgc2l6ZSh0aGlzKSA8PSA1MBqFBAoGTGltaXRzEnwKDG1heF9wYXJhbGxlbBgBIAEoBUJmukhjugFgChJtYXhfcGFyYWxsZWxfcmFuZ2USMU1heGltdW0gcGFyYWxsZWwgYWN0aW9ucyBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMjUaF3RoaXMgPj0gMSAmJiB0aGlzIDw9IDI1EnUKCW1heF90b3RhbBgCIAEoBUJiukhfugFcCg9tYXhfdG90YWxfcmFuZ2USL01heGltdW0gdG90YWwgYWN0aW9ucyBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMTAwGhh0aGlzID49IDEgJiYgdGhpcyA8PSAxMDASRAoNcGVyX2V4ZWN1dGlvbhgDIAEoCzItLmdpdHBvZC52MS5Xb3JrZmxvd0FjdGlvbi5MaW1pdHMuUGVyRXhlY3V0aW9uGjsKDFBlckV4ZWN1dGlvbhIrCghtYXhfdGltZRgBIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbjqCAbpIfxp9ChptYXhfcGFyYWxsZWxfbHRlX21heF90b3RhbBI6Q29uY3VycmVudCBhY3Rpb25zIGxpbWl0IGNhbm5vdCBleGNlZWQgdG90YWwgYWN0aW9ucyBsaW1pdBojdGhpcy5tYXhfcGFyYWxsZWwgPD0gdGhpcy5tYXhfdG90YWwi7hEKDFdvcmtmbG93U3RlcBIsCgR0YXNrGAEgASgLMhwuZ2l0cG9kLnYxLldvcmtmbG93U3RlcC5UYXNrSAASLgoFYWdlbnQYAiABKAsyHS5naXRwb2QudjEuV29ya2Zsb3dTdGVwLkFnZW50SAASOwoMcHVsbF9yZXF1ZXN0GAMgASgLMiMuZ2l0cG9kLnYxLldvcmtmbG93U3RlcC5QdWxsUmVxdWVzdEgAEjAKBnJlcG9ydBgEIAEoCzIeLmdpdHBvZC52MS5Xb3JrZmxvd1N0ZXAuUmVwb3J0SAAaiQEKBFRhc2sSgAEKB2NvbW1hbmQYASABKAlCb7pIbLoBaQoOY29tbWFuZF9sZW5ndGgSL0NvbW1hbmQgbXVzdCBiZSBiZXR3ZWVuIDEgYW5kIDIwLDAwMCBjaGFyYWN0ZXJzGiZzaXplKHRoaXMpID49IDEgJiYgc2l6ZSh0aGlzKSA8PSAyMDAwMBqGAQoFQWdlbnQSfQoGcHJvbXB0GAEgASgJQm26SGq6AWcKDXByb21wdF9sZW5ndGgSLlByb21wdCBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMjAsMDAwIGNoYXJhY3RlcnMaJnNpemUodGhpcykgPj0gMSAmJiBzaXplKHRoaXMpIDw9IDIwMDAwGooDCgtQdWxsUmVxdWVzdBJ1CgV0aXRsZRgBIAEoCUJmukhjugFgCgx0aXRsZV9sZW5ndGgSKlRpdGxlIG11c3QgYmUgYmV0d2VlbiAxIGFuZCA1MDAgY2hhcmFjdGVycxokc2l6ZSh0aGlzKSA+PSAxICYmIHNpemUodGhpcykgPD0gNTAwEnYKC2Rlc2NyaXB0aW9uGAIgASgJQmG6SF66AVsKFXByX2Rlc2NyaXB0aW9uX2xlbmd0aBItRGVzY3JpcHRpb24gbXVzdCBiZSBhdCBtb3N0IDIwLDAwMCBjaGFyYWN0ZXJzGhNzaXplKHRoaXMpIDw9IDIwMDAwEn0KBmJyYW5jaBgDIAEoCUJtukhqugFnCg1icmFuY2hfbGVuZ3RoEjBCcmFuY2ggbmFtZSBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMjU1IGNoYXJhY3RlcnMaJHNpemUodGhpcykgPj0gMSAmJiBzaXplKHRoaXMpIDw9IDI1NRINCgVkcmFmdBgEIAEoCBrmCgoGUmVwb3J0EogBCgdvdXRwdXRzGAEgAygLMikuZ2l0cG9kLnYxLldvcmtmbG93U3RlcC5SZXBvcnQuT3V0cHV0U3BlY0JMukhJugFGCg1vdXRwdXRzX2NvdW50EiRSZXBvcnQgbXVzdCBoYXZlIGF0IGxlYXN0IG9uZSBvdXRwdXQaD3NpemUodGhpcykgPj0gMRofCgxTdHJpbmdTY2hlbWESDwoHcGF0dGVybhgBIAEoCRpDCg1JbnRlZ2VyU2NoZW1hEhAKA21pbhgBIAEoBUgAiAEBEhAKA21heBgCIAEoBUgBiAEBQgYKBF9taW5CBgoEX21heBpBCgtGbG9hdFNjaGVtYRIQCgNtaW4YASABKAJIAIgBARIQCgNtYXgYAiABKAJIAYgBAUIGCgRfbWluQgYKBF9tYXgaDwoNQm9vbGVhblNjaGVtYRqWCAoKT3V0cHV0U3BlYxKDAQoFdGl0bGUYASABKAlCdLpIcboBbgoTb3V0cHV0X3RpdGxlX2xlbmd0aBIxT3V0cHV0IHRpdGxlIG11c3QgYmUgYmV0d2VlbiAxIGFuZCAyMDAgY2hhcmFjdGVycxokc2l6ZSh0aGlzKSA+PSAxICYmIHNpemUodGhpcykgPD0gMjAwEuwBCgNrZXkYAiABKAlC3gG6SNoBugFoChFvdXRwdXRfa2V5X2xlbmd0aBIuT3V0cHV0IGtleSBtdXN0IGJlIGJldHdlZW4gMSBhbmQgNTAgY2hhcmFjdGVycxojc2l6ZSh0aGlzKSA+PSAxICYmIHNpemUodGhpcykgPD0gNTC6AWwKEW91dHB1dF9rZXlfZm9ybWF0EjNPdXRwdXQga2V5IG11c3QgYmUgc25ha2VfY2FzZSAoZS5nLiwgbXlfb3V0cHV0X2tleSkaInRoaXMubWF0Y2hlcygnXlthLXpdKyhfW2Etel0rKSokJykSPQoGc3RyaW5nGAogASgLMisuZ2l0cG9kLnYxLldvcmtmbG93U3RlcC5SZXBvcnQuU3RyaW5nU2NoZW1hSAASPwoHaW50ZWdlchgLIAEoCzIsLmdpdHBvZC52MS5Xb3JrZmxvd1N0ZXAuUmVwb3J0LkludGVnZXJTY2hlbWFIABI7CgVmbG9hdBgMIAEoCzIqLmdpdHBvZC52MS5Xb3JrZmxvd1N0ZXAuUmVwb3J0LkZsb2F0U2NoZW1hSAASPwoHYm9vbGVhbhgNIAEoCzIsLmdpdHBvZC52MS5Xb3JrZmxvd1N0ZXAuUmVwb3J0LkJvb2xlYW5TY2hlbWFIABIgChNhY2NlcHRhbmNlX2NyaXRlcmlhGAUgASgJSAKIAQESlwEKBnByb21wdBgUIAEoCUKEAbpIgAG6AX0KGGV4dHJhY3Rpb25fcHJvbXB0X2xlbmd0aBI5RXh0cmFjdGlvbiBwcm9tcHQgbXVzdCBiZSBiZXR3ZWVuIDEgYW5kIDIwLDAwMCBjaGFyYWN0ZXJzGiZzaXplKHRoaXMpID49IDEgJiYgc2l6ZSh0aGlzKSA8PSAyMDAwMEgBEpoBCgdjb21tYW5kGBUgASgJQoYBukiCAboBfwoZZXh0cmFjdGlvbl9jb21tYW5kX2xlbmd0aBI6RXh0cmFjdGlvbiBjb21tYW5kIG11c3QgYmUgYmV0d2VlbiAxIGFuZCAyMCwwMDAgY2hhcmFjdGVycxomc2l6ZSh0aGlzKSA+PSAxICYmIHNpemUodGhpcykgPD0gMjAwMDBIAUIPCgZzY2hlbWESBbpIAggBQhMKCmV4dHJhY3Rpb24SBbpIAggBQhYKFF9hY2NlcHRhbmNlX2NyaXRlcmlhQgYKBHN0ZXAi3QIKGFdvcmtmbG93RXhlY3V0aW9uVHJpZ2dlchI8CgZtYW51YWwYASABKAsyKi5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb25UcmlnZ2VyLk1hbnVhbEgAEjgKBHRpbWUYAiABKAsyKC5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb25UcmlnZ2VyLlRpbWVIABIuCgxwdWxsX3JlcXVlc3QYAyABKAsyFi5naXRwb2QudjEuUHVsbFJlcXVlc3RIABI6Cgdjb250ZXh0GAQgASgLMiEuZ2l0cG9kLnYxLldvcmtmbG93VHJpZ2dlckNvbnRleHRCBrpIA8gBARoICgZNYW51YWwaOAoEVGltZRIwCgx0cmlnZ2VyZWRfYXQYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgkKB3RyaWdnZXJKBAgFEAZSCGluY2lkZW50IvIHChFXb3JrZmxvd0V4ZWN1dGlvbhIUCgJpZBgBIAEoCUIIukgFcgOwAQESNwoIbWV0YWRhdGEYAiABKAsyJS5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb24uTWV0YWRhdGESLwoEc3BlYxgDIAEoCzIhLmdpdHBvZC52MS5Xb3JrZmxvd0V4ZWN1dGlvbi5TcGVjEjMKBnN0YXR1cxgEIAEoCzIjLmdpdHBvZC52MS5Xb3JrZmxvd0V4ZWN1dGlvbi5TdGF0dXMa1QEKCE1ldGFkYXRhEh0KC3dvcmtmbG93X2lkGAEgASgJQgi6SAVyA7ABARIuCgpzdGFydGVkX2F0GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIvCgtmaW5pc2hlZF9hdBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASIwoHY3JlYXRvchgEIAEoCzISLmdpdHBvZC52MS5TdWJqZWN0EiQKCGV4ZWN1dG9yGAUgASgLMhIuZ2l0cG9kLnYxLlN1YmplY3Qa3QEKBFNwZWMSDwoHc2Vzc2lvbhgBIAEoCRI4Cg1kZXNpcmVkX3BoYXNlGAIgASgOMiEuZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uUGhhc2USNAoHdHJpZ2dlchgDIAEoCzIjLmdpdHBvZC52MS5Xb3JrZmxvd0V4ZWN1dGlvblRyaWdnZXISKQoGYWN0aW9uGAQgASgLMhkuZ2l0cG9kLnYxLldvcmtmbG93QWN0aW9uEikKBnJlcG9ydBgFIAEoCzIZLmdpdHBvZC52MS5Xb3JrZmxvd0FjdGlvbhrvAgoGU3RhdHVzEg8KB3Nlc3Npb24YASABKAkSMAoFcGhhc2UYAiABKA4yIS5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb25QaGFzZRIcChRwZW5kaW5nX2FjdGlvbl9jb3VudBgKIAEoBRIcChRydW5uaW5nX2FjdGlvbl9jb3VudBgLIAEoBRIbChNmYWlsZWRfYWN0aW9uX2NvdW50GAwgASgFEhkKEWRvbmVfYWN0aW9uX2NvdW50GA0gASgFEhwKFHN0b3BwZWRfYWN0aW9uX2NvdW50GBIgASgFEhsKD2ZhaWx1cmVfbWVzc2FnZRgOIAEoCUICGAESGwoPd2FybmluZ19tZXNzYWdlGA8gASgJQgIYARIqCghmYWlsdXJlcxgQIAMoCzIYLmdpdHBvZC52MS5Xb3JrZmxvd0Vycm9yEioKCHdhcm5pbmdzGBEgAygLMhguZ2l0cG9kLnYxLldvcmtmbG93RXJyb3IixgsKF1dvcmtmbG93RXhlY3V0aW9uQWN0aW9uEhQKAmlkGAEgASgJQgi6SAVyA7ABARI9CghtZXRhZGF0YRgCIAEoCzIrLmdpdHBvZC52MS5Xb3JrZmxvd0V4ZWN1dGlvbkFjdGlvbi5NZXRhZGF0YRI1CgRzcGVjGAMgASgLMicuZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uQWN0aW9uLlNwZWMSOQoGc3RhdHVzGAQgASgLMikuZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uQWN0aW9uLlN0YXR1cxrIAQoITWV0YWRhdGESJwoVd29ya2Zsb3dfZXhlY3V0aW9uX2lkGAEgASgJQgi6SAVyA7ABARIdCgt3b3JrZmxvd19pZBgCIAEoCUIIukgFcgOwAQESLgoKc3RhcnRlZF9hdBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLwoLZmluaXNoZWRfYXQYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhMKC2FjdGlvbl9uYW1lGAUgASgJGsQBCgRTcGVjEg8KB3Nlc3Npb24YASABKAkSPgoNZGVzaXJlZF9waGFzZRgCIAEoDjInLmdpdHBvZC52MS5Xb3JrZmxvd0V4ZWN1dGlvbkFjdGlvblBoYXNlEiwKB2NvbnRleHQYAyABKAsyGy5naXRwb2QudjEuQWdlbnRDb2RlQ29udGV4dBI9CgZsaW1pdHMYBCABKAsyLS5naXRwb2QudjEuV29ya2Zsb3dBY3Rpb24uTGltaXRzLlBlckV4ZWN1dGlvbhrRBgoGU3RhdHVzEg8KB3Nlc3Npb24YASABKAkSNgoFcGhhc2UYAiABKA4yJy5naXRwb2QudjEuV29ya2Zsb3dFeGVjdXRpb25BY3Rpb25QaGFzZRJLCg1zdGVwX3N0YXR1c2VzGAMgAygLMjQuZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uQWN0aW9uLlN0YXR1cy5TdGVwU3RhdHVzEiMKDmVudmlyb25tZW50X2lkGAogASgJQgu6SAjYAQFyA7ABARIaChJhZ2VudF9leGVjdXRpb25faWQYDCABKAkSGwoPZmFpbHVyZV9tZXNzYWdlGAsgASgJQgIYARIbCg93YXJuaW5nX21lc3NhZ2UYDSABKAlCAhgBEioKCGZhaWx1cmVzGA4gAygLMhguZ2l0cG9kLnYxLldvcmtmbG93RXJyb3ISKgoId2FybmluZ3MYDyADKAsyGC5naXRwb2QudjEuV29ya2Zsb3dFcnJvchrdAwoKU3RlcFN0YXR1cxISCgpzdGVwX2luZGV4GAEgASgFEk0KBXBoYXNlGAIgASgOMj4uZ2l0cG9kLnYxLldvcmtmbG93RXhlY3V0aW9uQWN0aW9uLlN0YXR1cy5TdGVwU3RhdHVzLlN0ZXBQaGFzZRIbCg9mYWlsdXJlX21lc3NhZ2UYAyABKAlCAhgBEi4KCnN0YXJ0ZWRfYXQYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi8KC2ZpbmlzaGVkX2F0GAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIlCgRzdGVwGAYgASgLMhcuZ2l0cG9kLnYxLldvcmtmbG93U3RlcBInCgVlcnJvchgHIAEoCzIYLmdpdHBvZC52MS5Xb3JrZmxvd0Vycm9yIp0BCglTdGVwUGhhc2USGgoWU1RFUF9QSEFTRV9VTlNQRUNJRklFRBAAEhYKElNURVBfUEhBU0VfUEVORElORxABEhYKElNURVBfUEhBU0VfUlVOTklORxACEhMKD1NURVBfUEhBU0VfRE9ORRADEhUKEVNURVBfUEhBU0VfRkFJTEVEEAQSGAoUU1RFUF9QSEFTRV9DQU5DRUxMRUQQBSLZAQojTGlzdFdvcmtmbG93RXhlY3V0aW9uT3V0cHV0c1JlcXVlc3QSMAoKcGFnaW5hdGlvbhgBIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdBJFCgZmaWx0ZXIYAiABKAsyNS5naXRwb2QudjEuTGlzdFdvcmtmbG93RXhlY3V0aW9uT3V0cHV0c1JlcXVlc3QuRmlsdGVyGjkKBkZpbHRlchIvChZ3b3JrZmxvd19leGVjdXRpb25faWRzGAEgAygJQg+6SAySAQkQGSIFcgOwAQEigwMKJExpc3RXb3JrZmxvd0V4ZWN1dGlvbk91dHB1dHNSZXNwb25zZRIxCgpwYWdpbmF0aW9uGAEgASgLMh0uZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXNwb25zZRJNCgdvdXRwdXRzGAIgAygLMjwuZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd0V4ZWN1dGlvbk91dHB1dHNSZXNwb25zZS5BY3Rpb25PdXRwdXQa2AEKDEFjdGlvbk91dHB1dBIRCglhY3Rpb25faWQYASABKAkSWAoGdmFsdWVzGAIgAygLMkguZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd0V4ZWN1dGlvbk91dHB1dHNSZXNwb25zZS5BY3Rpb25PdXRwdXQuVmFsdWVzRW50cnkaWwoLVmFsdWVzRW50cnkSCwoDa2V5GAEgASgJEjsKBXZhbHVlGAIgASgLMiwuZ2l0cG9kLnYxLkFnZW50RXhlY3V0aW9uLlN0YXR1cy5PdXRwdXRWYWx1ZToCOAEi1QEKIkdldFdvcmtmbG93RXhlY3V0aW9uU3VtbWFyeVJlcXVlc3QSTAoGZmlsdGVyGAEgASgLMjQuZ2l0cG9kLnYxLkdldFdvcmtmbG93RXhlY3V0aW9uU3VtbWFyeVJlcXVlc3QuRmlsdGVyQga6SAPIAQEaYQoGRmlsdGVyEjAKCmRhdGVfcmFuZ2UYASABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESJQoMd29ya2Zsb3dfaWRzGAIgAygJQg+6SAySAQkQGSIFcgOwAQEikwEKI0dldFdvcmtmbG93RXhlY3V0aW9uU3VtbWFyeVJlc3BvbnNlEhgKEHN1Y2Nlc3NmdWxfY291bnQYASABKAMSFAoMZmFpbGVkX2NvdW50GAIgASgDEhMKC3RvdGFsX2NvdW50GAMgASgDEicKH3RvdGFsX3dvcmtmbG93c19pbl9vcmdhbml6YXRpb24YBCABKAMq0AIKFldvcmtmbG93RXhlY3V0aW9uUGhhc2USKAokV09SS0ZMT1dfRVhFQ1VUSU9OX1BIQVNFX1VOU1BFQ0lGSUVEEAASJAogV09SS0ZMT1dfRVhFQ1VUSU9OX1BIQVNFX1BFTkRJTkcQARIkCiBXT1JLRkxPV19FWEVDVVRJT05fUEhBU0VfUlVOTklORxACEiUKIVdPUktGTE9XX0VYRUNVVElPTl9QSEFTRV9TVE9QUElORxADEiQKIFdPUktGTE9XX0VYRUNVVElPTl9QSEFTRV9TVE9QUEVEEAQSJQohV09SS0ZMT1dfRVhFQ1VUSU9OX1BIQVNFX0RFTEVUSU5HEAUSJAogV09SS0ZMT1dfRVhFQ1VUSU9OX1BIQVNFX0RFTEVURUQQBhImCiJXT1JLRkxPV19FWEVDVVRJT05fUEhBU0VfQ09NUExFVEVEEAcqiQMKHFdvcmtmbG93RXhlY3V0aW9uQWN0aW9uUGhhc2USLworV09SS0ZMT1dfRVhFQ1VUSU9OX0FDVElPTl9QSEFTRV9VTlNQRUNJRklFRBAAEisKJ1dPUktGTE9XX0VYRUNVVElPTl9BQ1RJT05fUEhBU0VfUEVORElORxABEisKJ1dPUktGTE9XX0VYRUNVVElPTl9BQ1RJT05fUEhBU0VfUlVOTklORxACEiwKKFdPUktGTE9XX0VYRUNVVElPTl9BQ1RJT05fUEhBU0VfU1RPUFBJTkcQAxIrCidXT1JLRkxPV19FWEVDVVRJT05fQUNUSU9OX1BIQVNFX1NUT1BQRUQQBBIsCihXT1JLRkxPV19FWEVDVVRJT05fQUNUSU9OX1BIQVNFX0RFTEVUSU5HEAUSKwonV09SS0ZMT1dfRVhFQ1VUSU9OX0FDVElPTl9QSEFTRV9ERUxFVEVEEAYSKAokV09SS0ZMT1dfRVhFQ1VUSU9OX0FDVElPTl9QSEFTRV9ET05FEAcyhw4KD1dvcmtmbG93U2VydmljZRJXCg5DcmVhdGVXb3JrZmxvdxIgLmdpdHBvZC52MS5DcmVhdGVXb3JrZmxvd1JlcXVlc3QaIS5naXRwb2QudjEuQ3JlYXRlV29ya2Zsb3dSZXNwb25zZSIAElEKC0dldFdvcmtmbG93Eh0uZ2l0cG9kLnYxLkdldFdvcmtmbG93UmVxdWVzdBoeLmdpdHBvZC52MS5HZXRXb3JrZmxvd1Jlc3BvbnNlIgOQAgESVwoOVXBkYXRlV29ya2Zsb3cSIC5naXRwb2QudjEuVXBkYXRlV29ya2Zsb3dSZXF1ZXN0GiEuZ2l0cG9kLnYxLlVwZGF0ZVdvcmtmbG93UmVzcG9uc2UiABJXCg1MaXN0V29ya2Zsb3dzEh8uZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd3NSZXF1ZXN0GiAuZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd3NSZXNwb25zZSIDkAIBElcKDkRlbGV0ZVdvcmtmbG93EiAuZ2l0cG9kLnYxLkRlbGV0ZVdvcmtmbG93UmVxdWVzdBohLmdpdHBvZC52MS5EZWxldGVXb3JrZmxvd1Jlc3BvbnNlIgASVAoNU3RhcnRXb3JrZmxvdxIfLmdpdHBvZC52MS5TdGFydFdvcmtmbG93UmVxdWVzdBogLmdpdHBvZC52MS5TdGFydFdvcmtmbG93UmVzcG9uc2UiABJyChZMaXN0V29ya2Zsb3dFeGVjdXRpb25zEiguZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd0V4ZWN1dGlvbnNSZXF1ZXN0GikuZ2l0cG9kLnYxLkxpc3RXb3JrZmxvd0V4ZWN1dGlvbnNSZXNwb25zZSIDkAIBEmwKFEdldFdvcmtmbG93RXhlY3V0aW9uEiYuZ2l0cG9kLnYxLkdldFdvcmtmbG93RXhlY3V0aW9uUmVxdWVzdBonLmdpdHBvZC52MS5HZXRXb3JrZmxvd0V4ZWN1dGlvblJlc3BvbnNlIgOQAgEScgoXQ2FuY2VsV29ya2Zsb3dFeGVjdXRpb24SKS5naXRwb2QudjEuQ2FuY2VsV29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0GiouZ2l0cG9kLnYxLkNhbmNlbFdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2UiABKEAQocTGlzdFdvcmtmbG93RXhlY3V0aW9uQWN0aW9ucxIuLmdpdHBvZC52MS5MaXN0V29ya2Zsb3dFeGVjdXRpb25BY3Rpb25zUmVxdWVzdBovLmdpdHBvZC52MS5MaXN0V29ya2Zsb3dFeGVjdXRpb25BY3Rpb25zUmVzcG9uc2UiA5ACARKEAQocTGlzdFdvcmtmbG93RXhlY3V0aW9uT3V0cHV0cxIuLmdpdHBvZC52MS5MaXN0V29ya2Zsb3dFeGVjdXRpb25PdXRwdXRzUmVxdWVzdBovLmdpdHBvZC52MS5MaXN0V29ya2Zsb3dFeGVjdXRpb25PdXRwdXRzUmVzcG9uc2UiA5ACARJ+ChpHZXRXb3JrZmxvd0V4ZWN1dGlvbkFjdGlvbhIsLmdpdHBvZC52MS5HZXRXb3JrZmxvd0V4ZWN1dGlvbkFjdGlvblJlcXVlc3QaLS5naXRwb2QudjEuR2V0V29ya2Zsb3dFeGVjdXRpb25BY3Rpb25SZXNwb25zZSIDkAIBEoQBCh1DYW5jZWxXb3JrZmxvd0V4ZWN1dGlvbkFjdGlvbhIvLmdpdHBvZC52MS5DYW5jZWxXb3JrZmxvd0V4ZWN1dGlvbkFjdGlvblJlcXVlc3QaMC5naXRwb2QudjEuQ2FuY2VsV29ya2Zsb3dFeGVjdXRpb25BY3Rpb25SZXNwb25zZSIAEngKGEdldFdvcmtmbG93V2ViaG9va1NlY3JldBIqLmdpdHBvZC52MS5HZXRXb3JrZmxvd1dlYmhvb2tTZWNyZXRSZXF1ZXN0GisuZ2l0cG9kLnYxLkdldFdvcmtmbG93V2ViaG9va1NlY3JldFJlc3BvbnNlIgOQAgESfgobUm90YXRlV29ya2Zsb3dXZWJob29rU2VjcmV0Ei0uZ2l0cG9kLnYxLlJvdGF0ZVdvcmtmbG93V2ViaG9va1NlY3JldFJlcXVlc3QaLi5naXRwb2QudjEuUm90YXRlV29ya2Zsb3dXZWJob29rU2VjcmV0UmVzcG9uc2UiABKBAQobR2V0V29ya2Zsb3dFeGVjdXRpb25TdW1tYXJ5Ei0uZ2l0cG9kLnYxLkdldFdvcmtmbG93RXhlY3V0aW9uU3VtbWFyeVJlcXVlc3QaLi5naXRwb2QudjEuR2V0V29ya2Zsb3dFeGVjdXRpb25TdW1tYXJ5UmVzcG9uc2UiA5ACAUInWiVnaXRodWIuY29tL2dpdHBvZC1pby9naXRwb2Qtc2RrLWdvL3YxYgZwcm90bzM", [file_buf_validate_validate, file_gitpod_v1_agent, file_gitpod_v1_count, file_gitpod_v1_identity, file_gitpod_v1_pagination, file_gitpod_v1_usage, file_gitpod_v1_workflow_error, file_google_protobuf_duration, file_google_protobuf_timestamp]); /** * Describes the message gitpod.v1.CreateWorkflowRequest. * Use `create(CreateWorkflowRequestSchema)` to create a new message. */ export const CreateWorkflowRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 0); /** * Describes the message gitpod.v1.CreateWorkflowResponse. * Use `create(CreateWorkflowResponseSchema)` to create a new message. */ export const CreateWorkflowResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 1); /** * Describes the message gitpod.v1.GetWorkflowRequest. * Use `create(GetWorkflowRequestSchema)` to create a new message. */ export const GetWorkflowRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 2); /** * Describes the message gitpod.v1.GetWorkflowResponse. * Use `create(GetWorkflowResponseSchema)` to create a new message. */ export const GetWorkflowResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 3); /** * Describes the message gitpod.v1.UpdateWorkflowRequest. * Use `create(UpdateWorkflowRequestSchema)` to create a new message. */ export const UpdateWorkflowRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 4); /** * Describes the message gitpod.v1.UpdateWorkflowResponse. * Use `create(UpdateWorkflowResponseSchema)` to create a new message. */ export const UpdateWorkflowResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 5); /** * Describes the message gitpod.v1.ListWorkflowsRequest. * Use `create(ListWorkflowsRequestSchema)` to create a new message. */ export const ListWorkflowsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 6); /** * Describes the message gitpod.v1.ListWorkflowsRequest.Filter. * Use `create(ListWorkflowsRequest_FilterSchema)` to create a new message. */ export const ListWorkflowsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 6, 0); /** * Describes the message gitpod.v1.ListWorkflowsRequest.Sort. * Use `create(ListWorkflowsRequest_SortSchema)` to create a new message. */ export const ListWorkflowsRequest_SortSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 6, 1); /** * @generated from enum gitpod.v1.ListWorkflowsRequest.SortField */ export var ListWorkflowsRequest_SortField; (function (ListWorkflowsRequest_SortField) { /** * @generated from enum value: SORT_FIELD_UNSPECIFIED = 0; */ ListWorkflowsRequest_SortField[ListWorkflowsRequest_SortField["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Sort alphabetically by workflow name. * * @generated from enum value: SORT_FIELD_NAME = 1; */ ListWorkflowsRequest_SortField[ListWorkflowsRequest_SortField["NAME"] = 1] = "NAME"; /** * Sort by the most recent terminal execution's finished_at. * Workflows with no executions appear last. * * @generated from enum value: SORT_FIELD_RECENTLY_COMPLETED = 2; */ ListWorkflowsRequest_SortField[ListWorkflowsRequest_SortField["RECENTLY_COMPLETED"] = 2] = "RECENTLY_COMPLETED"; })(ListWorkflowsRequest_SortField || (ListWorkflowsRequest_SortField = {})); /** * Describes the enum gitpod.v1.ListWorkflowsRequest.SortField. */ export const ListWorkflowsRequest_SortFieldSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_workflow, 6, 0); /** * Describes the message gitpod.v1.ListWorkflowsResponse. * Use `create(ListWorkflowsResponseSchema)` to create a new message. */ export const ListWorkflowsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 7); /** * Describes the message gitpod.v1.DeleteWorkflowRequest. * Use `create(DeleteWorkflowRequestSchema)` to create a new message. */ export const DeleteWorkflowRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 8); /** * Describes the message gitpod.v1.DeleteWorkflowResponse. * Use `create(DeleteWorkflowResponseSchema)` to create a new message. */ export const DeleteWorkflowResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 9); /** * Describes the message gitpod.v1.GetWorkflowWebhookSecretRequest. * Use `create(GetWorkflowWebhookSecretRequestSchema)` to create a new message. */ export const GetWorkflowWebhookSecretRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 10); /** * Describes the message gitpod.v1.GetWorkflowWebhookSecretResponse. * Use `create(GetWorkflowWebhookSecretResponseSchema)` to create a new message. */ export const GetWorkflowWebhookSecretResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 11); /** * Describes the message gitpod.v1.RotateWorkflowWebhookSecretRequest. * Use `create(RotateWorkflowWebhookSecretRequestSchema)` to create a new message. */ export const RotateWorkflowWebhookSecretRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 12); /** * Describes the message gitpod.v1.RotateWorkflowWebhookSecretResponse. * Use `create(RotateWorkflowWebhookSecretResponseSchema)` to create a new message. */ export const RotateWorkflowWebhookSecretResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 13); /** * Describes the message gitpod.v1.StartWorkflowRequest. * Use `create(StartWorkflowRequestSchema)` to create a new message. */ export const StartWorkflowRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 14); /** * Describes the message gitpod.v1.StartWorkflowResponse. * Use `create(StartWorkflowResponseSchema)` to create a new message. */ export const StartWorkflowResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 15); /** * Describes the message gitpod.v1.ListWorkflowExecutionsRequest. * Use `create(ListWorkflowExecutionsRequestSchema)` to create a new message. */ export const ListWorkflowExecutionsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 16); /** * Describes the message gitpod.v1.ListWorkflowExecutionsRequest.Filter. * Use `create(ListWorkflowExecutionsRequest_FilterSchema)` to create a new message. */ export const ListWorkflowExecutionsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 16, 0); /** * Describes the message gitpod.v1.ListWorkflowExecutionsResponse. * Use `create(ListWorkflowExecutionsResponseSchema)` to create a new message. */ export const ListWorkflowExecutionsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 17); /** * Describes the message gitpod.v1.GetWorkflowExecutionRequest. * Use `create(GetWorkflowExecutionRequestSchema)` to create a new message. */ export const GetWorkflowExecutionRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 18); /** * Describes the message gitpod.v1.GetWorkflowExecutionResponse. * Use `create(GetWorkflowExecutionResponseSchema)` to create a new message. */ export const GetWorkflowExecutionResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 19); /** * Describes the message gitpod.v1.CancelWorkflowExecutionRequest. * Use `create(CancelWorkflowExecutionRequestSchema)` to create a new message. */ export const CancelWorkflowExecutionRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 20); /** * Describes the message gitpod.v1.CancelWorkflowExecutionResponse. * Use `create(CancelWorkflowExecutionResponseSchema)` to create a new message. */ export const CancelWorkflowExecutionResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 21); /** * Describes the message gitpod.v1.ListWorkflowExecutionActionsRequest. * Use `create(ListWorkflowExecutionActionsRequestSchema)` to create a new message. */ export const ListWorkflowExecutionActionsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 22); /** * Describes the message gitpod.v1.ListWorkflowExecutionActionsRequest.Filter. * Use `create(ListWorkflowExecutionActionsRequest_FilterSchema)` to create a new message. */ export const ListWorkflowExecutionActionsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 22, 0); /** * Describes the message gitpod.v1.ListWorkflowExecutionActionsResponse. * Use `create(ListWorkflowExecutionActionsResponseSchema)` to create a new message. */ export const ListWorkflowExecutionActionsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 23); /** * Describes the message gitpod.v1.GetWorkflowExecutionActionRequest. * Use `create(GetWorkflowExecutionActionRequestSchema)` to create a new message. */ export const GetWorkflowExecutionActionRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 24); /** * Describes the message gitpod.v1.GetWorkflowExecutionActionResponse. * Use `create(GetWorkflowExecutionActionResponseSchema)` to create a new message. */ export const GetWorkflowExecutionActionResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 25); /** * Describes the message gitpod.v1.CancelWorkflowExecutionActionRequest. * Use `create(CancelWorkflowExecutionActionRequestSchema)` to create a new message. */ export const CancelWorkflowExecutionActionRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 26); /** * Describes the message gitpod.v1.CancelWorkflowExecutionActionResponse. * Use `create(CancelWorkflowExecutionActionResponseSchema)` to create a new message. */ export const CancelWorkflowExecutionActionResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 27); /** * Describes the message gitpod.v1.Workflow. * Use `create(WorkflowSchema)` to create a new message. */ export const WorkflowSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 28); /** * Describes the message gitpod.v1.Workflow.Metadata. * Use `create(Workflow_MetadataSchema)` to create a new message. */ export const Workflow_MetadataSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 28, 0); /** * Describes the message gitpod.v1.Workflow.Spec. * Use `create(Workflow_SpecSchema)` to create a new message. */ export const Workflow_SpecSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 28, 1); /** * Describes the message gitpod.v1.WorkflowTrigger. * Use `create(WorkflowTriggerSchema)` to create a new message. */ export const WorkflowTriggerSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 29); /** * Describes the message gitpod.v1.WorkflowTrigger.Manual. * Use `create(WorkflowTrigger_ManualSchema)` to create a new message. */ export const WorkflowTrigger_ManualSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 29, 0); /** * Describes the message gitpod.v1.WorkflowTrigger.Time. * Use `create(WorkflowTrigger_TimeSchema)` to create a new message. */ export const WorkflowTrigger_TimeSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 29, 1); /** * Describes the message gitpod.v1.WorkflowTrigger.PullRequest. * Use `create(WorkflowTrigger_PullRequestSchema)` to create a new message. */ export const WorkflowTrigger_PullRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 29, 2); /** * WorkflowPREvent defines pull request events that can trigger workflows. * * @generated from enum gitpod.v1.WorkflowTrigger.PullRequestEvent */ export var WorkflowTrigger_PullRequestEvent; (function (WorkflowTrigger_PullRequestEvent) { /** * @generated from enum value: PULL_REQUEST_EVENT_UNSPECIFIED = 0; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: PULL_REQUEST_EVENT_OPENED = 1; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["OPENED"] = 1] = "OPENED"; /** * @generated from enum value: PULL_REQUEST_EVENT_UPDATED = 2; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["UPDATED"] = 2] = "UPDATED"; /** * @generated from enum value: PULL_REQUEST_EVENT_APPROVED = 3; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["APPROVED"] = 3] = "APPROVED"; /** * @generated from enum value: PULL_REQUEST_EVENT_MERGED = 4; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["MERGED"] = 4] = "MERGED"; /** * @generated from enum value: PULL_REQUEST_EVENT_CLOSED = 5; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["CLOSED"] = 5] = "CLOSED"; /** * @generated from enum value: PULL_REQUEST_EVENT_READY_FOR_REVIEW = 6; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["READY_FOR_REVIEW"] = 6] = "READY_FOR_REVIEW"; /** * @generated from enum value: PULL_REQUEST_EVENT_REVIEW_REQUESTED = 7; */ WorkflowTrigger_PullRequestEvent[WorkflowTrigger_PullRequestEvent["REVIEW_REQUESTED"] = 7] = "REVIEW_REQUESTED"; })(WorkflowTrigger_PullRequestEvent || (WorkflowTrigger_PullRequestEvent = {})); /** * Describes the enum gitpod.v1.WorkflowTrigger.PullRequestEvent. */ export const WorkflowTrigger_PullRequestEventSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_workflow, 29, 0); /** * Describes the message gitpod.v1.WorkflowTriggerContext. * Use `create(WorkflowTriggerContextSchema)` to create a new message. */ export const WorkflowTriggerContextSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 30); /** * Describes the message gitpod.v1.WorkflowTriggerContext.Projects. * Use `create(WorkflowTriggerContext_ProjectsSchema)` to create a new message. */ export const WorkflowTriggerContext_ProjectsSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 30, 0); /** * Describes the message gitpod.v1.WorkflowTriggerContext.Repositories. * Use `create(WorkflowTriggerContext_RepositoriesSchema)` to create a new message. */ export const WorkflowTriggerContext_RepositoriesSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 30, 1); /** * Describes the message gitpod.v1.WorkflowTriggerContext.Repositories.RepositoryURLs. * Use `create(WorkflowTriggerContext_Repositories_RepositoryURLsSchema)` to create a new message. */ export const WorkflowTriggerContext_Repositories_RepositoryURLsSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 30, 1, 0); /** * Describes the message gitpod.v1.WorkflowTriggerContext.Repositories.RepositorySelector. * Use `create(WorkflowTriggerContext_Repositories_RepositorySelectorSchema)` to create a new message. */ export const WorkflowTriggerContext_Repositories_RepositorySelectorSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 30, 1, 1); /** * Describes the message gitpod.v1.WorkflowTriggerContext.Agent. * Use `create(WorkflowTriggerContext_AgentSchema)` to create a new message. */ export const WorkflowTriggerContext_AgentSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 30, 2); /** * Describes the message gitpod.v1.WorkflowTriggerContext.FromTrigger. * Use `create(WorkflowTriggerContext_FromTriggerSchema)` to create a new message. */ export const WorkflowTriggerContext_FromTriggerSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 30, 3); /** * Describes the message gitpod.v1.WorkflowAction. * Use `create(WorkflowActionSchema)` to create a new message. */ export const WorkflowActionSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 31); /** * Describes the message gitpod.v1.WorkflowAction.Limits. * Use `create(WorkflowAction_LimitsSchema)` to create a new message. */ export const WorkflowAction_LimitsSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 31, 0); /** * Describes the message gitpod.v1.WorkflowAction.Limits.PerExecution. * Use `create(WorkflowAction_Limits_PerExecutionSchema)` to create a new message. */ export const WorkflowAction_Limits_PerExecutionSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 31, 0, 0); /** * Describes the message gitpod.v1.WorkflowStep. * Use `create(WorkflowStepSchema)` to create a new message. */ export const WorkflowStepSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32); /** * Describes the message gitpod.v1.WorkflowStep.Task. * Use `create(WorkflowStep_TaskSchema)` to create a new message. */ export const WorkflowStep_TaskSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 0); /** * Describes the message gitpod.v1.WorkflowStep.Agent. * Use `create(WorkflowStep_AgentSchema)` to create a new message. */ export const WorkflowStep_AgentSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 1); /** * Describes the message gitpod.v1.WorkflowStep.PullRequest. * Use `create(WorkflowStep_PullRequestSchema)` to create a new message. */ export const WorkflowStep_PullRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 2); /** * Describes the message gitpod.v1.WorkflowStep.Report. * Use `create(WorkflowStep_ReportSchema)` to create a new message. */ export const WorkflowStep_ReportSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 3); /** * Describes the message gitpod.v1.WorkflowStep.Report.StringSchema. * Use `create(WorkflowStep_Report_StringSchemaSchema)` to create a new message. */ export const WorkflowStep_Report_StringSchemaSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 3, 0); /** * Describes the message gitpod.v1.WorkflowStep.Report.IntegerSchema. * Use `create(WorkflowStep_Report_IntegerSchemaSchema)` to create a new message. */ export const WorkflowStep_Report_IntegerSchemaSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 3, 1); /** * Describes the message gitpod.v1.WorkflowStep.Report.FloatSchema. * Use `create(WorkflowStep_Report_FloatSchemaSchema)` to create a new message. */ export const WorkflowStep_Report_FloatSchemaSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 3, 2); /** * Describes the message gitpod.v1.WorkflowStep.Report.BooleanSchema. * Use `create(WorkflowStep_Report_BooleanSchemaSchema)` to create a new message. */ export const WorkflowStep_Report_BooleanSchemaSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 3, 3); /** * Describes the message gitpod.v1.WorkflowStep.Report.OutputSpec. * Use `create(WorkflowStep_Report_OutputSpecSchema)` to create a new message. */ export const WorkflowStep_Report_OutputSpecSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 32, 3, 4); /** * Describes the message gitpod.v1.WorkflowExecutionTrigger. * Use `create(WorkflowExecutionTriggerSchema)` to create a new message. */ export const WorkflowExecutionTriggerSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 33); /** * Describes the message gitpod.v1.WorkflowExecutionTrigger.Manual. * Use `create(WorkflowExecutionTrigger_ManualSchema)` to create a new message. */ export const WorkflowExecutionTrigger_ManualSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 33, 0); /** * Describes the message gitpod.v1.WorkflowExecutionTrigger.Time. * Use `create(WorkflowExecutionTrigger_TimeSchema)` to create a new message. */ export const WorkflowExecutionTrigger_TimeSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 33, 1); /** * Describes the message gitpod.v1.WorkflowExecution. * Use `create(WorkflowExecutionSchema)` to create a new message. */ export const WorkflowExecutionSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 34); /** * Describes the message gitpod.v1.WorkflowExecution.Metadata. * Use `create(WorkflowExecution_MetadataSchema)` to create a new message. */ export const WorkflowExecution_MetadataSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 34, 0); /** * Describes the message gitpod.v1.WorkflowExecution.Spec. * Use `create(WorkflowExecution_SpecSchema)` to create a new message. */ export const WorkflowExecution_SpecSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 34, 1); /** * Describes the message gitpod.v1.WorkflowExecution.Status. * Use `create(WorkflowExecution_StatusSchema)` to create a new message. */ export const WorkflowExecution_StatusSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 34, 2); /** * Describes the message gitpod.v1.WorkflowExecutionAction. * Use `create(WorkflowExecutionActionSchema)` to create a new message. */ export const WorkflowExecutionActionSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 35); /** * Describes the message gitpod.v1.WorkflowExecutionAction.Metadata. * Use `create(WorkflowExecutionAction_MetadataSchema)` to create a new message. */ export const WorkflowExecutionAction_MetadataSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 35, 0); /** * Describes the message gitpod.v1.WorkflowExecutionAction.Spec. * Use `create(WorkflowExecutionAction_SpecSchema)` to create a new message. */ export const WorkflowExecutionAction_SpecSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 35, 1); /** * Describes the message gitpod.v1.WorkflowExecutionAction.Status. * Use `create(WorkflowExecutionAction_StatusSchema)` to create a new message. */ export const WorkflowExecutionAction_StatusSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 35, 2); /** * Describes the message gitpod.v1.WorkflowExecutionAction.Status.StepStatus. * Use `create(WorkflowExecutionAction_Status_StepStatusSchema)` to create a new message. */ export const WorkflowExecutionAction_Status_StepStatusSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 35, 2, 0); /** * @generated from enum gitpod.v1.WorkflowExecutionAction.Status.StepStatus.StepPhase */ export var WorkflowExecutionAction_Status_StepStatus_StepPhase; (function (WorkflowExecutionAction_Status_StepStatus_StepPhase) { /** * @generated from enum value: STEP_PHASE_UNSPECIFIED = 0; */ WorkflowExecutionAction_Status_StepStatus_StepPhase[WorkflowExecutionAction_Status_StepStatus_StepPhase["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: STEP_PHASE_PENDING = 1; */ WorkflowExecutionAction_Status_StepStatus_StepPhase[WorkflowExecutionAction_Status_StepStatus_StepPhase["PENDING"] = 1] = "PENDING"; /** * @generated from enum value: STEP_PHASE_RUNNING = 2; */ WorkflowExecutionAction_Status_StepStatus_StepPhase[WorkflowExecutionAction_Status_StepStatus_StepPhase["RUNNING"] = 2] = "RUNNING"; /** * @generated from enum value: STEP_PHASE_DONE = 3; */ WorkflowExecutionAction_Status_StepStatus_StepPhase[WorkflowExecutionAction_Status_StepStatus_StepPhase["DONE"] = 3] = "DONE"; /** * @generated from enum value: STEP_PHASE_FAILED = 4; */ WorkflowExecutionAction_Status_StepStatus_StepPhase[WorkflowExecutionAction_Status_StepStatus_StepPhase["FAILED"] = 4] = "FAILED"; /** * @generated from enum value: STEP_PHASE_CANCELLED = 5; */ WorkflowExecutionAction_Status_StepStatus_StepPhase[WorkflowExecutionAction_Status_StepStatus_StepPhase["CANCELLED"] = 5] = "CANCELLED"; })(WorkflowExecutionAction_Status_StepStatus_StepPhase || (WorkflowExecutionAction_Status_StepStatus_StepPhase = {})); /** * Describes the enum gitpod.v1.WorkflowExecutionAction.Status.StepStatus.StepPhase. */ export const WorkflowExecutionAction_Status_StepStatus_StepPhaseSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_workflow, 35, 2, 0, 0); /** * Describes the message gitpod.v1.ListWorkflowExecutionOutputsRequest. * Use `create(ListWorkflowExecutionOutputsRequestSchema)` to create a new message. */ export const ListWorkflowExecutionOutputsRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 36); /** * Describes the message gitpod.v1.ListWorkflowExecutionOutputsRequest.Filter. * Use `create(ListWorkflowExecutionOutputsRequest_FilterSchema)` to create a new message. */ export const ListWorkflowExecutionOutputsRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 36, 0); /** * Describes the message gitpod.v1.ListWorkflowExecutionOutputsResponse. * Use `create(ListWorkflowExecutionOutputsResponseSchema)` to create a new message. */ export const ListWorkflowExecutionOutputsResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 37); /** * Describes the message gitpod.v1.ListWorkflowExecutionOutputsResponse.ActionOutput. * Use `create(ListWorkflowExecutionOutputsResponse_ActionOutputSchema)` to create a new message. */ export const ListWorkflowExecutionOutputsResponse_ActionOutputSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 37, 0); /** * Describes the message gitpod.v1.GetWorkflowExecutionSummaryRequest. * Use `create(GetWorkflowExecutionSummaryRequestSchema)` to create a new message. */ export const GetWorkflowExecutionSummaryRequestSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 38); /** * Describes the message gitpod.v1.GetWorkflowExecutionSummaryRequest.Filter. * Use `create(GetWorkflowExecutionSummaryRequest_FilterSchema)` to create a new message. */ export const GetWorkflowExecutionSummaryRequest_FilterSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 38, 0); /** * Describes the message gitpod.v1.GetWorkflowExecutionSummaryResponse. * Use `create(GetWorkflowExecutionSummaryResponseSchema)` to create a new message. */ export const GetWorkflowExecutionSummaryResponseSchema = /*@__PURE__*/ messageDesc(file_gitpod_v1_workflow, 39); /** * @generated from enum gitpod.v1.WorkflowExecutionPhase */ export var WorkflowExecutionPhase; (function (WorkflowExecutionPhase) { /** * @generated from enum value: WORKFLOW_EXECUTION_PHASE_UNSPECIFIED = 0; */ WorkflowExecutionPhase[WorkflowExecutionPhase["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: WORKFLOW_EXECUTION_PHASE_PENDING = 1; */ WorkflowExecutionPhase[WorkflowExecutionPhase["PENDING"] = 1] = "PENDING"; /** * @generated from enum value: WORKFLOW_EXECUTION_PHASE_RUNNING = 2; */ WorkflowExecutionPhase[WorkflowExecutionPhase["RUNNING"] = 2] = "RUNNING"; /** * @generated from enum value: WORKFLOW_EXECUTION_PHASE_STOPPING = 3; */ WorkflowExecutionPhase[WorkflowExecutionPhase["STOPPING"] = 3] = "STOPPING"; /** * @generated from enum value: WORKFLOW_EXECUTION_PHASE_STOPPED = 4; */ WorkflowExecutionPhase[WorkflowExecutionPhase["STOPPED"] = 4] = "STOPPED"; /** * @generated from enum value: WORKFLOW_EXECUTION_PHASE_DELETING = 5; */ WorkflowExecutionPhase[WorkflowExecutionPhase["DELETING"] = 5] =