Coverage for src / mysingle / protos / services / strategy / v1 / strategy_service_pb2_grpc.py: 0%

115 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2025-12-02 00:58 +0900

1# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! 

2"""Client and server classes corresponding to protobuf-defined services.""" 

3 

4import grpc 

5 

6from mysingle.protos.services.strategy.v1 import ( 

7 strategy_service_pb2 as services_dot_strategy_dot_v1_dot_strategy__service__pb2, 

8) 

9 

10 

11class StrategyServiceStub(object): 

12 """Strategy Service - gRPC API 

13 Used by Backtest Service and GenAI Service for high-performance strategy operations 

14 StrategyService service definition. 

15 """ 

16 

17 def __init__(self, channel): 

18 """Constructor. 

19 

20 Args: 

21 channel: A grpc.Channel. 

22 """ 

23 self.GetStrategyVersion = channel.unary_unary( 

24 "/strategy.v1.StrategyService/GetStrategyVersion", 

25 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyVersionRequest.SerializeToString, 

26 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyVersionResponse.FromString, 

27 _registered_method=True, 

28 ) 

29 self.BatchGetStrategyVersions = channel.unary_stream( 

30 "/strategy.v1.StrategyService/BatchGetStrategyVersions", 

31 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.BatchGetStrategyVersionsRequest.SerializeToString, 

32 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyVersionResponse.FromString, 

33 _registered_method=True, 

34 ) 

35 self.HealthCheck = channel.unary_unary( 

36 "/strategy.v1.StrategyService/HealthCheck", 

37 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.HealthCheckRequest.SerializeToString, 

38 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.HealthCheckResponse.FromString, 

39 _registered_method=True, 

40 ) 

41 self.ValidateStrategyIR = channel.unary_unary( 

42 "/strategy.v1.StrategyService/ValidateStrategyIR", 

43 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateIRRequest.SerializeToString, 

44 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidationResponse.FromString, 

45 _registered_method=True, 

46 ) 

47 self.GetStrategyTemplate = channel.unary_unary( 

48 "/strategy.v1.StrategyService/GetStrategyTemplate", 

49 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetTemplateRequest.SerializeToString, 

50 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.TemplateResponse.FromString, 

51 _registered_method=True, 

52 ) 

53 self.ListStrategyTemplates = channel.unary_stream( 

54 "/strategy.v1.StrategyService/ListStrategyTemplates", 

55 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListTemplatesRequest.SerializeToString, 

56 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.TemplateResponse.FromString, 

57 _registered_method=True, 

58 ) 

59 self.BatchGetStrategies = channel.unary_stream( 

60 "/strategy.v1.StrategyService/BatchGetStrategies", 

61 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.BatchGetStrategiesRequest.SerializeToString, 

62 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyResponse.FromString, 

63 _registered_method=True, 

64 ) 

65 self.ListUserStrategies = channel.unary_stream( 

66 "/strategy.v1.StrategyService/ListUserStrategies", 

67 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListUserStrategiesRequest.SerializeToString, 

68 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyResponse.FromString, 

69 _registered_method=True, 

70 ) 

71 self.ArchiveStrategy = channel.unary_unary( 

72 "/strategy.v1.StrategyService/ArchiveStrategy", 

73 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ArchiveStrategyRequest.SerializeToString, 

74 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ArchiveStrategyResponse.FromString, 

75 _registered_method=True, 

76 ) 

77 self.GetStrategy = channel.unary_unary( 

78 "/strategy.v1.StrategyService/GetStrategy", 

79 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyRequest.SerializeToString, 

80 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyResponse.FromString, 

81 _registered_method=True, 

82 ) 

83 self.ListStrategies = channel.unary_unary( 

84 "/strategy.v1.StrategyService/ListStrategies", 

85 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListStrategiesRequest.SerializeToString, 

86 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListStrategiesResponse.FromString, 

87 _registered_method=True, 

88 ) 

