UNPKG

@gitpod/sdk

Version:
377 lines (376 loc) 33.7 kB
"use strict"; // @generated by protoc-gen-es v2.11.0 with parameter "target=ts" // @generated from file gitpod/v1/usage.proto (package gitpod.v1, syntax proto3) /* eslint-disable */ Object.defineProperty(exports, "__esModule", { value: true }); exports.GetPrSummaryResponseSchema = exports.GetPrSummaryRequestSchema = exports.GetAgentTraceTimeSeriesResponseSchema = exports.GetAgentTraceTimeSeriesRequestSchema = exports.GetAgentTraceSummaryResponseSchema = exports.GetAgentTraceSummaryRequestSchema = exports.GetCoAuthorTimeSeriesResponseSchema = exports.GetCoAuthorTimeSeriesRequestSchema = exports.GetCoAuthorSummaryResponseSchema = exports.GetCoAuthorSummaryRequestSchema = exports.PrTimeBucketSchema = exports.PrSummarySchema = exports.AgentTraceTimeBucketSchema = exports.AgentTraceModelBreakdownSchema = exports.AgentTraceSummarySchema = exports.CoAuthorTimeBucketSchema = exports.CoAuthorSummarySchema = exports.ToolBreakdownSchema = exports.GetEnvironmentSessionsTimeSeriesResponseSchema = exports.GetEnvironmentSessionsTimeSeriesRequestSchema = exports.GetAdoptionUsageSummaryResponseSchema = exports.GetAdoptionUsageSummaryRequestSchema = exports.GetTopEnvironmentClassesResponse_EnvironmentClassRuntimeInfoSchema = exports.GetTopEnvironmentClassesResponseSchema = exports.GetTopEnvironmentClassesRequestSchema = exports.GetTopProjectsResponse_ProjectRuntimeInfoSchema = exports.GetTopProjectsResponseSchema = exports.GetTopProjectsRequestSchema = exports.GetEnvironmentRuntimeTimeSeriesResponseSchema = exports.GetEnvironmentRuntimeTimeSeriesRequestSchema = exports.GetEnvironmentRuntimeResponseSchema = exports.GetEnvironmentRuntimeRequestSchema = exports.GetActiveEnvironmentsTimeSeriesResponseSchema = exports.GetActiveEnvironmentsTimeSeriesRequestSchema = exports.GetActiveEnvironmentsCountResponseSchema = exports.GetActiveEnvironmentsCountRequestSchema = exports.ListEnvironmentUsageRecordsResponseSchema = exports.ListEnvironmentUsageRecordsRequest_FilterSchema = exports.ListEnvironmentUsageRecordsRequestSchema = exports.GetActiveUsersTimeSeriesResponseSchema = exports.GetActiveUsersTimeSeriesRequestSchema = exports.GetTopActiveUsersResponse_UserRuntimeInfoSchema = exports.GetTopActiveUsersResponseSchema = exports.GetTopActiveUsersRequestSchema = exports.GetActiveUsersCountResponseSchema = exports.GetActiveUsersCountRequestSchema = exports.EnvironmentUsageRecordSchema = exports.TimeSeriesPointSchema = exports.DateRangeSchema = exports.file_gitpod_v1_usage = void 0; exports.UsageService = exports.CoAuthorToolSchema = exports.CoAuthorTool = exports.ResolutionSchema = exports.Resolution = exports.GetPrTimeSeriesResponseSchema = exports.GetPrTimeSeriesRequestSchema = void 0; const codegenv2_1 = require("@bufbuild/protobuf/codegenv2"); const validate_pb_1 = require("../../buf/validate/validate_pb"); const model_pb_1 = require("./model_pb"); const pagination_pb_1 = require("./pagination_pb"); const runner_configuration_pb_1 = require("./runner_configuration_pb"); const wkt_1 = require("@bufbuild/protobuf/wkt"); /** * Describes the file gitpod/v1/usage.proto. */ exports.file_gitpod_v1_usage = (0, codegenv2_1.fileDesc)("ChVnaXRwb2QvdjEvdXNhZ2UucHJvdG8SCWdpdHBvZC52MSJ5CglEYXRlUmFuZ2USNgoKc3RhcnRfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCBrpIA8gBARI0CghlbmRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCBrpIA8gBASJKCg9UaW1lU2VyaWVzUG9pbnQSKAoEdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASDQoFdmFsdWUYAiABKAUi8gEKFkVudmlyb25tZW50VXNhZ2VSZWNvcmQSCgoCaWQYASABKAkSFgoOZW52aXJvbm1lbnRfaWQYAiABKAkSDwoHdXNlcl9pZBgDIAEoCRISCgpwcm9qZWN0X2lkGAQgASgJEhEKCXJ1bm5lcl9pZBgFIAEoCRIcChRlbnZpcm9ubWVudF9jbGFzc19pZBgGIAEoCRIuCgpjcmVhdGVkX2F0GAcgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIuCgpzdG9wcGVkX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCJzChpHZXRBY3RpdmVVc2Vyc0NvdW50UmVxdWVzdBIwCgpkYXRlX3JhbmdlGAEgASgLMhQuZ2l0cG9kLnYxLkRhdGVSYW5nZUIGukgDyAEBEhIKCnByb2plY3RfaWQYAiABKAkSDwoHdGVhbV9pZBgDIAEoCSI7ChtHZXRBY3RpdmVVc2Vyc0NvdW50UmVzcG9uc2USDQoFY291bnQYASABKAMSDQoFdHJlbmQYAiABKAEiowEKGEdldFRvcEFjdGl2ZVVzZXJzUmVxdWVzdBISCgpwcm9qZWN0X2lkGAEgASgJEjAKCmRhdGVfcmFuZ2UYAiABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESMAoKcGFnaW5hdGlvbhgDIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdBIPCgd0ZWFtX2lkGAQgASgJIoICChlHZXRUb3BBY3RpdmVVc2Vyc1Jlc3BvbnNlEjEKCnBhZ2luYXRpb24YASABKAsyHS5naXRwb2QudjEuUGFnaW5hdGlvblJlc3BvbnNlEkMKBXVzZXJzGAIgAygLMjQuZ2l0cG9kLnYxLkdldFRvcEFjdGl2ZVVzZXJzUmVzcG9uc2UuVXNlclJ1bnRpbWVJbmZvGm0KD1VzZXJSdW50aW1lSW5mbxIPCgd1c2VyX2lkGAEgASgJEhEKCXVzZXJfbmFtZRgCIAEoCRIXCg91c2VyX2F2YXRhcl91cmwYAyABKAkSHQoVdG90YWxfcnVudGltZV9zZWNvbmRzGAQgASgBIq0BCh9HZXRBY3RpdmVVc2Vyc1RpbWVTZXJpZXNSZXF1ZXN0EhIKCnByb2plY3RfaWQYASABKAkSMAoKZGF0ZV9yYW5nZRgCIAEoCzIULmdpdHBvZC52MS5EYXRlUmFuZ2VCBrpIA8gBARIzCgpyZXNvbHV0aW9uGAMgASgOMhUuZ2l0cG9kLnYxLlJlc29sdXRpb25CCLpIBYIBAhABEg8KB3RlYW1faWQYBCABKAkingEKIEdldEFjdGl2ZVVzZXJzVGltZVNlcmllc1Jlc3BvbnNlEjcKE3dlZWtseV9hY3RpdmVfdXNlcnMYASADKAsyGi5naXRwb2QudjEuVGltZVNlcmllc1BvaW50EkEKHXdlZWtseV9hY3RpdmVfcmV0dXJuaW5nX3VzZXJzGAIgAygLMhouZ2l0cG9kLnYxLlRpbWVTZXJpZXNQb2ludCLsAQoiTGlzdEVudmlyb25tZW50VXNhZ2VSZWNvcmRzUmVxdWVzdBIwCgpwYWdpbmF0aW9uGAEgASgLMhwuZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXF1ZXN0EkQKBmZpbHRlchgCIAEoCzI0LmdpdHBvZC52MS5MaXN0RW52aXJvbm1lbnRVc2FnZVJlY29yZHNSZXF1ZXN0LkZpbHRlchpOCgZGaWx0ZXISEgoKcHJvamVjdF9pZBgBIAEoCRIwCgpkYXRlX3JhbmdlGAIgASgLMhQuZ2l0cG9kLnYxLkRhdGVSYW5nZUIGukgDyAEBIowBCiNMaXN0RW52aXJvbm1lbnRVc2FnZVJlY29yZHNSZXNwb25zZRIxCgpwYWdpbmF0aW9uGAEgASgLMh0uZ2l0cG9kLnYxLlBhZ2luYXRpb25SZXNwb25zZRIyCgdyZWNvcmRzGAIgAygLMiEuZ2l0cG9kLnYxLkVudmlyb25tZW50VXNhZ2VSZWNvcmQiegohR2V0QWN0aXZlRW52aXJvbm1lbnRzQ291bnRSZXF1ZXN0EjAKCmRhdGVfcmFuZ2UYASABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESEgoKcHJvamVjdF9pZBgCIAEoCRIPCgd0ZWFtX2lkGAMgASgJIkIKIkdldEFjdGl2ZUVudmlyb25tZW50c0NvdW50UmVzcG9uc2USDQoFY291bnQYASABKAMSDQoFdHJlbmQYAiABKAEitAEKJkdldEFjdGl2ZUVudmlyb25tZW50c1RpbWVTZXJpZXNSZXF1ZXN0EjAKCmRhdGVfcmFuZ2UYASABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESEgoKcHJvamVjdF9pZBgCIAEoCRIzCgpyZXNvbHV0aW9uGAMgASgOMhUuZ2l0cG9kLnYxLlJlc29sdXRpb25CCLpIBYIBAhABEg8KB3RlYW1faWQYBCABKAkiYgonR2V0QWN0aXZlRW52aXJvbm1lbnRzVGltZVNlcmllc1Jlc3BvbnNlEjcKE2FjdGl2ZV9lbnZpcm9ubWVudHMYASADKAsyGi5naXRwb2QudjEuVGltZVNlcmllc1BvaW50InUKHEdldEVudmlyb25tZW50UnVudGltZVJlcXVlc3QSMAoKZGF0ZV9yYW5nZRgBIAEoCzIULmdpdHBvZC52MS5EYXRlUmFuZ2VCBrpIA8gBARISCgpwcm9qZWN0X2lkGAIgASgJEg8KB3RlYW1faWQYAyABKAkiTQodR2V0RW52aXJvbm1lbnRSdW50aW1lUmVzcG9uc2USHQoVdG90YWxfcnVudGltZV9zZWNvbmRzGAEgASgDEg0KBXRyZW5kGAIgASgBIrQBCiZHZXRFbnZpcm9ubWVudFJ1bnRpbWVUaW1lU2VyaWVzUmVxdWVzdBIwCgpkYXRlX3JhbmdlGAEgASgLMhQuZ2l0cG9kLnYxLkRhdGVSYW5nZUIGukgDyAEBEhIKCnByb2plY3RfaWQYAiABKAkSMwoKcmVzb2x1dGlvbhgDIAEoDjIVLmdpdHBvZC52MS5SZXNvbHV0aW9uQgi6SAWCAQIQARIPCgd0ZWFtX2lkGAQgASgJIlwKJ0dldEVudmlyb25tZW50UnVudGltZVRpbWVTZXJpZXNSZXNwb25zZRIxCg10b3RhbF9ydW50aW1lGAEgAygLMhouZ2l0cG9kLnYxLlRpbWVTZXJpZXNQb2ludCKMAQoVR2V0VG9wUHJvamVjdHNSZXF1ZXN0EjAKCnBhZ2luYXRpb24YASABKAsyHC5naXRwb2QudjEuUGFnaW5hdGlvblJlcXVlc3QSMAoKZGF0ZV9yYW5nZRgCIAEoCzIULmdpdHBvZC52MS5EYXRlUmFuZ2VCBrpIA8gBARIPCgd0ZWFtX2lkGAMgASgJIvIBChZHZXRUb3BQcm9qZWN0c1Jlc3BvbnNlEkYKCHByb2plY3RzGAEgAygLMjQuZ2l0cG9kLnYxLkdldFRvcFByb2plY3RzUmVzcG9uc2UuUHJvamVjdFJ1bnRpbWVJbmZvEjEKCnBhZ2luYXRpb24YAiABKAsyHS5naXRwb2QudjEuUGFnaW5hdGlvblJlc3BvbnNlGl0KElByb2plY3RSdW50aW1lSW5mbxISCgpwcm9qZWN0X2lkGAEgASgJEhQKDHByb2plY3RfbmFtZRgCIAEoCRIdChV0b3RhbF9ydW50aW1lX3NlY29uZHMYAyABKAMiqgEKH0dldFRvcEVudmlyb25tZW50Q2xhc3Nlc1JlcXVlc3QSMAoKcGFnaW5hdGlvbhgBIAEoCzIcLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVxdWVzdBIwCgpkYXRlX3JhbmdlGAIgASgLMhQuZ2l0cG9kLnYxLkRhdGVSYW5nZUIGukgDyAEBEhIKCnByb2plY3RfaWQYAyABKAkSDwoHdGVhbV9pZBgEIAEoCSL5AgogR2V0VG9wRW52aXJvbm1lbnRDbGFzc2VzUmVzcG9uc2USZAoTZW52aXJvbm1lbnRfY2xhc3NlcxgBIAMoCzJHLmdpdHBvZC52MS5HZXRUb3BFbnZpcm9ubWVudENsYXNzZXNSZXNwb25zZS5FbnZpcm9ubWVudENsYXNzUnVudGltZUluZm8SMQoKcGFnaW5hdGlvbhgCIAEoCzIdLmdpdHBvZC52MS5QYWdpbmF0aW9uUmVzcG9uc2UauwEKG0Vudmlyb25tZW50Q2xhc3NSdW50aW1lSW5mbxIcChRlbnZpcm9ubWVudF9jbGFzc19pZBgBIAEoCRIqCgtydW5uZXJfa2luZBgCIAEoDjIVLmdpdHBvZC52MS5SdW5uZXJLaW5kEhMKC3J1bm5lcl9uYW1lGAMgASgJEh4KFmVudmlyb25tZW50X2NsYXNzX25hbWUYBCABKAkSHQoVdG90YWxfcnVudGltZV9zZWNvbmRzGAUgASgDIogBCh5HZXRBZG9wdGlvblVzYWdlU3VtbWFyeVJlcXVlc3QSMAoKZGF0ZV9yYW5nZRgBIAEoCzIULmdpdHBvZC52MS5EYXRlUmFuZ2VCBrpIA8gBARISCgpwcm9qZWN0X2lkGAIgASgJEg8KB3VzZXJfaWQYAyABKAkSDwoHdGVhbV9pZBgEIAEoCSLfAgofR2V0QWRvcHRpb25Vc2FnZVN1bW1hcnlSZXNwb25zZRIkChxlbnZfcnVudGltZV9wZXJfdXNlcl9zZWNvbmRzGAEgASgBEiIKGmVudl9ydW50aW1lX3Blcl91c2VyX3RyZW5kGAIgASgBEhoKEmFjdGl2ZV91c2Vyc19jb3VudBgDIAEoAxIaChJhY3RpdmVfdXNlcnNfdHJlbmQYBCABKAESGQoRcG93ZXJfdXNlcnNfY291bnQYBSABKAMSGQoRcG93ZXJfdXNlcnNfdHJlbmQYBiABKAESJQodcG93ZXJfdXNlcnNfdGhyZXNob2xkX3NlY29uZHMYByABKAMSFgoOc2Vzc2lvbnNfY291bnQYCCABKAMSFgoOc2Vzc2lvbnNfdHJlbmQYCSABKAESLQoJc3BhcmtsaW5lGAogAygLMhouZ2l0cG9kLnYxLlRpbWVTZXJpZXNQb2ludCK1AQonR2V0RW52aXJvbm1lbnRTZXNzaW9uc1RpbWVTZXJpZXNSZXF1ZXN0EjAKCmRhdGVfcmFuZ2UYASABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESEgoKcHJvamVjdF9pZBgCIAEoCRIzCgpyZXNvbHV0aW9uGAMgASgOMhUuZ2l0cG9kLnYxLlJlc29sdXRpb25CCLpIBYIBAhABEg8KB3RlYW1faWQYBCABKAkiWAooR2V0RW52aXJvbm1lbnRTZXNzaW9uc1RpbWVTZXJpZXNSZXNwb25zZRIsCghzZXNzaW9ucxgBIAMoCzIaLmdpdHBvZC52MS5UaW1lU2VyaWVzUG9pbnQijQEKDVRvb2xCcmVha2Rvd24SJQoEdG9vbBgBIAEoDjIXLmdpdHBvZC52MS5Db0F1dGhvclRvb2wSDwoHY29tbWl0cxgCIAEoAxITCgtsaW5lc19hZGRlZBgDIAEoAxIVCg1saW5lc19yZW1vdmVkGAQgASgDEhgKEGRpc3RpbmN0X2F1dGhvcnMYBSABKAMipgIKD0NvQXV0aG9yU3VtbWFyeRIVCg10b3RhbF9jb21taXRzGAEgASgDEhkKEXRvdGFsX2xpbmVzX2FkZGVkGAIgASgDEhsKE3RvdGFsX2xpbmVzX3JlbW92ZWQYAyABKAMSGAoQZGlzdGluY3RfYXV0aG9ycxgEIAEoAxIpCgdieV90b29sGAUgAygLMhguZ2l0cG9kLnYxLlRvb2xCcmVha2Rvd24SGwoTdG90YWxfY29tbWl0c190cmVuZBgGIAEoARIfChd0b3RhbF9saW5lc19hZGRlZF90cmVuZBgHIAEoARIhChl0b3RhbF9saW5lc19yZW1vdmVkX3RyZW5kGAggASgBEh4KFmRpc3RpbmN0X2F1dGhvcnNfdHJlbmQYCSABKAEi6gEKEkNvQXV0aG9yVGltZUJ1Y2tldBIuCgpzdGFydF90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIpCgdieV90b29sGAIgAygLMhguZ2l0cG9kLnYxLlRvb2xCcmVha2Rvd24SGQoRdG90YWxfbGluZXNfYWRkZWQYAyABKAMSGwoTdG90YWxfbGluZXNfcmVtb3ZlZBgEIAEoAxIQCghhaV9yYXRpbxgFIAEoARIVCg10b3RhbF9jb21taXRzGAYgASgDEhgKEGRpc3RpbmN0X2F1dGhvcnMYByABKAMi/AEKEUFnZW50VHJhY2VTdW1tYXJ5EhYKDnRvdGFsX3Nlc3Npb25zGAEgASgDEhkKEXRvdGFsX2xpbmVzX2FkZGVkGAIgASgDEhsKE3RvdGFsX2xpbmVzX3JlbW92ZWQYAyABKAMSNQoIYnlfbW9kZWwYBCADKAsyIy5naXRwb2QudjEuQWdlbnRUcmFjZU1vZGVsQnJlYWtkb3duEhwKFHRvdGFsX3Nlc3Npb25zX3RyZW5kGAUgASgBEh8KF3RvdGFsX2xpbmVzX2FkZGVkX3RyZW5kGAYgASgBEiEKGXRvdGFsX2xpbmVzX3JlbW92ZWRfdHJlbmQYByABKAEiggEKGEFnZW50VHJhY2VNb2RlbEJyZWFrZG93bhIoCgVtb2RlbBgBIAEoDjIZLmdpdHBvZC52MS5TdXBwb3J0ZWRNb2RlbBIQCghzZXNzaW9ucxgCIAEoAxITCgtsaW5lc19hZGRlZBgDIAEoAxIVCg1saW5lc19yZW1vdmVkGAQgASgDIs0BChRBZ2VudFRyYWNlVGltZUJ1Y2tldBIuCgpzdGFydF90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIWCg50b3RhbF9zZXNzaW9ucxgCIAEoAxIZChF0b3RhbF9saW5lc19hZGRlZBgDIAEoAxIbChN0b3RhbF9saW5lc19yZW1vdmVkGAQgASgDEjUKCGJ5X21vZGVsGAUgAygLMiMuZ2l0cG9kLnYxLkFnZW50VHJhY2VNb2RlbEJyZWFrZG93biKDAgoJUHJTdW1tYXJ5EhkKEWxlYWRfdGltZV9zZWNvbmRzGAEgASgBEhcKD2xlYWRfdGltZV90cmVuZBgCIAEoARIYChBwcnNfbWVyZ2VkX2NvdW50GAMgASgDEhgKEHByc19tZXJnZWRfdHJlbmQYBCABKAESJgoedGltZV90b19maXJzdF9hcHByb3ZhbF9zZWNvbmRzGAUgASgBEiQKHHRpbWVfdG9fZmlyc3RfYXBwcm92YWxfdHJlbmQYBiABKAESHAoUZGVwbG95bWVudF9mcmVxdWVuY3kYByABKAESIgoaZGVwbG95bWVudF9mcmVxdWVuY3lfdHJlbmQYCCABKAEirAEKDFByVGltZUJ1Y2tldBIuCgpzdGFydF90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIZChFsZWFkX3RpbWVfc2Vjb25kcxgCIAEoARIYChBwcnNfbWVyZ2VkX2NvdW50GAMgASgDEiYKHnRpbWVfdG9fZmlyc3RfYXBwcm92YWxfc2Vjb25kcxgEIAEoARIPCgdkZXBsb3lzGAUgASgDIoMBChlHZXRDb0F1dGhvclN1bW1hcnlSZXF1ZXN0EjAKCmRhdGVfcmFuZ2UYASABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESEgoKcHJvamVjdF9pZBgCIAEoCRIPCgd1c2VyX2lkGAMgASgJEg8KB3RlYW1faWQYBCABKAkieAoaR2V0Q29BdXRob3JTdW1tYXJ5UmVzcG9uc2USKwoHc3VtbWFyeRgBIAEoCzIaLmdpdHBvZC52MS5Db0F1dGhvclN1bW1hcnkSLQoJc3BhcmtsaW5lGAIgAygLMhouZ2l0cG9kLnYxLlRpbWVTZXJpZXNQb2ludCK7AQocR2V0Q29BdXRob3JUaW1lU2VyaWVzUmVxdWVzdBIwCgpkYXRlX3JhbmdlGAEgASgLMhQuZ2l0cG9kLnYxLkRhdGVSYW5nZUIGukgDyAEBEhIKCnByb2plY3RfaWQYAiABKAkSMwoKcmVzb2x1dGlvbhgDIAEoDjIVLmdpdHBvZC52MS5SZXNvbHV0aW9uQgi6SAWCAQIQARIPCgd1c2VyX2lkGAQgASgJEg8KB3RlYW1faWQYBSABKAkiUwodR2V0Q29BdXRob3JUaW1lU2VyaWVzUmVzcG9uc2USMgoLdGltZV9zZXJpZXMYASADKAsyHS5naXRwb2QudjEuQ29BdXRob3JUaW1lQnVja2V0IoUBChtHZXRBZ2VudFRyYWNlU3VtbWFyeVJlcXVlc3QSMAoKZGF0ZV9yYW5nZRgBIAEoCzIULmdpdHBvZC52MS5EYXRlUmFuZ2VCBrpIA8gBARISCgpwcm9qZWN0X2lkGAIgASgJEg8KB3VzZXJfaWQYAyABKAkSDwoHdGVhbV9pZBgEIAEoCSJ8ChxHZXRBZ2VudFRyYWNlU3VtbWFyeVJlc3BvbnNlEi0KB3N1bW1hcnkYASABKAsyHC5naXRwb2QudjEuQWdlbnRUcmFjZVN1bW1hcnkSLQoJc3BhcmtsaW5lGAIgAygLMhouZ2l0cG9kLnYxLlRpbWVTZXJpZXNQb2ludCK9AQoeR2V0QWdlbnRUcmFjZVRpbWVTZXJpZXNSZXF1ZXN0EjAKCmRhdGVfcmFuZ2UYASABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESEgoKcHJvamVjdF9pZBgCIAEoCRIzCgpyZXNvbHV0aW9uGAMgASgOMhUuZ2l0cG9kLnYxLlJlc29sdXRpb25CCLpIBYIBAhABEg8KB3VzZXJfaWQYBCABKAkSDwoHdGVhbV9pZBgFIAEoCSJXCh9HZXRBZ2VudFRyYWNlVGltZVNlcmllc1Jlc3BvbnNlEjQKC3RpbWVfc2VyaWVzGAEgAygLMh8uZ2l0cG9kLnYxLkFnZW50VHJhY2VUaW1lQnVja2V0In0KE0dldFByU3VtbWFyeVJlcXVlc3QSMAoKZGF0ZV9yYW5nZRgBIAEoCzIULmdpdHBvZC52MS5EYXRlUmFuZ2VCBrpIA8gBARISCgpwcm9qZWN0X2lkGAIgASgJEg8KB3VzZXJfaWQYAyABKAkSDwoHdGVhbV9pZBgEIAEoCSJsChRHZXRQclN1bW1hcnlSZXNwb25zZRIlCgdzdW1tYXJ5GAEgASgLMhQuZ2l0cG9kLnYxLlByU3VtbWFyeRItCglzcGFya2xpbmUYAiADKAsyGi5naXRwb2QudjEuVGltZVNlcmllc1BvaW50IrUBChZHZXRQclRpbWVTZXJpZXNSZXF1ZXN0EjAKCmRhdGVfcmFuZ2UYASABKAsyFC5naXRwb2QudjEuRGF0ZVJhbmdlQga6SAPIAQESEgoKcHJvamVjdF9pZBgCIAEoCRIzCgpyZXNvbHV0aW9uGAMgASgOMhUuZ2l0cG9kLnYxLlJlc29sdXRpb25CCLpIBYIBAhABEg8KB3VzZXJfaWQYBCABKAkSDwoHdGVhbV9pZBgFIAEoCSJHChdHZXRQclRpbWVTZXJpZXNSZXNwb25zZRIsCgt0aW1lX3NlcmllcxgBIAMoCzIXLmdpdHBvZC52MS5QclRpbWVCdWNrZXQqhAEKClJlc29sdXRpb24SGgoWUkVTT0xVVElPTl9VTlNQRUNJRklFRBAAEhUKEVJFU09MVVRJT05fSE9VUkxZEAESFAoQUkVTT0xVVElPTl9EQUlMWRACEhUKEVJFU09MVVRJT05fV0VFS0xZEAMSFgoSUkVTT0xVVElPTl9NT05USExZEAQqlgIKDENvQXV0aG9yVG9vbBIeChpDT19BVVRIT1JfVE9PTF9VTlNQRUNJRklFRBAAEh4KGkNPX0FVVEhPUl9UT09MX05PX0NPQVVUSE9SEAESIQodQ09fQVVUSE9SX1RPT0xfSFVNQU5fQ09BVVRIT1IQAhIWChJDT19BVVRIT1JfVE9PTF9PTkEQAxIhCh1DT19BVVRIT1JfVE9PTF9HSVRIVUJfQ09QSUxPVBAEEhkKFUNPX0FVVEhPUl9UT09MX0NVUlNPUhAFEhgKFENPX0FVVEhPUl9UT09MX09USEVSEAYSGQoVQ09fQVVUSE9SX1RPT0xfQ0xBVURFEAcSGAoUQ09fQVVUSE9SX1RPT0xfQ09ERVgQCDLAEAoMVXNhZ2VTZXJ2aWNlEmkKE0dldEFjdGl2ZVVzZXJzQ291bnQSJS5naXRwb2QudjEuR2V0QWN0aXZlVXNlcnNDb3VudFJlcXVlc3QaJi5naXRwb2QudjEuR2V0QWN0aXZlVXNlcnNDb3VudFJlc3BvbnNlIgOQAgESYwoRR2V0VG9wQWN0aXZlVXNlcnMSIy5naXRwb2QudjEuR2V0VG9wQWN0aXZlVXNlcnNSZXF1ZXN0GiQuZ2l0cG9kLnYxLkdldFRvcEFjdGl2ZVVzZXJzUmVzcG9uc2UiA5ACARJ4ChhHZXRBY3RpdmVVc2Vyc1RpbWVTZXJpZXMSKi5naXRwb2QudjEuR2V0QWN0aXZlVXNlcnNUaW1lU2VyaWVzUmVxdWVzdBorLmdpdHBvZC52MS5HZXRBY3RpdmVVc2Vyc1RpbWVTZXJpZXNSZXNwb25zZSIDkAIBEoEBChtMaXN0RW52aXJvbm1lbnRVc2FnZVJlY29yZHMSLS5naXRwb2QudjEuTGlzdEVudmlyb25tZW50VXNhZ2VSZWNvcmRzUmVxdWVzdBouLmdpdHBvZC52MS5MaXN0RW52aXJvbm1lbnRVc2FnZVJlY29yZHNSZXNwb25zZSIDkAIBEn4KGkdldEFjdGl2ZUVudmlyb25tZW50c0NvdW50EiwuZ2l0cG9kLnYxLkdldEFjdGl2ZUVudmlyb25tZW50c0NvdW50UmVxdWVzdBotLmdpdHBvZC52MS5HZXRBY3RpdmVFbnZpcm9ubWVudHNDb3VudFJlc3BvbnNlIgOQAgESjQEKH0dldEFjdGl2ZUVudmlyb25tZW50c1RpbWVTZXJpZXMSMS5naXRwb2QudjEuR2V0QWN0aXZlRW52aXJvbm1lbnRzVGltZVNlcmllc1JlcXVlc3QaMi5naXRwb2QudjEuR2V0QWN0aXZlRW52aXJvbm1lbnRzVGltZVNlcmllc1Jlc3BvbnNlIgOQAgESbwoVR2V0RW52aXJvbm1lbnRSdW50aW1lEicuZ2l0cG9kLnYxLkdldEVudmlyb25tZW50UnVudGltZVJlcXVlc3QaKC5naXRwb2QudjEuR2V0RW52aXJvbm1lbnRSdW50aW1lUmVzcG9uc2UiA5ACARKNAQofR2V0RW52aXJvbm1lbnRSdW50aW1lVGltZVNlcmllcxIxLmdpdHBvZC52MS5HZXRFbnZpcm9ubWVudFJ1bnRpbWVUaW1lU2VyaWVzUmVxdWVzdBoyLmdpdHBvZC52MS5HZXRFbnZpcm9ubWVudFJ1bnRpbWVUaW1lU2VyaWVzUmVzcG9uc2UiA5ACARJaCg5HZXRUb3BQcm9qZWN0cxIgLmdpdHBvZC52MS5HZXRUb3BQcm9qZWN0c1JlcXVlc3QaIS5naXRwb2QudjEuR2V0VG9wUHJvamVjdHNSZXNwb25zZSIDkAIBEngKGEdldFRvcEVudmlyb25tZW50Q2xhc3NlcxIqLmdpdHBvZC52MS5HZXRUb3BFbnZpcm9ubWVudENsYXNzZXNSZXF1ZXN0GisuZ2l0cG9kLnYxLkdldFRvcEVudmlyb25tZW50Q2xhc3Nlc1Jlc3BvbnNlIgOQAgESdQoXR2V0QWRvcHRpb25Vc2FnZVN1bW1hcnkSKS5naXRwb2QudjEuR2V0QWRvcHRpb25Vc2FnZVN1bW1hcnlSZXF1ZXN0GiouZ2l0cG9kLnYxLkdldEFkb3B0aW9uVXNhZ2VTdW1tYXJ5UmVzcG9uc2UiA5ACARKQAQogR2V0RW52aXJvbm1lbnRTZXNzaW9uc1RpbWVTZXJpZXMSMi5naXRwb2QudjEuR2V0RW52aXJvbm1lbnRTZXNzaW9uc1RpbWVTZXJpZXNSZXF1ZXN0GjMuZ2l0cG9kLnYxLkdldEVudmlyb25tZW50U2Vzc2lvbnNUaW1lU2VyaWVzUmVzcG9uc2UiA5ACARJmChJHZXRDb0F1dGhvclN1bW1hcnkSJC5naXRwb2QudjEuR2V0Q29BdXRob3JTdW1tYXJ5UmVxdWVzdBolLmdpdHBvZC52MS5HZXRDb0F1dGhvclN1bW1hcnlSZXNwb25zZSIDkAIBEm8KFUdldENvQXV0aG9yVGltZVNlcmllcxInLmdpdHBvZC52MS5HZXRDb0F1dGhvclRpbWVTZXJpZXNSZXF1ZXN0GiguZ2l0cG9kLnYxLkdldENvQXV0aG9yVGltZVNlcmllc1Jlc3BvbnNlIgOQAgESbAoUR2V0QWdlbnRUcmFjZVN1bW1hcnkSJi5naXRwb2QudjEuR2V0QWdlbnRUcmFjZVN1bW1hcnlSZXF1ZXN0GicuZ2l0cG9kLnYxLkdldEFnZW50VHJhY2VTdW1tYXJ5UmVzcG9uc2UiA5ACARJ1ChdHZXRBZ2VudFRyYWNlVGltZVNlcmllcxIpLmdpdHBvZC52MS5HZXRBZ2VudFRyYWNlVGltZVNlcmllc1JlcXVlc3QaKi5naXRwb2QudjEuR2V0QWdlbnRUcmFjZVRpbWVTZXJpZXNSZXNwb25zZSIDkAIBElQKDEdldFByU3VtbWFyeRIeLmdpdHBvZC52MS5HZXRQclN1bW1hcnlSZXF1ZXN0Gh8uZ2l0cG9kLnYxLkdldFByU3VtbWFyeVJlc3BvbnNlIgOQAgESXQoPR2V0UHJUaW1lU2VyaWVzEiEuZ2l0cG9kLnYxLkdldFByVGltZVNlcmllc1JlcXVlc3QaIi5naXRwb2QudjEuR2V0UHJUaW1lU2VyaWVzUmVzcG9uc2UiA5ACAUInWiVnaXRodWIuY29tL2dpdHBvZC1pby9naXRwb2Qtc2RrLWdvL3YxYgZwcm90bzM", [validate_pb_1.file_buf_validate_validate, model_pb_1.file_gitpod_v1_model, pagination_pb_1.file_gitpod_v1_pagination, runner_configuration_pb_1.file_gitpod_v1_runner_configuration, wkt_1.file_google_protobuf_timestamp]); /** * Describes the message gitpod.v1.DateRange. * Use `create(DateRangeSchema)` to create a new message. */ exports.DateRangeSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 0); /** * Describes the message gitpod.v1.TimeSeriesPoint. * Use `create(TimeSeriesPointSchema)` to create a new message. */ exports.TimeSeriesPointSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 1); /** * Describes the message gitpod.v1.EnvironmentUsageRecord. * Use `create(EnvironmentUsageRecordSchema)` to create a new message. */ exports.EnvironmentUsageRecordSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 2); /** * Describes the message gitpod.v1.GetActiveUsersCountRequest. * Use `create(GetActiveUsersCountRequestSchema)` to create a new message. */ exports.GetActiveUsersCountRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 3); /** * Describes the message gitpod.v1.GetActiveUsersCountResponse. * Use `create(GetActiveUsersCountResponseSchema)` to create a new message. */ exports.GetActiveUsersCountResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 4); /** * Describes the message gitpod.v1.GetTopActiveUsersRequest. * Use `create(GetTopActiveUsersRequestSchema)` to create a new message. */ exports.GetTopActiveUsersRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 5); /** * Describes the message gitpod.v1.GetTopActiveUsersResponse. * Use `create(GetTopActiveUsersResponseSchema)` to create a new message. */ exports.GetTopActiveUsersResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 6); /** * Describes the message gitpod.v1.GetTopActiveUsersResponse.UserRuntimeInfo. * Use `create(GetTopActiveUsersResponse_UserRuntimeInfoSchema)` to create a new message. */ exports.GetTopActiveUsersResponse_UserRuntimeInfoSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 6, 0); /** * Describes the message gitpod.v1.GetActiveUsersTimeSeriesRequest. * Use `create(GetActiveUsersTimeSeriesRequestSchema)` to create a new message. */ exports.GetActiveUsersTimeSeriesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 7); /** * Describes the message gitpod.v1.GetActiveUsersTimeSeriesResponse. * Use `create(GetActiveUsersTimeSeriesResponseSchema)` to create a new message. */ exports.GetActiveUsersTimeSeriesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 8); /** * Describes the message gitpod.v1.ListEnvironmentUsageRecordsRequest. * Use `create(ListEnvironmentUsageRecordsRequestSchema)` to create a new message. */ exports.ListEnvironmentUsageRecordsRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 9); /** * Describes the message gitpod.v1.ListEnvironmentUsageRecordsRequest.Filter. * Use `create(ListEnvironmentUsageRecordsRequest_FilterSchema)` to create a new message. */ exports.ListEnvironmentUsageRecordsRequest_FilterSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 9, 0); /** * Describes the message gitpod.v1.ListEnvironmentUsageRecordsResponse. * Use `create(ListEnvironmentUsageRecordsResponseSchema)` to create a new message. */ exports.ListEnvironmentUsageRecordsResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 10); /** * Describes the message gitpod.v1.GetActiveEnvironmentsCountRequest. * Use `create(GetActiveEnvironmentsCountRequestSchema)` to create a new message. */ exports.GetActiveEnvironmentsCountRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 11); /** * Describes the message gitpod.v1.GetActiveEnvironmentsCountResponse. * Use `create(GetActiveEnvironmentsCountResponseSchema)` to create a new message. */ exports.GetActiveEnvironmentsCountResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 12); /** * Describes the message gitpod.v1.GetActiveEnvironmentsTimeSeriesRequest. * Use `create(GetActiveEnvironmentsTimeSeriesRequestSchema)` to create a new message. */ exports.GetActiveEnvironmentsTimeSeriesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 13); /** * Describes the message gitpod.v1.GetActiveEnvironmentsTimeSeriesResponse. * Use `create(GetActiveEnvironmentsTimeSeriesResponseSchema)` to create a new message. */ exports.GetActiveEnvironmentsTimeSeriesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 14); /** * Describes the message gitpod.v1.GetEnvironmentRuntimeRequest. * Use `create(GetEnvironmentRuntimeRequestSchema)` to create a new message. */ exports.GetEnvironmentRuntimeRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 15); /** * Describes the message gitpod.v1.GetEnvironmentRuntimeResponse. * Use `create(GetEnvironmentRuntimeResponseSchema)` to create a new message. */ exports.GetEnvironmentRuntimeResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 16); /** * Describes the message gitpod.v1.GetEnvironmentRuntimeTimeSeriesRequest. * Use `create(GetEnvironmentRuntimeTimeSeriesRequestSchema)` to create a new message. */ exports.GetEnvironmentRuntimeTimeSeriesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 17); /** * Describes the message gitpod.v1.GetEnvironmentRuntimeTimeSeriesResponse. * Use `create(GetEnvironmentRuntimeTimeSeriesResponseSchema)` to create a new message. */ exports.GetEnvironmentRuntimeTimeSeriesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 18); /** * Describes the message gitpod.v1.GetTopProjectsRequest. * Use `create(GetTopProjectsRequestSchema)` to create a new message. */ exports.GetTopProjectsRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 19); /** * Describes the message gitpod.v1.GetTopProjectsResponse. * Use `create(GetTopProjectsResponseSchema)` to create a new message. */ exports.GetTopProjectsResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 20); /** * Describes the message gitpod.v1.GetTopProjectsResponse.ProjectRuntimeInfo. * Use `create(GetTopProjectsResponse_ProjectRuntimeInfoSchema)` to create a new message. */ exports.GetTopProjectsResponse_ProjectRuntimeInfoSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 20, 0); /** * Describes the message gitpod.v1.GetTopEnvironmentClassesRequest. * Use `create(GetTopEnvironmentClassesRequestSchema)` to create a new message. */ exports.GetTopEnvironmentClassesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 21); /** * Describes the message gitpod.v1.GetTopEnvironmentClassesResponse. * Use `create(GetTopEnvironmentClassesResponseSchema)` to create a new message. */ exports.GetTopEnvironmentClassesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 22); /** * Describes the message gitpod.v1.GetTopEnvironmentClassesResponse.EnvironmentClassRuntimeInfo. * Use `create(GetTopEnvironmentClassesResponse_EnvironmentClassRuntimeInfoSchema)` to create a new message. */ exports.GetTopEnvironmentClassesResponse_EnvironmentClassRuntimeInfoSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 22, 0); /** * Describes the message gitpod.v1.GetAdoptionUsageSummaryRequest. * Use `create(GetAdoptionUsageSummaryRequestSchema)` to create a new message. */ exports.GetAdoptionUsageSummaryRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 23); /** * Describes the message gitpod.v1.GetAdoptionUsageSummaryResponse. * Use `create(GetAdoptionUsageSummaryResponseSchema)` to create a new message. */ exports.GetAdoptionUsageSummaryResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 24); /** * Describes the message gitpod.v1.GetEnvironmentSessionsTimeSeriesRequest. * Use `create(GetEnvironmentSessionsTimeSeriesRequestSchema)` to create a new message. */ exports.GetEnvironmentSessionsTimeSeriesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 25); /** * Describes the message gitpod.v1.GetEnvironmentSessionsTimeSeriesResponse. * Use `create(GetEnvironmentSessionsTimeSeriesResponseSchema)` to create a new message. */ exports.GetEnvironmentSessionsTimeSeriesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 26); /** * Describes the message gitpod.v1.ToolBreakdown. * Use `create(ToolBreakdownSchema)` to create a new message. */ exports.ToolBreakdownSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 27); /** * Describes the message gitpod.v1.CoAuthorSummary. * Use `create(CoAuthorSummarySchema)` to create a new message. */ exports.CoAuthorSummarySchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 28); /** * Describes the message gitpod.v1.CoAuthorTimeBucket. * Use `create(CoAuthorTimeBucketSchema)` to create a new message. */ exports.CoAuthorTimeBucketSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 29); /** * Describes the message gitpod.v1.AgentTraceSummary. * Use `create(AgentTraceSummarySchema)` to create a new message. */ exports.AgentTraceSummarySchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 30); /** * Describes the message gitpod.v1.AgentTraceModelBreakdown. * Use `create(AgentTraceModelBreakdownSchema)` to create a new message. */ exports.AgentTraceModelBreakdownSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 31); /** * Describes the message gitpod.v1.AgentTraceTimeBucket. * Use `create(AgentTraceTimeBucketSchema)` to create a new message. */ exports.AgentTraceTimeBucketSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 32); /** * Describes the message gitpod.v1.PrSummary. * Use `create(PrSummarySchema)` to create a new message. */ exports.PrSummarySchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 33); /** * Describes the message gitpod.v1.PrTimeBucket. * Use `create(PrTimeBucketSchema)` to create a new message. */ exports.PrTimeBucketSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 34); /** * Describes the message gitpod.v1.GetCoAuthorSummaryRequest. * Use `create(GetCoAuthorSummaryRequestSchema)` to create a new message. */ exports.GetCoAuthorSummaryRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 35); /** * Describes the message gitpod.v1.GetCoAuthorSummaryResponse. * Use `create(GetCoAuthorSummaryResponseSchema)` to create a new message. */ exports.GetCoAuthorSummaryResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 36); /** * Describes the message gitpod.v1.GetCoAuthorTimeSeriesRequest. * Use `create(GetCoAuthorTimeSeriesRequestSchema)` to create a new message. */ exports.GetCoAuthorTimeSeriesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 37); /** * Describes the message gitpod.v1.GetCoAuthorTimeSeriesResponse. * Use `create(GetCoAuthorTimeSeriesResponseSchema)` to create a new message. */ exports.GetCoAuthorTimeSeriesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 38); /** * Describes the message gitpod.v1.GetAgentTraceSummaryRequest. * Use `create(GetAgentTraceSummaryRequestSchema)` to create a new message. */ exports.GetAgentTraceSummaryRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 39); /** * Describes the message gitpod.v1.GetAgentTraceSummaryResponse. * Use `create(GetAgentTraceSummaryResponseSchema)` to create a new message. */ exports.GetAgentTraceSummaryResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 40); /** * Describes the message gitpod.v1.GetAgentTraceTimeSeriesRequest. * Use `create(GetAgentTraceTimeSeriesRequestSchema)` to create a new message. */ exports.GetAgentTraceTimeSeriesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 41); /** * Describes the message gitpod.v1.GetAgentTraceTimeSeriesResponse. * Use `create(GetAgentTraceTimeSeriesResponseSchema)` to create a new message. */ exports.GetAgentTraceTimeSeriesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 42); /** * Describes the message gitpod.v1.GetPrSummaryRequest. * Use `create(GetPrSummaryRequestSchema)` to create a new message. */ exports.GetPrSummaryRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 43); /** * Describes the message gitpod.v1.GetPrSummaryResponse. * Use `create(GetPrSummaryResponseSchema)` to create a new message. */ exports.GetPrSummaryResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 44); /** * Describes the message gitpod.v1.GetPrTimeSeriesRequest. * Use `create(GetPrTimeSeriesRequestSchema)` to create a new message. */ exports.GetPrTimeSeriesRequestSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 45); /** * Describes the message gitpod.v1.GetPrTimeSeriesResponse. * Use `create(GetPrTimeSeriesResponseSchema)` to create a new message. */ exports.GetPrTimeSeriesResponseSchema = (0, codegenv2_1.messageDesc)(exports.file_gitpod_v1_usage, 46); /** * Resolution specifies the time granularity for time series data. * * @generated from enum gitpod.v1.Resolution */ var Resolution; (function (Resolution) { /** * @generated from enum value: RESOLUTION_UNSPECIFIED = 0; */ Resolution[Resolution["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: RESOLUTION_HOURLY = 1; */ Resolution[Resolution["HOURLY"] = 1] = "HOURLY"; /** * @generated from enum value: RESOLUTION_DAILY = 2; */ Resolution[Resolution["DAILY"] = 2] = "DAILY"; /** * @generated from enum value: RESOLUTION_WEEKLY = 3; */ Resolution[Resolution["WEEKLY"] = 3] = "WEEKLY"; /** * @generated from enum value: RESOLUTION_MONTHLY = 4; */ Resolution[Resolution["MONTHLY"] = 4] = "MONTHLY"; })(Resolution || (exports.Resolution = Resolution = {})); /** * Describes the enum gitpod.v1.Resolution. */ exports.ResolutionSchema = (0, codegenv2_1.enumDesc)(exports.file_gitpod_v1_usage, 0); /** * CoAuthorTool identifies the AI tool that co-authored a commit. * UNSPECIFIED (0) is the proto default and must not appear in reported data. * Use HUMAN for commits with no AI co-author. * * @generated from enum gitpod.v1.CoAuthorTool */ var CoAuthorTool; (function (CoAuthorTool) { /** * @generated from enum value: CO_AUTHOR_TOOL_UNSPECIFIED = 0; */ CoAuthorTool[CoAuthorTool["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Commit has no Co-authored-by trailer at all (solo commit). * * @generated from enum value: CO_AUTHOR_TOOL_NO_COAUTHOR = 1; */ CoAuthorTool[CoAuthorTool["NO_COAUTHOR"] = 1] = "NO_COAUTHOR"; /** * Commit has a Co-authored-by trailer, but the co-author is human. * * @generated from enum value: CO_AUTHOR_TOOL_HUMAN_COAUTHOR = 2; */ CoAuthorTool[CoAuthorTool["HUMAN_COAUTHOR"] = 2] = "HUMAN_COAUTHOR"; /** * Ona agent. * * @generated from enum value: CO_AUTHOR_TOOL_ONA = 3; */ CoAuthorTool[CoAuthorTool["ONA"] = 3] = "ONA"; /** * GitHub Copilot. * * @generated from enum value: CO_AUTHOR_TOOL_GITHUB_COPILOT = 4; */ CoAuthorTool[CoAuthorTool["GITHUB_COPILOT"] = 4] = "GITHUB_COPILOT"; /** * Cursor. * * @generated from enum value: CO_AUTHOR_TOOL_CURSOR = 5; */ CoAuthorTool[CoAuthorTool["CURSOR"] = 5] = "CURSOR"; /** * An AI tool not in the known list. * * @generated from enum value: CO_AUTHOR_TOOL_OTHER = 6; */ CoAuthorTool[CoAuthorTool["OTHER"] = 6] = "OTHER"; /** * Claude (Anthropic). * * @generated from enum value: CO_AUTHOR_TOOL_CLAUDE = 7; */ CoAuthorTool[CoAuthorTool["CLAUDE"] = 7] = "CLAUDE"; /** * Codex. * * @generated from enum value: CO_AUTHOR_TOOL_CODEX = 8; */ CoAuthorTool[CoAuthorTool["CODEX"] = 8] = "CODEX"; })(CoAuthorTool || (exports.CoAuthorTool = CoAuthorTool = {})); /** * Describes the enum gitpod.v1.CoAuthorTool. */ exports.CoAuthorToolSchema = (0, codegenv2_1.enumDesc)(exports.file_gitpod_v1_usage, 1); /** * UsageService provides usage information about environments, users, and projects. * * @generated from service gitpod.v1.UsageService */ exports.UsageService = (0, codegenv2_1.serviceDesc)(exports.file_gitpod_v1_usage, 0);