TypeScript 5.9 erasableSyntaxOnly rejects enum declarations in .ts files (they emit runtime code). Switch protoc-gen-es from target=ts to target=js+dts which generates .js runtime + .d.ts type declarations. Also fix type mismatches in useApi.ts (OrderSide/OrderType enum types, StartBacktestRequest field mapping) and MLDashboard signal defaulting. Add web-dashboard network policy for MinIO egress + proxy ingress. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
125 lines
8.1 KiB
JavaScript
125 lines
8.1 KiB
JavaScript
// @generated by protoc-gen-es v2.11.0 with parameter "target=js+dts"
|
|
// @generated from file data_acquisition.proto (package data_acquisition, syntax proto3)
|
|
/* eslint-disable */
|
|
|
|
import { enumDesc, fileDesc, messageDesc, serviceDesc, tsEnum } from "@bufbuild/protobuf/codegenv2";
|
|
|
|
/**
|
|
* Describes the file data_acquisition.proto.
|
|
*/
|
|
export const file_data_acquisition = /*@__PURE__*/
|
|
fileDesc("ChZkYXRhX2FjcXVpc2l0aW9uLnByb3RvEhBkYXRhX2FjcXVpc2l0aW9uIjcKG1N0cmVhbURvd25sb2FkU3RhdHVzUmVxdWVzdBIYChBpbnRlcnZhbF9zZWNvbmRzGAEgASgNIogCChdTY2hlZHVsZURvd25sb2FkUmVxdWVzdBIPCgdkYXRhc2V0GAEgASgJEg8KB3N5bWJvbHMYAiADKAkSEgoKc3RhcnRfZGF0ZRgDIAEoCRIQCghlbmRfZGF0ZRgEIAEoCRIOCgZzY2hlbWEYBSABKAkSEwoLZGVzY3JpcHRpb24YBiABKAkSQQoEdGFncxgHIAMoCzIzLmRhdGFfYWNxdWlzaXRpb24uU2NoZWR1bGVEb3dubG9hZFJlcXVlc3QuVGFnc0VudHJ5EhAKCHByaW9yaXR5GAggASgNGisKCVRhZ3NFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIokBChhTY2hlZHVsZURvd25sb2FkUmVzcG9uc2USDgoGam9iX2lkGAEgASgJEjAKBnN0YXR1cxgCIAEoDjIgLmRhdGFfYWNxdWlzaXRpb24uRG93bmxvYWRTdGF0dXMSGgoSZXN0aW1hdGVkX2Nvc3RfdXNkGAMgASgBEg8KB21lc3NhZ2UYBCABKAkiKgoYR2V0RG93bmxvYWRTdGF0dXNSZXF1ZXN0Eg4KBmpvYl9pZBgBIAEoCSJWChlHZXREb3dubG9hZFN0YXR1c1Jlc3BvbnNlEjkKC2pvYl9kZXRhaWxzGAEgASgLMiQuZGF0YV9hY3F1aXNpdGlvbi5Eb3dubG9hZEpvYkRldGFpbHMiNwoVQ2FuY2VsRG93bmxvYWRSZXF1ZXN0Eg4KBmpvYl9pZBgBIAEoCRIOCgZyZWFzb24YAiABKAkiOgoWQ2FuY2VsRG93bmxvYWRSZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEg8KB21lc3NhZ2UYAiABKAkimQEKF0xpc3REb3dubG9hZEpvYnNSZXF1ZXN0EgwKBHBhZ2UYASABKA0SEQoJcGFnZV9zaXplGAIgASgNEjcKDXN0YXR1c19maWx0ZXIYAyABKA4yIC5kYXRhX2FjcXVpc2l0aW9uLkRvd25sb2FkU3RhdHVzEhIKCnN0YXJ0X3RpbWUYBCABKAMSEAoIZW5kX3RpbWUYBSABKAMihAEKGExpc3REb3dubG9hZEpvYnNSZXNwb25zZRIyCgRqb2JzGAEgAygLMiQuZGF0YV9hY3F1aXNpdGlvbi5Eb3dubG9hZEpvYlN1bW1hcnkSEwoLdG90YWxfY291bnQYAiABKA0SDAoEcGFnZRgDIAEoDRIRCglwYWdlX3NpemUYBCABKA0iFAoSSGVhbHRoQ2hlY2tSZXF1ZXN0IqwBChNIZWFsdGhDaGVja1Jlc3BvbnNlEg8KB2hlYWx0aHkYASABKAgSDwoHbWVzc2FnZRgCIAEoCRJDCgdkZXRhaWxzGAMgAygLMjIuZGF0YV9hY3F1aXNpdGlvbi5IZWFsdGhDaGVja1Jlc3BvbnNlLkRldGFpbHNFbnRyeRouCgxEZXRhaWxzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASKzBQoSRG93bmxvYWRKb2JEZXRhaWxzEg4KBmpvYl9pZBgBIAEoCRIwCgZzdGF0dXMYAiABKA4yIC5kYXRhX2FjcXVpc2l0aW9uLkRvd25sb2FkU3RhdHVzEg8KB2RhdGFzZXQYAyABKAkSDwoHc3ltYm9scxgEIAMoCRISCgpzdGFydF9kYXRlGAUgASgJEhAKCGVuZF9kYXRlGAYgASgJEg4KBnNjaGVtYRgHIAEoCRITCgtkZXNjcmlwdGlvbhgIIAEoCRI8CgR0YWdzGAkgAygLMi4uZGF0YV9hY3F1aXNpdGlvbi5Eb3dubG9hZEpvYkRldGFpbHMuVGFnc0VudHJ5EhAKCHByaW9yaXR5GAogASgNEhsKE3Byb2dyZXNzX3BlcmNlbnRhZ2UYCyABKAISGAoQYnl0ZXNfZG93bmxvYWRlZBgMIAEoBBITCgt0b3RhbF9ieXRlcxgNIAEoBBIaChJlc3RpbWF0ZWRfY29zdF91c2QYDiABKAESFwoPYWN0dWFsX2Nvc3RfdXNkGA8gASgBEhUKDXJlY29yZHNfY291bnQYECABKAQSFwoPaW52YWxpZF9yZWNvcmRzGBEgASgEEhoKEmRhdGFfcXVhbGl0eV9zY29yZRgSIAEoARISCgpsb2NhbF9wYXRoGBMgASgJEhIKCm1pbmlvX3BhdGgYFCABKAkSEgoKY3JlYXRlZF9hdBgVIAEoAxISCgpzdGFydGVkX2F0GBYgASgDEhQKDGNvbXBsZXRlZF9hdBgXIAEoAxIVCg1lcnJvcl9tZXNzYWdlGBggASgJEhMKC3JldHJ5X2NvdW50GBkgASgNEhIKCmNyZWF0ZWRfYnkYGiABKAkaKwoJVGFnc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEi/gEKEkRvd25sb2FkSm9iU3VtbWFyeRIOCgZqb2JfaWQYASABKAkSMAoGc3RhdHVzGAIgASgOMiAuZGF0YV9hY3F1aXNpdGlvbi5Eb3dubG9hZFN0YXR1cxIPCgdkYXRhc2V0GAMgASgJEg8KB3N5bWJvbHMYBCADKAkSEgoKc3RhcnRfZGF0ZRgFIAEoCRIQCghlbmRfZGF0ZRgGIAEoCRIbChNwcm9ncmVzc19wZXJjZW50YWdlGAcgASgCEhcKD2FjdHVhbF9jb3N0X3VzZBgIIAEoARISCgpjcmVhdGVkX2F0GAkgASgDEhQKDGNvbXBsZXRlZF9hdBgKIAEoAyqUAQoORG93bmxvYWRTdGF0dXMSGwoXRE9XTkxPQURfU1RBVFVTX1VOS05PV04QABILCgdQRU5ESU5HEAESDwoLRE9XTkxPQURJTkcQAhIOCgpWQUxJREFUSU5HEAMSDQoJVVBMT0FESU5HEAQSDQoJQ09NUExFVEVEEAUSCgoGRkFJTEVEEAYSDQoJQ0FOQ0VMTEVEEAcykgUKFkRhdGFBY3F1aXNpdGlvblNlcnZpY2USaQoQU2NoZWR1bGVEb3dubG9hZBIpLmRhdGFfYWNxdWlzaXRpb24uU2NoZWR1bGVEb3dubG9hZFJlcXVlc3QaKi5kYXRhX2FjcXVpc2l0aW9uLlNjaGVkdWxlRG93bmxvYWRSZXNwb25zZRJsChFHZXREb3dubG9hZFN0YXR1cxIqLmRhdGFfYWNxdWlzaXRpb24uR2V0RG93bmxvYWRTdGF0dXNSZXF1ZXN0GisuZGF0YV9hY3F1aXNpdGlvbi5HZXREb3dubG9hZFN0YXR1c1Jlc3BvbnNlEmMKDkNhbmNlbERvd25sb2FkEicuZGF0YV9hY3F1aXNpdGlvbi5DYW5jZWxEb3dubG9hZFJlcXVlc3QaKC5kYXRhX2FjcXVpc2l0aW9uLkNhbmNlbERvd25sb2FkUmVzcG9uc2USaQoQTGlzdERvd25sb2FkSm9icxIpLmRhdGFfYWNxdWlzaXRpb24uTGlzdERvd25sb2FkSm9ic1JlcXVlc3QaKi5kYXRhX2FjcXVpc2l0aW9uLkxpc3REb3dubG9hZEpvYnNSZXNwb25zZRJaCgtIZWFsdGhDaGVjaxIkLmRhdGFfYWNxdWlzaXRpb24uSGVhbHRoQ2hlY2tSZXF1ZXN0GiUuZGF0YV9hY3F1aXNpdGlvbi5IZWFsdGhDaGVja1Jlc3BvbnNlEnMKFFN0cmVhbURvd25sb2FkU3RhdHVzEi0uZGF0YV9hY3F1aXNpdGlvbi5TdHJlYW1Eb3dubG9hZFN0YXR1c1JlcXVlc3QaKi5kYXRhX2FjcXVpc2l0aW9uLkxpc3REb3dubG9hZEpvYnNSZXNwb25zZTABYgZwcm90bzM");
|
|
|
|
/**
|
|
* Describes the message data_acquisition.StreamDownloadStatusRequest.
|
|
* Use `create(StreamDownloadStatusRequestSchema)` to create a new message.
|
|
*/
|
|
export const StreamDownloadStatusRequestSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 0);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.ScheduleDownloadRequest.
|
|
* Use `create(ScheduleDownloadRequestSchema)` to create a new message.
|
|
*/
|
|
export const ScheduleDownloadRequestSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 1);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.ScheduleDownloadResponse.
|
|
* Use `create(ScheduleDownloadResponseSchema)` to create a new message.
|
|
*/
|
|
export const ScheduleDownloadResponseSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 2);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.GetDownloadStatusRequest.
|
|
* Use `create(GetDownloadStatusRequestSchema)` to create a new message.
|
|
*/
|
|
export const GetDownloadStatusRequestSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 3);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.GetDownloadStatusResponse.
|
|
* Use `create(GetDownloadStatusResponseSchema)` to create a new message.
|
|
*/
|
|
export const GetDownloadStatusResponseSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 4);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.CancelDownloadRequest.
|
|
* Use `create(CancelDownloadRequestSchema)` to create a new message.
|
|
*/
|
|
export const CancelDownloadRequestSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 5);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.CancelDownloadResponse.
|
|
* Use `create(CancelDownloadResponseSchema)` to create a new message.
|
|
*/
|
|
export const CancelDownloadResponseSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 6);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.ListDownloadJobsRequest.
|
|
* Use `create(ListDownloadJobsRequestSchema)` to create a new message.
|
|
*/
|
|
export const ListDownloadJobsRequestSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 7);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.ListDownloadJobsResponse.
|
|
* Use `create(ListDownloadJobsResponseSchema)` to create a new message.
|
|
*/
|
|
export const ListDownloadJobsResponseSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 8);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.HealthCheckRequest.
|
|
* Use `create(HealthCheckRequestSchema)` to create a new message.
|
|
*/
|
|
export const HealthCheckRequestSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 9);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.HealthCheckResponse.
|
|
* Use `create(HealthCheckResponseSchema)` to create a new message.
|
|
*/
|
|
export const HealthCheckResponseSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 10);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.DownloadJobDetails.
|
|
* Use `create(DownloadJobDetailsSchema)` to create a new message.
|
|
*/
|
|
export const DownloadJobDetailsSchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 11);
|
|
|
|
/**
|
|
* Describes the message data_acquisition.DownloadJobSummary.
|
|
* Use `create(DownloadJobSummarySchema)` to create a new message.
|
|
*/
|
|
export const DownloadJobSummarySchema = /*@__PURE__*/
|
|
messageDesc(file_data_acquisition, 12);
|
|
|
|
/**
|
|
* Describes the enum data_acquisition.DownloadStatus.
|
|
*/
|
|
export const DownloadStatusSchema = /*@__PURE__*/
|
|
enumDesc(file_data_acquisition, 0);
|
|
|
|
/**
|
|
* @generated from enum data_acquisition.DownloadStatus
|
|
*/
|
|
export const DownloadStatus = /*@__PURE__*/
|
|
tsEnum(DownloadStatusSchema);
|
|
|
|
/**
|
|
* Data Acquisition Service provides automated Databento data downloading and storage.
|
|
* This service handles scheduled downloads, cost tracking, quality validation, and automatic MinIO upload.
|
|
*
|
|
* @generated from service data_acquisition.DataAcquisitionService
|
|
*/
|
|
export const DataAcquisitionService = /*@__PURE__*/
|
|
serviceDesc(file_data_acquisition, 0);
|
|
|