89 self.ValidateStrategy = channel.unary_unary( 

90 "/strategy.v1.StrategyService/ValidateStrategy", 

91 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateStrategyRequest.SerializeToString, 

92 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateStrategyResponse.FromString, 

93 _registered_method=True, 

94 ) 

95 self.GetPortfolioSummary = channel.unary_unary( 

96 "/strategy.v1.StrategyService/GetPortfolioSummary", 

97 request_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetPortfolioSummaryRequest.SerializeToString, 

98 response_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetPortfolioSummaryResponse.FromString, 

99 _registered_method=True, 

100 ) 

101 

102 

103class StrategyServiceServicer(object): 

104 """Strategy Service - gRPC API 

105 Used by Backtest Service and GenAI Service for high-performance strategy operations 

106 StrategyService service definition. 

107 """ 

108 

109 def GetStrategyVersion(self, request, context): 

110 """Get a single strategy version 

111 GetStrategyVersion RPC. 

112 """ 

113 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

114 context.set_details("Method not implemented!") 

115 raise NotImplementedError("Method not implemented!") 

116 

117 def BatchGetStrategyVersions(self, request, context): 

118 """Batch get multiple strategy versions (streaming response) 

119 BatchGetStrategyVersions RPC. 

120 """ 

121 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

122 context.set_details("Method not implemented!") 

123 raise NotImplementedError("Method not implemented!") 

124 

125 def HealthCheck(self, request, context): 

126 """Health check 

127 HealthCheck RPC. 

128 """ 

129 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

130 context.set_details("Method not implemented!") 

131 raise NotImplementedError("Method not implemented!") 

132 

133 def ValidateStrategyIR(self, request, context): 

134 """--- New RPCs for GenAI Service --- 

135 

136 Validate StrategyIR across multiple stages 

137 ValidateStrategyIR RPC. 

138 """ 

139 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

140 context.set_details("Method not implemented!") 

141 raise NotImplementedError("Method not implemented!") 

142 

143 def GetStrategyTemplate(self, request, context): 

144 """Get a single strategy template 

145 GetStrategyTemplate RPC. 

146 """ 

147 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

148 context.set_details("Method not implemented!") 

149 raise NotImplementedError("Method not implemented!") 

150 

151 def ListStrategyTemplates(self, request, context): 

152 """List all accessible templates (streaming) 

153 ListStrategyTemplates RPC. 

154 """ 

155 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

156 context.set_details("Method not implemented!") 

157 raise NotImplementedError("Method not implemented!") 

158 

159 def BatchGetStrategies(self, request, context): 

160 """Batch get multiple strategies (streaming) 

161 BatchGetStrategies RPC. 

162 """ 

163 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

164 context.set_details("Method not implemented!") 

165 raise NotImplementedError("Method not implemented!") 

166 

167 def ListUserStrategies(self, request, context): 

168 """List user's strategies (auto-discovery by user_id) - NEW 

169 ListUserStrategies RPC. 

170 """ 

171 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

172 context.set_details("Method not implemented!") 

173 raise NotImplementedError("Method not implemented!") 

174 

175 def ArchiveStrategy(self, request, context): 

176 """Archive a strategy (soft delete) 

177 ArchiveStrategy RPC. 

178 """ 

179 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

180 context.set_details("Method not implemented!") 

181 raise NotImplementedError("Method not implemented!") 

182 

183 def GetStrategy(self, request, context): 

184 """---- ml-service compatibility RPCs ---- 

185 These RPCs are required by `ml-service` and added for backward/forward compatibility. 

186 GetStrategy RPC. 

187 """ 

188 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

189 context.set_details("Method not implemented!") 

190 raise NotImplementedError("Method not implemented!") 

191 

192 def ListStrategies(self, request, context): 

193 """ListStrategies RPC.""" 

194 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

195 context.set_details("Method not implemented!") 

196 raise NotImplementedError("Method not implemented!") 

