Skip to content

Commit 38248fb

Browse files
author
Build System
committed
'Protobuf files change'
1 parent d07d2ea commit 38248fb

54 files changed

Lines changed: 12361 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/systemathics/apis/services/calendar/v1/calendar_pb.ts

Lines changed: 763 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
// Copyright (c) 2021 Systemathics
2+
//
3+
// Permission is hereby granted, free of charge, to any person obtaining a copy
4+
// of this software and associated documentation files (the "Software"), to deal
5+
// in the Software without restriction, including without limitation the rights
6+
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
// copies of the Software, and to permit persons to whom the Software is
8+
// furnished to do so, subject to the following conditions:
9+
//
10+
// The above copyright notice and this permission notice shall be included in all
11+
// copies or substantial portions of the Software.
12+
//
13+
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19+
// SOFTWARE.
20+
21+
// Customizable screener to retrieve reference data : this is a prototype, to be completed
22+
23+
// @generated by protoc-gen-es v2.7.0 with parameter "target=ts"
24+
// @generated from file systemathics/apis/services/calendar/v1/mic.proto (package systemathics.apis.services.calendar.v1, syntax proto3)
25+
/* eslint-disable */
26+
27+
import type { GenFile, GenService } from "@bufbuild/protobuf/codegenv2";
28+
import { fileDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
29+
import { file_google_api_annotations } from "../../../../../google/api/annotations_pb";
30+
import type { EmptySchema } from "@bufbuild/protobuf/wkt";
31+
import { file_google_protobuf_empty } from "@bufbuild/protobuf/wkt";
32+
import type { MicRecordSchema } from "./calendar_pb";
33+
import { file_systemathics_apis_services_calendar_v1_calendar } from "./calendar_pb";
34+
35+
/**
36+
* Describes the file systemathics/apis/services/calendar/v1/mic.proto.
37+
*/
38+
export const file_systemathics_apis_services_calendar_v1_mic: GenFile = /*@__PURE__*/
39+
fileDesc("CjBzeXN0ZW1hdGhpY3MvYXBpcy9zZXJ2aWNlcy9jYWxlbmRhci92MS9taWMucHJvdG8SJnN5c3RlbWF0aGljcy5hcGlzLnNlcnZpY2VzLmNhbGVuZGFyLnYxMnsKCk1pY1NlcnZpY2USbQoGU2V0TWljEjEuc3lzdGVtYXRoaWNzLmFwaXMuc2VydmljZXMuY2FsZW5kYXIudjEuTWljUmVjb3JkGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IhiC0+STAhIiEC92MS9jYWxlbmRhci9taWNiBnByb3RvMw", [file_google_api_annotations, file_google_protobuf_empty, file_systemathics_apis_services_calendar_v1_calendar]);
40+
41+
/**
42+
* Called to request screener data.
43+
*
44+
* @generated from service systemathics.apis.services.calendar.v1.MicService
45+
*/
46+
export const MicService: GenService<{
47+
/**
48+
* Set Mic
49+
*
50+
* @generated from rpc systemathics.apis.services.calendar.v1.MicService.SetMic
51+
*/
52+
setMic: {
53+
methodKind: "unary";
54+
input: typeof MicRecordSchema;
55+
output: typeof EmptySchema;
56+
},
57+
}> = /*@__PURE__*/
58+
serviceDesc(file_systemathics_apis_services_calendar_v1_mic, 0);
59+
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
// Copyright (c) 2021 Systemathics
2+
//
3+
// Permission is hereby granted, free of charge, to any person obtaining a copy
4+
// of this software and associated documentation files (the "Software"), to deal
5+
// in the Software without restriction, including without limitation the rights
6+
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
// copies of the Software, and to permit persons to whom the Software is
8+
// furnished to do so, subject to the following conditions:
9+
//
10+
// The above copyright notice and this permission notice shall be included in all
11+
// copies or substantial portions of the Software.
12+
//
13+
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19+
// SOFTWARE.
20+
21+
// Customizable screener to retrieve reference data : this is a prototype, to be completed
22+
23+
// @generated by protoc-gen-es v2.7.0 with parameter "target=ts"
24+
// @generated from file systemathics/apis/services/calendar/v1/trading_hours.proto (package systemathics.apis.services.calendar.v1, syntax proto3)
25+
/* eslint-disable */
26+
27+
import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2";
28+
import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
29+
import { file_google_api_annotations } from "../../../../../google/api/annotations_pb";
30+
import type { EmptySchema } from "@bufbuild/protobuf/wkt";
31+
import { file_google_protobuf_empty } from "@bufbuild/protobuf/wkt";
32+
import type { TradingHoursMessage } from "./calendar_pb";
33+
import { file_systemathics_apis_services_calendar_v1_calendar } from "./calendar_pb";
34+
import type { Message } from "@bufbuild/protobuf";
35+
36+
/**
37+
* Describes the file systemathics/apis/services/calendar/v1/trading_hours.proto.
38+
*/
39+
export const file_systemathics_apis_services_calendar_v1_trading_hours: GenFile = /*@__PURE__*/
40+
fileDesc("CjpzeXN0ZW1hdGhpY3MvYXBpcy9zZXJ2aWNlcy9jYWxlbmRhci92MS90cmFkaW5nX2hvdXJzLnByb3RvEiZzeXN0ZW1hdGhpY3MuYXBpcy5zZXJ2aWNlcy5jYWxlbmRhci52MSJsChZTZXRUcmFkaW5nSG91cnNSZXF1ZXN0ElIKDXRyYWRpbmdfaG91cnMYASADKAsyOy5zeXN0ZW1hdGhpY3MuYXBpcy5zZXJ2aWNlcy5jYWxlbmRhci52MS5UcmFkaW5nSG91cnNNZXNzYWdlMqUBChNUcmFkaW5nSG91cnNTZXJ2aWNlEo0BCg9TZXRUcmFkaW5nSG91cnMSPi5zeXN0ZW1hdGhpY3MuYXBpcy5zZXJ2aWNlcy5jYWxlbmRhci52MS5TZXRUcmFkaW5nSG91cnNSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IiKC0+STAhwiGi92MS9jYWxlbmRhci90cmFkaW5nX2hvdXJzYgZwcm90bzM", [file_google_api_annotations, file_google_protobuf_empty, file_systemathics_apis_services_calendar_v1_calendar]);
41+
42+
/**
43+
* @generated from message systemathics.apis.services.calendar.v1.SetTradingHoursRequest
44+
*/
45+
export type SetTradingHoursRequest = Message<"systemathics.apis.services.calendar.v1.SetTradingHoursRequest"> & {
46+
/**
47+
* @generated from field: repeated systemathics.apis.services.calendar.v1.TradingHoursMessage trading_hours = 1;
48+
*/
49+
tradingHours: TradingHoursMessage[];
50+
};
51+
52+
/**
53+
* Describes the message systemathics.apis.services.calendar.v1.SetTradingHoursRequest.
54+
* Use `create(SetTradingHoursRequestSchema)` to create a new message.
55+
*/
56+
export const SetTradingHoursRequestSchema: GenMessage<SetTradingHoursRequest> = /*@__PURE__*/
57+
messageDesc(file_systemathics_apis_services_calendar_v1_trading_hours, 0);
58+
59+
/**
60+
* Called to request screener data.
61+
*
62+
* @generated from service systemathics.apis.services.calendar.v1.TradingHoursService
63+
*/
64+
export const TradingHoursService: GenService<{
65+
/**
66+
* Gets currencies with holidays information
67+
*
68+
* @generated from rpc systemathics.apis.services.calendar.v1.TradingHoursService.SetTradingHours
69+
*/
70+
setTradingHours: {
71+
methodKind: "unary";
72+
input: typeof SetTradingHoursRequestSchema;
73+
output: typeof EmptySchema;
74+
},
75+
}> = /*@__PURE__*/
76+
serviceDesc(file_systemathics_apis_services_calendar_v1_trading_hours, 0);
77+
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
// Copyright (c) 2021 Systemathics
2+
//
3+
// Permission is hereby granted, free of charge, to any person obtaining a copy
4+
// of this software and associated documentation files (the "Software"), to deal
5+
// in the Software without restriction, including without limitation the rights
6+
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
// copies of the Software, and to permit persons to whom the Software is
8+
// furnished to do so, subject to the following conditions:
9+
//
10+
// The above copyright notice and this permission notice shall be included in all
11+
// copies or substantial portions of the Software.
12+
//
13+
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19+
// SOFTWARE.
20+
21+
// Up-to-date symbol changes annoucements including effective date, old and new symbols.
22+
23+
// @generated by protoc-gen-es v2.7.0 with parameter "target=ts"
24+
// @generated from file systemathics/apis/services/corporate_actions/v1/changes.proto (package systemathics.apis.services.corporate_actions.v1, syntax proto3)
25+
/* eslint-disable */
26+
27+
import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2";
28+
import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
29+
import { file_google_api_annotations } from "../../../../../google/api/annotations_pb";
30+
import type { Date } from "../../../../../google/type/date_pb";
31+
import { file_google_type_date } from "../../../../../google/type/date_pb";
32+
import type { Identifier } from "../../../type/shared/v1/identifier_pb";
33+
import { file_systemathics_apis_type_shared_v1_identifier } from "../../../type/shared/v1/identifier_pb";
34+
import type { DateInterval } from "../../../type/shared/v1/date_interval_pb";
35+
import { file_systemathics_apis_type_shared_v1_date_interval } from "../../../type/shared/v1/date_interval_pb";
36+
import type { Message } from "@bufbuild/protobuf";
37+
38+
/**
39+
* Describes the file systemathics/apis/services/corporate_actions/v1/changes.proto.
40+
*/
41+
export const file_systemathics_apis_services_corporate_actions_v1_changes: GenFile = /*@__PURE__*/
42+
fileDesc("Cj1zeXN0ZW1hdGhpY3MvYXBpcy9zZXJ2aWNlcy9jb3Jwb3JhdGVfYWN0aW9ucy92MS9jaGFuZ2VzLnByb3RvEi9zeXN0ZW1hdGhpY3MuYXBpcy5zZXJ2aWNlcy5jb3Jwb3JhdGVfYWN0aW9ucy52MSKZAQoOQ2hhbmdlc1JlcXVlc3QSQAoKaWRlbnRpZmllchgBIAEoCzIsLnN5c3RlbWF0aGljcy5hcGlzLnR5cGUuc2hhcmVkLnYxLklkZW50aWZpZXISRQoNZGF0ZV9pbnRlcnZhbBgCIAEoCzIuLnN5c3RlbWF0aGljcy5hcGlzLnR5cGUuc2hhcmVkLnYxLkRhdGVJbnRlcnZhbCJYCg9DaGFuZ2VzUmVzcG9uc2USRQoEZGF0YRgBIAMoCzI3LnN5c3RlbWF0aGljcy5hcGlzLnNlcnZpY2VzLmNvcnBvcmF0ZV9hY3Rpb25zLnYxLkNoYW5nZSJRCgZDaGFuZ2USHwoEZGF0ZRgBIAEoCzIRLmdvb2dsZS50eXBlLkRhdGUSEgoKbmV3X3N5bWJvbBgCIAEoCRISCgpvbGRfc3ltYm9sGAMgASgJMsYBCg5DaGFuZ2VzU2VydmljZRKzAQoHQ2hhbmdlcxI/LnN5c3RlbWF0aGljcy5hcGlzLnNlcnZpY2VzLmNvcnBvcmF0ZV9hY3Rpb25zLnYxLkNoYW5nZXNSZXF1ZXN0GkAuc3lzdGVtYXRoaWNzLmFwaXMuc2VydmljZXMuY29ycG9yYXRlX2FjdGlvbnMudjEuQ2hhbmdlc1Jlc3BvbnNlIiWC0+STAh8SHS92MS9jb3Jwb3JhdGUtYWN0aW9ucy9jaGFuZ2VzYgZwcm90bzM", [file_google_api_annotations, file_google_type_date, file_systemathics_apis_type_shared_v1_identifier, file_systemathics_apis_type_shared_v1_date_interval]);
43+
44+
/**
45+
* The required input to request the ChangesService
46+
*
47+
* @generated from message systemathics.apis.services.corporate_actions.v1.ChangesRequest
48+
*/
49+
export type ChangesRequest = Message<"systemathics.apis.services.corporate_actions.v1.ChangesRequest"> & {
50+
/**
51+
* [Mandatory] The instrument identifier
52+
*
53+
* @generated from field: systemathics.apis.type.shared.v1.Identifier identifier = 1;
54+
*/
55+
identifier?: Identifier;
56+
57+
/**
58+
* [Optional] The time date interval used to define the look-back period.
59+
* If empty, then all the available data is retrieved.
60+
*
61+
* @generated from field: systemathics.apis.type.shared.v1.DateInterval date_interval = 2;
62+
*/
63+
dateInterval?: DateInterval;
64+
};
65+
66+
/**
67+
* Describes the message systemathics.apis.services.corporate_actions.v1.ChangesRequest.
68+
* Use `create(ChangesRequestSchema)` to create a new message.
69+
*/
70+
export const ChangesRequestSchema: GenMessage<ChangesRequest> = /*@__PURE__*/
71+
messageDesc(file_systemathics_apis_services_corporate_actions_v1_changes, 0);
72+
73+
/**
74+
* Represents a change response.
75+
*
76+
* @generated from message systemathics.apis.services.corporate_actions.v1.ChangesResponse
77+
*/
78+
export type ChangesResponse = Message<"systemathics.apis.services.corporate_actions.v1.ChangesResponse"> & {
79+
/**
80+
* The changes: an array of symbol change objects
81+
*
82+
* @generated from field: repeated systemathics.apis.services.corporate_actions.v1.Change data = 1;
83+
*/
84+
data: Change[];
85+
};
86+
87+
/**
88+
* Describes the message systemathics.apis.services.corporate_actions.v1.ChangesResponse.
89+
* Use `create(ChangesResponseSchema)` to create a new message.
90+
*/
91+
export const ChangesResponseSchema: GenMessage<ChangesResponse> = /*@__PURE__*/
92+
messageDesc(file_systemathics_apis_services_corporate_actions_v1_changes, 1);
93+
94+
/**
95+
* Contains the symbol changes data: date, old and new symbols.
96+
*
97+
* @generated from message systemathics.apis.services.corporate_actions.v1.Change
98+
*/
99+
export type Change = Message<"systemathics.apis.services.corporate_actions.v1.Change"> & {
100+
/**
101+
* Effective date
102+
*
103+
* @generated from field: google.type.Date date = 1;
104+
*/
105+
date?: Date;
106+
107+
/**
108+
* New symbol
109+
*
110+
* @generated from field: string new_symbol = 2;
111+
*/
112+
newSymbol: string;
113+
114+
/**
115+
* Old symbol
116+
*
117+
* @generated from field: string old_symbol = 3;
118+
*/
119+
oldSymbol: string;
120+
};
121+
122+
/**
123+
* Describes the message systemathics.apis.services.corporate_actions.v1.Change.
124+
* Use `create(ChangeSchema)` to create a new message.
125+
*/
126+
export const ChangeSchema: GenMessage<Change> = /*@__PURE__*/
127+
messageDesc(file_systemathics_apis_services_corporate_actions_v1_changes, 2);
128+
129+
/**
130+
* Called to request symbol changes data.
131+
*
132+
* @generated from service systemathics.apis.services.corporate_actions.v1.ChangesService
133+
*/
134+
export const ChangesService: GenService<{
135+
/**
136+
* Gets symbol changes historical data
137+
*
138+
* @generated from rpc systemathics.apis.services.corporate_actions.v1.ChangesService.Changes
139+
*/
140+
changes: {
141+
methodKind: "unary";
142+
input: typeof ChangesRequestSchema;
143+
output: typeof ChangesResponseSchema;
144+
},
145+
}> = /*@__PURE__*/
146+
serviceDesc(file_systemathics_apis_services_corporate_actions_v1_changes, 0);
147+

0 commit comments

Comments
 (0)