197 

198 def ValidateStrategy(self, request, context): 

199 """ValidateStrategy RPC.""" 

200 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

201 context.set_details("Method not implemented!") 

202 raise NotImplementedError("Method not implemented!") 

203 

204 def GetPortfolioSummary(self, request, context): 

205 """GetPortfolioSummary RPC.""" 

206 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

207 context.set_details("Method not implemented!") 

208 raise NotImplementedError("Method not implemented!") 

209 

210 

211def add_StrategyServiceServicer_to_server(servicer, server): 

212 rpc_method_handlers = { 

213 "GetStrategyVersion": grpc.unary_unary_rpc_method_handler( 

214 servicer.GetStrategyVersion, 

215 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyVersionRequest.FromString, 

216 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyVersionResponse.SerializeToString, 

217 ), 

218 "BatchGetStrategyVersions": grpc.unary_stream_rpc_method_handler( 

219 servicer.BatchGetStrategyVersions, 

220 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.BatchGetStrategyVersionsRequest.FromString, 

221 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyVersionResponse.SerializeToString, 

222 ), 

223 "HealthCheck": grpc.unary_unary_rpc_method_handler( 

224 servicer.HealthCheck, 

225 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.HealthCheckRequest.FromString, 

226 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.HealthCheckResponse.SerializeToString, 

227 ), 

228 "ValidateStrategyIR": grpc.unary_unary_rpc_method_handler( 

229 servicer.ValidateStrategyIR, 

230 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateIRRequest.FromString, 

231 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidationResponse.SerializeToString, 

232 ), 

233 "GetStrategyTemplate": grpc.unary_unary_rpc_method_handler( 

234 servicer.GetStrategyTemplate, 

235 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetTemplateRequest.FromString, 

236 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.TemplateResponse.SerializeToString, 

237 ), 

238 "ListStrategyTemplates": grpc.unary_stream_rpc_method_handler( 

239 servicer.ListStrategyTemplates, 

240 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListTemplatesRequest.FromString, 

241 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.TemplateResponse.SerializeToString, 

242 ), 

243 "BatchGetStrategies": grpc.unary_stream_rpc_method_handler( 

244 servicer.BatchGetStrategies, 

245 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.BatchGetStrategiesRequest.FromString, 

246 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyResponse.SerializeToString, 

247 ), 

248 "ListUserStrategies": grpc.unary_stream_rpc_method_handler( 

249 servicer.ListUserStrategies, 

250 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListUserStrategiesRequest.FromString, 

251 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyResponse.SerializeToString, 

252 ), 

253 "ArchiveStrategy": grpc.unary_unary_rpc_method_handler( 

254 servicer.ArchiveStrategy, 

255 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ArchiveStrategyRequest.FromString, 

256 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ArchiveStrategyResponse.SerializeToString, 

257 ), 

258 "GetStrategy": grpc.unary_unary_rpc_method_handler( 

259 servicer.GetStrategy, 

260 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyRequest.FromString, 

261 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyResponse.SerializeToString, 

262 ), 

263 "ListStrategies": grpc.unary_unary_rpc_method_handler( 

264 servicer.ListStrategies, 

265 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListStrategiesRequest.FromString, 

266 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListStrategiesResponse.SerializeToString, 

267 ), 

268 "ValidateStrategy": grpc.unary_unary_rpc_method_handler( 

269 servicer.ValidateStrategy, 

270 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateStrategyRequest.FromString, 

271 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateStrategyResponse.SerializeToString, 

272 ), 

273 "GetPortfolioSummary": grpc.unary_unary_rpc_method_handler( 

274 servicer.GetPortfolioSummary, 

275 request_deserializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetPortfolioSummaryRequest.FromString, 

276 response_serializer=services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetPortfolioSummaryResponse.SerializeToString, 

277 ), 

278 } 

279 generic_handler = grpc.method_handlers_generic_handler( 

280 "strategy.v1.StrategyService", rpc_method_handlers 

281 ) 

282 server.add_generic_rpc_handlers((generic_handler,)) 

283 server.add_registered_method_handlers( 

284 "strategy.v1.StrategyService", rpc_method_handlers 

285 ) 

286 

287 

288# This class is part of an EXPERIMENTAL API. 

289class StrategyService(object): 

290 """Strategy Service - gRPC API 

291 Used by Backtest Service and GenAI Service for high-performance strategy operations 

292 StrategyService service definition. 

293 """ 

294 

295 @staticmethod 

296 def GetStrategyVersion( 

297 request, 

298 target, 

299 options=(), 

300 channel_credentials=None, 

301 call_credentials=None, 

302 insecure=False, 

303 compression=None, 

304 wait_for_ready=None, 

305 timeout=None, 

306 metadata=None, 

307 ): 

308 return grpc.experimental.unary_unary( 

309 request, 

310 target, 

311 "/strategy.v1.StrategyService/GetStrategyVersion", 

312 services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyVersionRequest.SerializeToString, 

313 services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyVersionResponse.FromString, 

314 options, 

315 channel_credentials, 

316 insecure, 

317 call_credentials, 

318 compression, 

319 wait_for_ready, 

320 timeout, 

321 metadata, 

322 _registered_method=True, 

323 ) 

324 

325 @staticmethod 

326 def BatchGetStrategyVersions( 

327 request, 

328 target, 

329 options=(), 

330 channel_credentials=None, 

331 call_credentials=None, 

332 insecure=False, 

333 compression=None, 

334 wait_for_ready=None, 

335 timeout=None, 

336 metadata=None, 

337 ): 

338 return grpc.experimental.unary_stream( 

339 request, 

340 target, 

341 "/strategy.v1.StrategyService/BatchGetStrategyVersions", 

342 services_dot_strategy_dot_v1_dot_strategy__service__pb2.BatchGetStrategyVersionsRequest.SerializeToString, 

343 services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyVersionResponse.FromString, 

344 options, 

345 channel_credentials, 

346 insecure, 

347 call_credentials, 

348 compression, 

349 wait_for_ready, 

350 timeout, 

351 metadata, 

352 _registered_method=True, 

353 ) 

354 

355 @staticmethod 

356 def HealthCheck( 

357 request, 

358 target, 

359 options=(), 

360 channel_credentials=None, 

361 call_credentials=None, 

362 insecure=False, 

363 compression=None, 

364 wait_for_ready=None, 

365 timeout=None, 

366 metadata=None, 

367 ): 

368 return grpc.experimental.unary_unary( 

369 request, 

370 target, 

371 "/strategy.v1.StrategyService/HealthCheck", 

372 services_dot_strategy_dot_v1_dot_strategy__service__pb2.HealthCheckRequest.SerializeToString, 

373 services_dot_strategy_dot_v1_dot_strategy__service__pb2.HealthCheckResponse.FromString, 

374 options, 

375 channel_credentials, 

376 insecure, 

377 call_credentials, 

378 compression, 

379 wait_for_ready, 

380 timeout, 

381 metadata, 

382 _registered_method=True, 

383 ) 

384 

385 @staticmethod 

386 def ValidateStrategyIR( 

387 request, 

388 target, 

389 options=(), 

390 channel_credentials=None, 

391 call_credentials=None, 

392 insecure=False, 

393 compression=None, 

394 wait_for_ready=None, 

395 timeout=None, 

396 metadata=None, 

397 ): 

398 return grpc.experimental.unary_unary( 

399 request, 

400 target, 

401 "/strategy.v1.StrategyService/ValidateStrategyIR", 

402 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateIRRequest.SerializeToString, 

403 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidationResponse.FromString, 

404 options, 

405 channel_credentials, 

406 insecure, 

407 call_credentials, 

408 compression, 

409 wait_for_ready, 

410 timeout, 

411 metadata, 

412 _registered_method=True, 

413 ) 

414 

415 @staticmethod 

416 def GetStrategyTemplate( 

417 request, 

418 target, 

419 options=(), 

420 channel_credentials=None, 

421 call_credentials=None, 

422 insecure=False, 

423 compression=None, 

424 wait_for_ready=None, 

425 timeout=None, 

426 metadata=None, 

427 ): 

428 return grpc.experimental.unary_unary( 

429 request, 

430 target, 

431 "/strategy.v1.StrategyService/GetStrategyTemplate", 

432 services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetTemplateRequest.SerializeToString, 

433 services_dot_strategy_dot_v1_dot_strategy__service__pb2.TemplateResponse.FromString, 

434 options, 

435 channel_credentials, 

436 insecure, 

437 call_credentials, 

438 compression, 

439 wait_for_ready, 

440 timeout, 

441 metadata, 

442 _registered_method=True, 

443 ) 

444 

445 @staticmethod 

446 def ListStrategyTemplates( 

447 request, 

448 target, 

449 options=(), 

450 channel_credentials=None, 

451 call_credentials=None, 

452 insecure=False, 

453 compression=None, 

454 wait_for_ready=None, 

455 timeout=None, 

456 metadata=None, 

457 ): 

458 return grpc.experimental.unary_stream( 

459 request, 

460 target, 

461 "/strategy.v1.StrategyService/ListStrategyTemplates", 

462 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListTemplatesRequest.SerializeToString, 

463 services_dot_strategy_dot_v1_dot_strategy__service__pb2.TemplateResponse.FromString, 

464 options, 

465 channel_credentials, 

466 insecure, 

467 call_credentials, 

468 compression, 

469 wait_for_ready, 

470 timeout, 

471 metadata, 

472 _registered_method=True, 

473 ) 

474 

475 @staticmethod 

476 def BatchGetStrategies( 

477 request, 

478 target, 

479 options=(), 

480 channel_credentials=None, 

481 call_credentials=None, 

482 insecure=False, 

483 compression=None, 

484 wait_for_ready=None, 

485 timeout=None, 

486 metadata=None, 

487 ): 

488 return grpc.experimental.unary_stream( 

489 request, 

490 target, 

491 "/strategy.v1.StrategyService/BatchGetStrategies", 

492 services_dot_strategy_dot_v1_dot_strategy__service__pb2.BatchGetStrategiesRequest.SerializeToString, 

493 services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyResponse.FromString, 

494 options, 

495 channel_credentials, 

496 insecure, 

497 call_credentials, 

498 compression, 

499 wait_for_ready, 

500 timeout, 

501 metadata, 

502 _registered_method=True, 

503 ) 

504 

505 @staticmethod 

506 def ListUserStrategies( 

507 request, 

508 target, 

509 options=(), 

510 channel_credentials=None, 

511 call_credentials=None, 

512 insecure=False, 

513 compression=None, 

514 wait_for_ready=None, 

515 timeout=None, 

516 metadata=None, 

517 ): 

518 return grpc.experimental.unary_stream( 

519 request, 

520 target, 

521 "/strategy.v1.StrategyService/ListUserStrategies", 

522 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListUserStrategiesRequest.SerializeToString, 

523 services_dot_strategy_dot_v1_dot_strategy__service__pb2.StrategyResponse.FromString, 

524 options, 

525 channel_credentials, 

526 insecure, 

527 call_credentials, 

528 compression, 

529 wait_for_ready, 

530 timeout, 

531 metadata, 

532 _registered_method=True, 

533 ) 

534 

535 @staticmethod 

536 def ArchiveStrategy( 

537 request, 

538 target, 

539 options=(), 

540 channel_credentials=None, 

541 call_credentials=None, 

542 insecure=False, 

543 compression=None, 

544 wait_for_ready=None, 

545 timeout=None, 

546 metadata=None, 

547 ): 

548 return grpc.experimental.unary_unary( 

549 request, 

550 target, 

551 "/strategy.v1.StrategyService/ArchiveStrategy", 

552 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ArchiveStrategyRequest.SerializeToString, 

553 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ArchiveStrategyResponse.FromString, 

554 options, 

555 channel_credentials, 

556 insecure, 

557 call_credentials, 

558 compression, 

559 wait_for_ready, 

560 timeout, 

561 metadata, 

562 _registered_method=True, 

563 ) 

564 

565 @staticmethod 

566 def GetStrategy( 

567 request, 

568 target, 

569 options=(), 

570 channel_credentials=None, 

571 call_credentials=None, 

572 insecure=False, 

573 compression=None, 

574 wait_for_ready=None, 

575 timeout=None, 

576 metadata=None, 

577 ): 

578 return grpc.experimental.unary_unary( 

579 request, 

580 target, 

581 "/strategy.v1.StrategyService/GetStrategy", 

582 services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyRequest.SerializeToString, 

583 services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetStrategyResponse.FromString, 

584 options, 

585 channel_credentials, 

586 insecure, 

587 call_credentials, 

588 compression, 

589 wait_for_ready, 

590 timeout, 

591 metadata, 

592 _registered_method=True, 

593 ) 

594 

595 @staticmethod 

596 def ListStrategies( 

597 request, 

598 target, 

599 options=(), 

600 channel_credentials=None, 

601 call_credentials=None, 

602 insecure=False, 

603 compression=None, 

604 wait_for_ready=None, 

605 timeout=None, 

606 metadata=None, 

607 ): 

608 return grpc.experimental.unary_unary( 

609 request, 

610 target, 

611 "/strategy.v1.StrategyService/ListStrategies", 

612 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListStrategiesRequest.SerializeToString, 

613 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ListStrategiesResponse.FromString, 

614 options, 

615 channel_credentials, 

616 insecure, 

617 call_credentials, 

618 compression, 

619 wait_for_ready, 

620 timeout, 

621 metadata, 

622 _registered_method=True, 

623 ) 

624 

625 @staticmethod 

626 def ValidateStrategy( 

627 request, 

628 target, 

629 options=(), 

630 channel_credentials=None, 

631 call_credentials=None, 

632 insecure=False, 

633 compression=None, 

634 wait_for_ready=None, 

635 timeout=None, 

636 metadata=None, 

637 ): 

638 return grpc.experimental.unary_unary( 

639 request, 

640 target, 

641 "/strategy.v1.StrategyService/ValidateStrategy", 

642 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateStrategyRequest.SerializeToString, 

643 services_dot_strategy_dot_v1_dot_strategy__service__pb2.ValidateStrategyResponse.FromString, 

644 options, 

645 channel_credentials, 

646 insecure, 

647 call_credentials, 

648 compression, 

649 wait_for_ready, 

650 timeout, 

651 metadata, 

652 _registered_method=True, 

653 ) 

654 

655 @staticmethod 

656 def GetPortfolioSummary( 

657 request, 

658 target, 

659 options=(), 

660 channel_credentials=None, 

661 call_credentials=None, 

662 insecure=False, 

663 compression=None, 

664 wait_for_ready=None, 

665 timeout=None, 

666 metadata=None, 

667 ): 

668 return grpc.experimental.unary_unary( 

669 request, 

670 target, 

671 "/strategy.v1.StrategyService/GetPortfolioSummary", 

672 services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetPortfolioSummaryRequest.SerializeToString, 

673 services_dot_strategy_dot_v1_dot_strategy__service__pb2.GetPortfolioSummaryResponse.FromString, 

674 options, 

675 channel_credentials, 

676 insecure, 

677 call_credentials, 

678 compression, 

679 wait_for_ready, 

680 timeout, 

681 metadata, 

682 _registered_method=True, 

683 )